面向拓扑一致性的层次化常数度P2P构建
收稿日期: 2010-05-10
修回日期: 2010-08-23
网络出版日期: 2011-06-25
基金资助
国家973计划资助项目(2005CB321801);国家863计划资助项目(2009AA01Z142)
A Construction Technology of TopologicallyAware Hierarchical Constant Degree P2P
Received date: 2010-05-10
Revised date: 2010-08-23
Online published: 2011-06-25
常数度P2P模型成为近几年的研究热点,但对于拓扑一致性问题,将已有的方法简单地移植到常数度P2P均存在严重的不足。本文针对常数度P2P FissionE提出一种层次化解决方案COFissionE:系统节点首先聚类成簇并组成低层overlay,然后由“下界重合”规则确定高层的簇间链接以保证高效的簇间通信。该规则同时限定了簇间邻居的最大值,因此选取常数度拓扑作为簇间overlay便能够保证各节点度数仍为常数量级;给出了COFissionE的路由、资源发布、查询及拓扑维护策略。实验表明该方法通过有限的开销有效地满足了拓扑一致性,降低了查询开销,是一种十分有效的FissionE改进方法,该方法的思想同时可以结合其他拓扑优化技术以及应用到其他常数度P2P。
关键词: 拓扑一致性; 常数度P2P; 层次化overlay
王小海1,彭宇行1,李东升1,张红雷2 . 面向拓扑一致性的层次化常数度P2P构建[J]. 计算机工程与科学, 2011 , 33(6) : 16 -20 . DOI: 10.3969/j.issn.1007130X.2011.
The constant degree P2P system has become the P2P domain’s promising hotspot, however, its topologicallyaware problem cannot be resolved by replanting the existing technologies simply. A framework named COFissionE for building topologicallyaware constant degree P2P systems is proposed: the peers are firstly clustered to form the lower level overlay, and at the higher level, a “coincide lower bound” rule is used to construct intercluster links which guarantee efficient intercluster communications and limit the number of intercluster neighbors. The resource publication, query and message routing methods in COFissionE are also provided. The experimental results show that COFissioinE fullfils the topologicallyaware property with limited overhead and reduces the query cost efficiently. This improvement can be replanted to other constant degree P2P systems with other optimization technologies.
[1]Loguinov D, Kumar A, Rai V, et al. GraphTheoretic Analysis of Structured PeertoPeer Systems: Routing Distances and Fault Resilience[C]∥Proc of ACM SIGCOMM’03, 2003:395406.
[2]Li D, Lu X, Wu J. FissionE: A Scalable Constant Degree and Low Congestion dht Scheme Based on Kautz Graphs[C]∥Proc of IEEE INFOCOM’05, 2005:16771688.
[3]李东升.基于对等模式的资源定位技术研究[D].长沙:国防科学技术大学,2005.
[4]Guo D, Wu J, Chen H, et al. Moore: An Extendable PeertoPeer Network Based on Incomplete Kautz Digraph with Constant Degree[C]∥Proc of IEEE INFOCOM’05,2007:821829.
[5]Xue Guangtao, Jiang Yi, You Jinyuan, et al. A TopologyAware Hierarchical Structured Overlay Network Based on Locality Sensitive Hashing Scheme[C]∥Proc of UPGRADECN’07, 2007:38.
[6]ZeinalipourYazti D, Kalogeraki V. Structuring Topologically Aware Overlay Networks Using Domain Names[J]. Computer Networks, 2006,50(16):30643082.
[7]Castro M, Druschel P, Hu Y C, et al. TopologyAware Routing in Structured PeertoPeer Overlay Networks[C]∥Proc of FuDiCo’03, 2003:103107.
[8]Dabek F, Kaashoek M F, Karger D, et al. WideArea Cooperative Storage with CFS[C]∥Proc of SOSP’01, 2001:202215.
[9]Ratnasamy S, Handley M, Karp R, et al. TopologicallyAware Overlay Construction and Server Selection[C]∥Proc of Electronic Proceedings for the 1st Int’l Workshop on PeertoPeer Systems, 2002:1190 1199.
[10]Datta A, Girdzijauskas S, Aberer K. On de Bruijn Routing in Distributed Hash Tables: There and Back Again[C]∥Proc of the Fourth Int’l Conf on PeertoPeer Computing, 2004:159166.
/
| 〈 |
|
〉 |