您的位置:首页 > 理论基础 > 计算机网络

一种位置感知P2P网络:Meridian

2009-03-19 10:13 183 查看
Maridian是由Cornel大学发起的开源P2P网络系统,用于在大规模分布式系统中进行位置感知的节点和路径选择。它不必使用虚拟座标系,而是提供一种简单的轻量级框架来跟踪节点的位置信息。事实上,它使用了gossip协议,通过“查询—响应”来直接测量距离。Maridian的开发团队目前基于Maridion实现了3方面应用:

(1) 找到离指定目标最近(时延最短)的节点;

(2) 找到给定节点集的中心节点;

(3) 发现在离某个节点在一定时延边界内的多个目标。

在Maridian中,距离的测量通过多跳的查询来实现。此外,Maridian还提供了一种类C的查询语言MQL——Meridian Query Language,其他开发人员可以用MQL实现不同的距离度量算法。MQL程序的执行采用与主动网络类似的方法,每个节点作为宿主执行并传递。

Meridian的主页:http://www.cs.cornell.edu/People/egs/Meridian/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息