期刊文献+

基于DHT的拓扑感知节点聚集算法 被引量:3

Topology-Aware Node Rendezvous Algorithm Based on DHT
下载PDF
导出
摘要 在文件共享、流媒体和协作计算等P2P应用模型中,节点间采用单播通信并构建出对应的覆盖网络.由于覆盖网络通常建立在已有的底层网络之上,节点随机加入系统将导致上下层网络拓扑不匹配,不仅增加了节点间通信延时而且给底层网络带来较大的带宽压力.当前的拓扑匹配算法尚存在可扩展性低、节点聚集时延长等问题.在网络坐标算法和DHT算法基础之上,提出一种分布式的拓扑感知节点聚集算法TANRA,利用等距同心圆簇对节点二维网络坐标平面进行等面积划分,并根据节点所处区域进行多层命名空间中区间的一一映射.由于保留了节点之间的邻近关系,从而可使用DHT基本的"发布"和"搜索"原语进行相邻节点聚集.仿真结果表明,TANRA算法在大规模节点数时能有效保证网络拓扑匹配,并且具有较低的加入延时. In the peer-to-peer application models such as file sharing, media streaming and cooperative computing, nodes communicate by unicast and construct overlay networks. As overlay networks is usually bui wh t on top of existing substrate network, random joining of nodes will lead to topology mismatching, ch will not only increase the communication delay between end nodes but also make a heavy bandwidth pressure on the substrate network. Current topology-matching algorithms suffer low scalability and long clustering delays. Proposed in this paper is a novel distributed topology-aware node rendezvous algorithm (TANRA) based on network coordinates and distributed hash table (DHT) . In TANRA, firstly, 2- dimension network coordinates space of nodes is partitioned into many sectors which have the same area by means of using a cluster of concentric circles. Secondly, every sector is mapped to a unique region in the multi-layer name space of DHT based on the geographic information in 2-dimension network coordinates space. Finally, the nodes can be clustered with its near neighbors in substrate network by calling two primitives of DHT, Put( )/Get( ), as the proximity between nodes is kept. The simulation results show that TANRA can efficiently provide the topology matching for upper applications with lower joining delay under a large number of end nodes.
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第9期1557-1565,共9页 Journal of Computer Research and Development
基金 中国下一代互联网示范工程基金项目(CNGI-04-12-1D) 北京市科技计划基金项目(D0105006040331)
关键词 拓扑感知 节点邻近度 节点聚集 分布式Hash表 覆盖网络 topology-aware node proximity node rendezvous DHT overlay network
  • 相关文献

参考文献15

  • 1B Cohen.Incentives build robustness in BitTorrent[C].P2P Economics Workshop,Berkeley,USA,2003
  • 2N Leibowitz,M Ripeanu,A Wierzbicki.Deconstructing the Kazaa network[C].The 3rd IEEE Workshop on Internet Applications,San Jose,USA,2003
  • 3M Hefeeda,A Habib,D Xu,et al.PROMISE:Peer-to-peer media streaming using CollectCast[R].Purdue University,Tech Rep:CS-TR 03-016,2003
  • 4X Zhang,J Liuy,B Liz,et al.CoolStreaming/DONet:A data-driven overlay network for efficient live media streaming[C].IEEE INFOCOM,Miami,USA,2005
  • 5Y Liu,X Liu,L Xiao,et al.Location-aware topology matching in P2P systems[C].INFOCOM,Hong Kong,2004
  • 6A Ceccanti,G P Jesi.Building latency-aware overlay topologies with quickPeer[C].Joint Int'l Conf on Autonomic and Autonomous Systems and International Conference on Networking Services,Papeete,Tahiti,2005
  • 7A Nakao,L Peterson,A Bavier.A routing underlay for overlay networks[C].IEEE SIGCOMM,Karlsruhe,Germany,2003
  • 8T S Eugene Ng,H Zhang.Predicting Internet network distance with coordinates-based approaches[C].IEEE INFOCOM,New York,2002
  • 9D Frank,C Russ,K Frans,et al.Vivaldi:A decentralized network coordinate system[C].IEEE SIGCOMM,Portland,USA,2005
  • 10F Dabek,J Li,E Sit,et al.Designing a DHT for low latency and high throughput[C].USENIX Symp on Networked Systems Design and Implementation,San Francisco,2004

二级参考文献9

  • 1Ratnasamy S,Shenker S,Stoica I.Routing algorithms for DHTs:Some open questions.In:Druschel P,Kaashoek M,Rowstron A,eds.Proc.of the 1 st Int'l Workshop on Peer-to-Peer Systems (IPTPS 2002).Berlin:Springer-Verlag,2002.174-179.
  • 2Zhao BY,Duan Y,Huang L,Joseph AD,Kubiatowicz JD.Brocade:Landmark routing on overlay networks.In:Druschel P,Kaashoek M,Rowstron A,eds.Proc.of the 1st Int'l Workshop on Peer-to-Peer Systems (IPTPS 2002).Berlin:Springer-Verlag,2002.
  • 3Krishnamurthy B,Wang J,Xie YL.Early Measurements of a cluster-based architecture for P2P systems.In:Proc.of the ACM SIGCOMM Internet Measurement Workshop.New York:ACM Press,2001.105-109.http://www.imconf.net/imw-2001/proceedings.htm
  • 4Ratnasamy S,Handley M,Karp R,Shenker S.Topologically-Aware overlay construction and server selection.In:Proc.of the IEEE INFOCOM Conf.New York:Institute of Electrical and Electronics Engineers,Inc.,2002.1190-1199.http://www.icir.org/sylvia/
  • 5Stoica I,Morris R,Karger D,Kaashoek MF,Balakrishnan H.Chord:A scalable peer-to-peer lookup service for Internet applications.In:Proc.of the ACM SIGCOMM 2001 Conf.New York:ACM Press,2001.149-160.http://www.acm.org/sigs/sigcomm/sigcomm2001/
  • 6Rowstron A,Druschel P.Pastry:Scalable,distributed object location and routing for largescale peer-to-peer systems.In:Guerraoui R,ed.Proc.of the 18th IFIP/ACM Int'l Conf.on Distributed Systems Platforms (Middleware 2001).Berlin:Springer-Verlag,2001.329-350.
  • 7Malkhi D,Naor M,Ratajczak D.Viceroy:A scalable and dynamic emulation of the butterfly.In:Proc.of the 21st annual ACM Symp.on Principles of Distributed Computing.New York:ACM Press,2002.183-192.http://www.podc.org/podc2002/
  • 8Wang YB,Xue T.Applied Cryptography.Beijing:China Machine Press,2003.135-151.
  • 9Zegura EW,Calvert KL,Bhattacharjee S.How to model an internetwork.In:Proc.of the INFOCOM'96.New York:Institute of Electrical and Electronics Engineers,Inc.,1996.594-602.http://www.cc.gatech.edu/fac/Ellen.Zegura/pubsl.html

共引文献16

同被引文献26

  • 1傅向华,冯博琴,马兆丰,何明.基于主题划分的有组织P2P搜索算法[J].西安交通大学学报,2005,39(12):1327-1330. 被引量:15
  • 2秦艳锋,罗军勇,寇晓蕤.网络拓扑信息获取技术研究[J].微计算机信息,2006(05X):127-130. 被引量:10
  • 3刘琰,王强,王清贤.一种基于树的Whois文档解析方法[J].计算机应用研究,2007,24(3):72-75. 被引量:2
  • 4田敬,代亚非.P2P持久存储研究[J].软件学报,2007,18(6):1379-1399. 被引量:52
  • 5C-NET NEWS. Napster among fastest - growing Net technolo gies. 2000.
  • 6Gnutella. http://www, gnutella, com/ 2003.
  • 7Clarke I, Sandberg O, Wiley B, et al. Freenet: A distributed a nonymous information storage and retrieval system[C]//Work shop on Design Issues in Anonymity and Unobservability. 2000 -25- 31.
  • 8Ceccanti A, Jesi G P. Building latency-aware overlay topologies with quickPeer[C]//Joint Int'l Conf on Autonomic and Autonomous Systems and International Conference on Networking Services. Papeete, Tahiti, 2005.
  • 9Nakao A, Peterson L, Bavier A. A routing underlay for overlay networks[C]//IEEE SIGCOMM. karlsruhe, Germany, 2003.
  • 10Rhea S, Godfrey B, Karp B, et al. OpenDHT : A public DHT service and its uses[C]//IEEE SIGCOMM. Philadelphia, USA, 2005.

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部