Abstract
Collaborative computing has emerged as a promising paradigm for developing large-scale distributed systems. Peer to Peer (P2P) and Grid computing represent a significant step towards global collaboration, a fundamental capability of network computing. P2P systems are decentralized, self-organizing, and self-repairing distributed systems that cooperate to exchange data and accomplish computing tasks. These systems have transpired as the dominant consumer of residential Internet subscribers’ bandwidth, and are being increasingly used in many different application domains. With rapid advances in wireless and mobile communication technologies, such as wireless mesh networks, wireless LANs, and 3G cellular networks, P2P computing is moving into wireless networking, mobile computing, and sensor network applications. In this keynote, I will discuss some important opportunities and challenges of Peer to Peer networks and applications towards global collaborative computing paradigm. I will first review the P2P research and development in the past few years, focusing on the remarkable results produced in P2P system scalability, robustness, distributed storage, and system measurements, the continued evolution of P2P systems, and how today’s state-of-the-art developments differentiate from earlier instantiations, such as Napster, Gnutella, KaZaA, and Morpheus. Then I will discuss some important challenges for wide deployment of P2P computing in mission-critical applications and future computing environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gedik, B., Liu, L.: A Scalable Peer-to-Peer Architecture for Distributed Information Monitoring Applications. IEEE Transactions on Computers 54(6), 767–782 (2005)
Gedik, B., Liu, L.: PeerCQ: A Decentralized and Self-Configuring Peer-to-Peer Information Monitoring System. In: Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), Providence, Rhode Island USA, May 19-22 (2003) (Best Paper Award)
Ramaswamy, L., Gedik, B., Liu, L.: A Distributed Approach to Node Clustering in Decentralized Peer-to-Peer Networks. IEEE Transactions on Parallel and Distributed Systems (TPDS) 16(9), 1–16 (2005)
Ramaswamy, L., Liu, L.: FreeRiding: A New Challenge for Peer-to-Peer File Sharing Systems. In: Proceedings of the 36th Hawaii International Conference on System Sciences (HICSS-36) - Peer-to-Peer (P2P) Computing Track, Hilton Waikoloa Village, Big Island, Hawaii, January 6-9 (2003)
Singh, A., Srivatsa, M., Liu, L., Miller, T.: Apoidea: A Decentralized Peer-to-Peer Architecture for Crawling the World Wide Web. In: Proceedings of the ACM SIGIR workshop on Distributed IR. LNCS. Springer, Heidelberg (2003)
Srivatsa, M., Liu, L.: Vulnerabilities and Security Threats in Structured Overlay Networks: A Quantitative Analysis. To appear in the Proceedings of the 20th Annual Computer Security Applications Conference (ACSAC 2004), Tucson, Arizona, December 6-10. IEEE Press, Los Alamitos (2004)
Srivatsa, M., Liu, L.: Countering Targeted File Attacks using LocationGuard. To appear in Proceedings of the 14th USENIX Security Symposium (USENIX Security), Baltimore, MD, August 1 - 5, pp. 81–96 (2005)
Srivatsa, M., Liu, L.: Securing Publish-Subscribe Overlay Services with EventGuard. To appear in Proceedings of ACM Computer and Communication Security (CCS 2005), Hilton Alexandria Mark Center, Alexandria, VA, USA, November 7-11 (2005)
Srivatsa, M., Xiong, L., Liu, L.: TrustGuard: Countering Vulnerabilities in Reputation Management For Decentralized Overlay Networks. In: Proceedings of 14th World Wide Web Conference (WWW 2005), Chiba, Japan, May 10-14 (2005)
Srivatsa, M., Gedik, B., Liu, L.: Scaling Unstructured Peer-to-Peer Networks with Multi-Tier Capacity-Aware Overlay Topologies. In: Proceedings of the Tenth International Conference on Parallel and Distributed Systems (IEEE ICPADS 2004), Newport Beach, California, July 7-9 (2004)
Xiong, L., Liu, L.: PeerTrust: Supporting Reputation-Based Trust for Peer-to-Peer Electronic Communities. IEEE Transactions on Knowledge and Data Engineering, Special issue on Peer to Peer Based Data Management 16(7), 843–857 (2004)
Zhang, J., Liu, L., Pu, C., Ammar, M.: Reliable Peer-to-peer End System Multicasting through Replication. In: IEEE International Conference on Peer to Peer Computing (P2P 2004), Zurich, Switzerland, August 25-27 (2004)
Zhuge, H.: The Future Interconnection Environment. IEEE Computer 38(4), 27–33 (2005)
Zhuge, H.: Exploring an Epidemic in an E-Science Environment. Communications of the ACM 48(9), 109–114 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, L. (2005). Towards Global Collaborative Computing: Opportunities and Challenges of Peer to Peer Networks and Applications. In: Zhuge, H., Fox, G.C. (eds) Grid and Cooperative Computing - GCC 2005. GCC 2005. Lecture Notes in Computer Science, vol 3795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590354_1
Download citation
DOI: https://doi.org/10.1007/11590354_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30510-1
Online ISBN: 978-3-540-32277-1
eBook Packages: Computer ScienceComputer Science (R0)