期刊文献+

Rise and Fall of the Peer-to-Peer Empire 被引量:1

Rise and Fall of the Peer-to-Peer Empire
原文传递
导出
摘要 The essence of the peer-to-peer design philosophy is to design protocols for end hosts, or "peers", to work in collaboration to achieve a certain design objective, such as the sharing of a large file. From a theoretical perspective, it has been recognized that the peer-to-peer design paradigm resembles gossip protocols, and with appropriate algorithmic design, it maximizes the network flow rates in multicast sessions. Over the past ten years, research on peer-to-peer computing and systems, a unique and intriguing category of distributed systems, has received a tremendous amount of research attention from academia and indus-try alike. Peer-to-peer computing eventually culminated in a number of successful commercial systems, showing the viability of their design philosophy in the Internet. The peer-to-peer design paradigm has pushed all design choices of innovative protocols to the edge of the Internet, and in most cases to end hosts themselves. It represents one of the best incarnation of the end-to-end argument, one of the frequently dis-puted design philosophies that guided the design of the Internet. Yet, research on peer-to-peer computing has recently receded from the spotlight, and suffered from a precipitous fall that was as dramatic as its me-teoric rise to the culmination of its popularity. This article presents a cursory glimpse of existing results over the past ten years in peer-to-peer computing, with a particular focus on understanding what has stimulated its rise in popularity, what has contributed to its commercial success, and eventually, what has led to its pre-cipitous fall in research attention. Our insights in this article may be beneficial when we develop our thoughts on the design paradigm of cloud computing. The essence of the peer-to-peer design philosophy is to design protocols for end hosts, or "peers", to work in collaboration to achieve a certain design objective, such as the sharing of a large file. From a theoretical perspective, it has been recognized that the peer-to-peer design paradigm resembles gossip protocols, and with appropriate algorithmic design, it maximizes the network flow rates in multicast sessions. Over the past ten years, research on peer-to-peer computing and systems, a unique and intriguing category of distributed systems, has received a tremendous amount of research attention from academia and indus-try alike. Peer-to-peer computing eventually culminated in a number of successful commercial systems, showing the viability of their design philosophy in the Internet. The peer-to-peer design paradigm has pushed all design choices of innovative protocols to the edge of the Internet, and in most cases to end hosts themselves. It represents one of the best incarnation of the end-to-end argument, one of the frequently dis-puted design philosophies that guided the design of the Internet. Yet, research on peer-to-peer computing has recently receded from the spotlight, and suffered from a precipitous fall that was as dramatic as its me-teoric rise to the culmination of its popularity. This article presents a cursory glimpse of existing results over the past ten years in peer-to-peer computing, with a particular focus on understanding what has stimulated its rise in popularity, what has contributed to its commercial success, and eventually, what has led to its pre-cipitous fall in research attention. Our insights in this article may be beneficial when we develop our thoughts on the design paradigm of cloud computing.
出处 《Tsinghua Science and Technology》 SCIE EI CAS 2012年第1期1-16,共16页 清华大学学报(自然科学版(英文版)
关键词 PEER-TO-PEER gossip protocols network coding peer-to-peer gossip protocols network coding
  • 相关文献

参考文献115

  • 1Stoic a I, Morris R, Karger D, et al. Chord: A scalable peer-to-peer lookup service for internet applications. In: Proceedings of ACM SIGCOMM. San Diego, CA, USA, 2001: 149-160.
  • 2Rowstron A, Druschel P. Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: Proceedings of International Conference on Distributed Systems Platforms (Middleware). Heidelberg, Germany, 2001: 329-350.
  • 3Ratnasamy S, Francis P, Handley M, et al. A scalable content-addressable network. In: Proceedings of the ACM SIGCOMM. San Diego, CA, USA, 2001: 161-172.
  • 4Chu Y, Rao S G, Zhang Hui. A case for end system multicast. In: Proceedings of the ACM SIGMETRICS. Santa Clara, CA, USA, 2000: 1-12.
  • 5Chu Yang, Rao S, Seshan S, et al. Enabling conferencing applications on the internet using an overlay muilticast architecture. In: Proceedings of the ACM SIGCOMM. San Diego, CA, USA, 2001: 55-67.
  • 6Saltzer J H, Reed D P, Clark D D. End-to-end arguments in system design. ACM Transactions on Computer System, 1984,2(4): 277-288.
  • 7Oram A. Peer-to-Peer: Harnessing the Power of Disruptive Technologies. 1st ed. California, USA: O'Reilly Media, 2001.
  • 8Lv Qin, Ratnasamy S, Shenker S. Can heterogeneity make Gnutella salable? In: Proceedings of the I st International Workshop on Peer-to-Peer Systems (IPTPS). Cambridge, MA, USA, 2002: 94-103.
  • 9Ripeanu M, Foster 1. Mapping the Gnutella network: Macroscopic properties of large-scale peer-to-peer systems. In: Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS). Cambridge, MA, USA, 2002: 85-93.
  • 10Bernstein D S, Feng Zhengzhu, Levine B N; et al. Adaptive peer selection. In: Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS). Berkeley, CA, USA, 2003: 237-246.

同被引文献10

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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