期刊文献+

一个可用于构造抗抖动P2P系统的负载均衡算法

Load banlancing algorithm which can be used to build churn-resilient P2P overlay systems
在线阅读 下载PDF
导出
摘要 提出了一种可用于构造抗抖动的结构化P2P覆盖网系统的负载均衡算法——logN-VS algorithm。该算法基于虚拟服务器,包括节点首次加入算法、应对网络变化的节点自适应算法,以及为应对节点首次加入时有少于logN/2的VS被激活的极端情况的基于局部网络快照的节点再加入算法。仿真实验和性能分析都证明了该算法能够有效构造具有较好数据查找效率、较强的负载均衡能力和应对网络抖动能力的结构化P2P覆盖网。 This paper proposed a load balancing algorithm——log N-VS-Algorithm which could be used to build a structured P2P overlay network of high churn-resilience.It was composed of an algorithm for new user to join,an algorithm for nodes to make adjustment to network state changes,and a rejoining algorithm for nodes to rejoin the network with the help of a local snapshot of the network nodes got when they make their first join.A node will rejoin the network when there is only fewer than log N/2 VS are wakened during its first join.Simulation proves that this algoritm can build efficiently structured P2P overlay networks of considerable search efficiency,great load balancing and churn-resilient capability.
出处 《计算机应用研究》 CSCD 北大核心 2010年第7期2709-2712,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(10471078) 山东省中青年科学家奖励基金(2005BS01016) 山东省科技攻关计划资助项目(2009GG10001014) 山东省教育厅科研项目(J07WH05)
关键词 对等网 负载均衡 虚拟服务器 网络抖动 P2P network load balance visual servers(VS) churn
  • 相关文献

参考文献12

  • 1张宇翔,杨冬,张宏科.P2P网络中Churn问题研究[J].软件学报,2009,20(5):1362-1376. 被引量:21
  • 2KRISHNAMURTHY S,EL-ANASRY S,AURELL E,et al.An analytical study of a structured overlay in the presence of dynamic membership[J].IEEE/ACM Trans on Networking,2008,16(4):814-825.
  • 3STUTZBACH D,REJAIE R.Understanding churn in peer-to-peer networks[C] //Proc of the 6th ACM SIGCOMM on IMC,2006.New York:ACM Press,2006:189-202.
  • 4MITER B,GHOSE S,GANGULY N,et al.Stability analysis of peer-to-peer networks against Churn[J].PRAMANA:Journal of Physics,2008,71(2):263-273.
  • 5KARGER D,LEHMAN E,LEIGHON T,et al.Consistent hashing and random trees:distributed caching[C] //Protocols for Relieving Hot Spots on the World Wide Web.ACM Symposium on Theory of Computing.New York:ACM Press,1997:654-663.
  • 6KARGER D,RUHL M.Simple efficient load balancing algorithms for peer-to-peer systems[C] //Proc of the 16th ACM SPAA.New York:ACM Press,2004:36-43.
  • 7MANKU G S.Balanced binary trees for ID management and load balance in distributed hash tables[C] //Proc of the 23rd ACM PODC.New York:ACM Press,2004:197-205.
  • 8LEDLIE J,SELTZER M.Distributed,secure load Balancing with Skew,Heterogeneity,and Churn[C] //Proc of IEEE INFOCOM.Piscataway:IEEE Press,2005:1419-1430.
  • 9DABEK F,KAASHOEK M F,KARGER D,et al.Widearea cooperative storage with CFS[C] //Proc of the 18th ACM Symposium on Operating Systems Principles 2001.New York:ACM Press,2004:202-215.
  • 10RAO A,LAKSHMINARAYANAN K,SURANA S,et al.Load ba-lancing in structured P2P systems[C] //Proc of the 2nd International Workshop on peer-to-peer systems.Berlin:Springer,2003:68-79.

二级参考文献23

  • 1刘琼,徐鹏,杨海涛,彭芸.Peer-to-Peer文件共享系统的测量研究[J].软件学报,2006,17(10):2131-2140. 被引量:37
  • 2田敬,代亚非.P2P持久存储研究[J].软件学报,2007,18(6):1379-1399. 被引量:52
  • 3Kaashoek M.F., Karger R.. Koorde: A simple degree optimal distributed hash table. In: Proceedings of the 2nd International Workshop on P2P Systems(IPIPS'03), Berkeley, CA, 2003, 98~107
  • 4Gnutella. http://gnutella.wego.com/
  • 5Freenet. http://freenet.sourceforge.net
  • 6Clarke I.. A distributed decentralized information storage and retrieval system[M.S. dissertation]. University of Edinburgh, UK, 1999
  • 7Clarke I., Sandberg O., Wiley B., Hong T.W.. Freenet: A distributed anonymous information storage and retrieval system. In: Proceedings of the ICSI Workshop on Design Issues in Anonymity and Un-observability, Berkeley, CA, 2000, 46~66
  • 8Clip2.com. The Gnutella protocol specification v0.4. http://www9.limewire.com/developer/gnutella protocol 0.4.pdf, 2000
  • 9Lv Q., Shenker S.. Search and replication in unstructured peer-to-peer networks. In: Proceedings of ACM SIGGRAPH'02, San Antonio, TX, 2002, 84~95
  • 10Plaxton C., Rajaraman R., Richa A.. Accessing nearby copies of replicated objects in a distributed environment. In: Proceedings of ACM SPAA, Newport, RI, 1997, 311~320

共引文献34

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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