期刊文献+

一种面向动态异构网络的容错非对称DHT方法 被引量:1

A Fault-Tolerant Asymmetric DHT Method Towards Dynamic and Heterogeneous Network
下载PDF
导出
摘要 设计具有更优的“度-直径”折衷关系,并能更好地适应动态、异构的Internet环境的DHT方法是结构化P2P技术研究的重点.提出一种容错、非对称的DHT方法:A-DHT.A-DHT根据接入延迟、带宽和用户行为把节点分成胖节点和瘦节点两类,并以Hyper-de Bruijn图为基础构建非对称的网络拓扑.A-DHT充分利用胖节点的消息转发能力实现了更优的、“平均度-直径”折中.同时,A-DHT又利用瘦节的冗余边得到了比各种基于字母表的DHT方法更好的容错性.介绍了A-DHT的静态拓扑结构、路由算法以及基于A-DHT构建P2P网络的若干算法.理论分析和实验证明,A-DHT在低网络负载条件下能够有效降低路径长度和延迟,在高网络负载条件下能够有效避免胖节点的过载,同时具有较好的容错特性. Designing DHT (distributed Hash tables) method with optimized "degree-diameter" tradeoff and fitting dynamic heterogeneous Internet better is focus of structured P2P. A novel DHT method called A- DHT is presented. Nodes of A-DHT network have asymmetric degrees, which mean powerful nodes have larger degree for their higher access bandwidth, lower access delay and more stable user behavior. A-DHT builds its asymmetric topology based on hyper-deBruijn graph. Mak!ng use of power of fat nodes, A-DHT achieves better average degree-diameter tradeoff with controllable congestion. A-DHT also gets better fault tolerance performance than DHT methods based on alphabets by using edges of lean nodes. Static topology, routing algorithm of A-DHT and P2P network building method based on A-DHT are described. Theoretical analysis and simulation results indicate that A-DHT can reduce path length and latency at low network load, avoid overload of fat node at high network load, and achieve better fault tolerance at both two situations.
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第6期905-913,共9页 Journal of Computer Research and Development
基金 国家发改委高技术研究发展计划基金项目(CNGI-04-16-18)~~
关键词 计算机网络 对等网 DHT 异构 DE Bruijn 容错 computer network peer-to-peer DHT heterogeneous de Bruijn fault tolerance
  • 相关文献

参考文献17

  • 1D Karger,F Kaashoek,I Stoica,et al.Chord:A scalable peer-to-peer lookup service for Internet applications[C].ACM SIGCOMM 2001,San Diego,2001
  • 2A Rowstro,P Druschel.Pastry:Scalable,decentralized object location and routing for large-scale peer-to-peer systems[C].ACM/IFIP/USENIX Middleware 2001,Heidelberg,Germany,2001
  • 3B Y Zhao,L Huang,J Stribling,et al.Tapestry:A resilient global-scale overlay for service deployment[J].IEEE Journal on Selected Areas in Communications,2004,22(1):41-53
  • 4S Ratnasamy,P Francis,et al.A scalable content-addressable network[C].ACM SIGCOMM 2001,San Diego,2001
  • 5李东升,卢锡城.P2P网络中常量度数常量拥塞的DHT方法研究[J].中国科学(E辑),2004,34(12):1337-1358. 被引量:4
  • 6Frans Kaashoek,David R Karger.Koorde:A simple degreeoptimal distributed hash table[C].IPTPS 2003,Berkeley,2003
  • 7J Xu,A Kumar,et al.On the fundamental tradeoffs between routing table size and network diameter in peer-to-peer networks[J].IEEE Journal on Selected Areas in Communications (JSAC),2004,22(1):151-163
  • 8D Loguinov,A Kumar,et al.Graph theoretic analysis of structured peer-to-peer systems:Routing distances and fault resilience[c].ACM SIGCOMM 2003,Karlsruhe,2003
  • 9P Fraigniaud,P Gauron.The content-addressable network D2B[R].CNRS University Paris-Sud,France,Tech Rept:1349,2003
  • 10D Malkhi,M Naor,D Ratajczak.Viceroy:A scalable and dynamic lookup network[C].The 21st ACM Symp on Principles of Distributed Computing(PODC),Monterey,CA,2002

二级参考文献21

  • 1Clark D. Face-to-face with peer-to-peer networking. IEEE Computer, 2001, 34(1): 18-21
  • 2Detlef Schoder, Kai Fischbach. Peer-to-peer prospects. Communications of the ACM, 2003, 46(2): 27-29
  • 3Balakrishnan H, Kaashoek M F, Karger D, et al. Looking up data in p2p systems. Communications of the ACM, 2003, 46(2): 43-48
  • 4Ratnasamy S, Shenker S, Stoica I. Routing algorithms for DHTs: Some open questions. In: Proc 1st International Workshop on peer-to-peer Systems (IPTPs'02), Massachusetts, 2002. Berlin: Springer, 2002
  • 5Stoica I, Morris R, Karger D, et al. Chord: A scalable peer-to-peer lookup service for Internet applications. In: ACM SIGCOMM2001. New York: ACM Press, 2001. 160-177
  • 6Zhao B Y, Huang L, Stribling J, et al. Tapestry: A resilient global-scale overlay for service deployment. IEEE Journal on Selected Areas in Communications (JSAC), 2004, 22(1)
  • 7Hildrum K, Kubiatowicz J, Rao S, et al. Distributed Object Location in a Dynamic Network. Theory of Computing Systems, 2004, 3, No. 37: 405-440
  • 8Rowstron A, Druschel P. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In: IFIP/ACM Middleware 2001. Heidelberg, Germany, 2001. 329-350
  • 9Ratnasamy S, Francis P, Handley M, et al. A scalable content-addressable network. In: ACM SIGCOMM' 2001. New York: ACM Press, 2001. 149-160
  • 10Kaashoek F, Karger D R. Koorde: A simple degree-optimal hash table. In: Proc 2nd International Workshop on Peer-to-Peer Systems (IPTPS 2003), Massachusetts, 2003. Berlin: Springer, 2003.

共引文献3

同被引文献35

  • 1余锦,史树明.分布式网页排序算法及其传输模式分析[J].计算机工程与应用,2004,40(29):182-187. 被引量:1
  • 2沈贺丹,潘亚楠,邵良杉.关于搜索引擎的研究综述[J].计算机技术与发展,2006,16(4):147-149. 被引量:17
  • 3蒋宗礼,赵钦,肖华,王蕊.高性能并行爬行器[J].计算机工程与设计,2006,27(24):4762-4766. 被引量:7
  • 4中国互联网络发展状况统计报告[EB/OL].http://tech.qq.com/a/20080724/000277.htm.2008-9-27.
  • 5Arasu A, Cho J. Searching the Web[J]. ACM Transactions on Internet Technology, 2001,1 (1) : 2-43.
  • 6Dean J, Ghemawat S. MapReduce: Simplified Data Processing on Large Clusters[A]//Proceedings of the 6th Conference on Symposium on Opear-ting Systems Design & Implementation[C]. San Francisco, CA, 2004: 10-10.
  • 7Ghemawat S, Gobioff H, Leung Shun-Tak. The Google File System[A]//Proeeedings of the 19th ACM Symposium on Operating Systems Principles[C]. 2003:20-43.
  • 8Pike R, Dorward S, Griesemer R. Interpreting the Data:Parallel Analysis with Sawzall [J]. Scientific Programming Journal, 2005,13:277-298.
  • 9Chang F, Dean J, Ghemawat S. Bigtable: A Distributed Storage System for Structured Data[A]//7th USENIX Symposium on Operating Systems Design and Implementation[C]. 2006:205- 218.
  • 10Brin S, Page L. The Anatomy of a Large - scale Hypertextual Web Search Engine[J]. Computer Networks, 1998,30:107-117.

引证文献1

二级引证文献89

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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