<p><P>Starting with Napster and Gnutella, peer-to-peer systems became an integrated part of the Internet fabric attracting millions of users. According to recent evaluations, peer-to-peer traffic now exceeds Web traffic, once the dominant traffic on the Internet. While the most popular peer-to-peer
Peer-to-Peer Computing: Principles and Applications
β Scribed by Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi (auth.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 2010
- Tongue
- English
- Leaves
- 328
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Peer-to-peer (P2P) technology, or peer computing, is a paradigm that is viewed as a potential technology for redesigning distributed architectures and, consequently, distributed processing. Yet the scale and dynamism that characterize P2P systems demand that we reexamine traditional distributed technologies. A paradigm shift that includes self-reorganization, adaptation and resilience is called for. On the other hand, the increased computational power of such networks opens up completely new applications, such as in digital content sharing, scientific computation, gaming, or collaborative work environments.
In this book, Vu, Lupu and Ooi present the technical challenges offered by P2P systems, and the means that have been proposed to address them. They provide a thorough and comprehensive review of recent advances on routing and discovery methods; load balancing and replication techniques; security, accountability and anonymity, as well as trust and reputation schemes; programming models and P2P systems and projects. Besides surveying existing methods and systems, they also compare and evaluate some of the more promising schemes.
The need for such a book is evident. It provides a single source for practitioners, researchers and students on the state of the art. For practitioners, this book explains best practice, guiding selection of appropriate techniques for each application. For researchers, this book provides a foundation for the development of new and more effective methods. For students, it is an overview of the wide range of advanced techniques for realizing effective P2P systems, and it can easily be used as a text for an advanced course on Peer-to-Peer Computing and Technologies, or as a companion text for courses on various subjects, such as distributed systems, and grid and cluster computing.
β¦ Table of Contents
Front Matter....Pages I-XVI
Introduction....Pages 1-10
Architecture of Peer-to-Peer Systems....Pages 11-37
Routing in Peer-to-Peer Networks....Pages 39-80
Data-Centric Applications....Pages 81-126
Load Balancing and Replication....Pages 127-156
Security in Peer-to-Peer Networks....Pages 157-182
Trust and Reputation....Pages 183-214
P2P Programming Tools....Pages 215-228
Systems and Applications....Pages 229-277
Conclusions....Pages 279-292
Back Matter....Pages 293-317
β¦ Subjects
Computer Communication Networks; Information Storage and Retrieval; Operating Systems; Management of Computing and Information Systems
π SIMILAR VOLUMES
While people are now using peer-to-peer (P2P) applications for various processes, such as file sharing and video streaming, many research and engineering issues still need to be tackled in order to further advance P2P technologies. Peer-to-Peer Computing: Applications, Architecture, Protocols, and C
Mobile Peer-to-Peer Computing for Next Generation Distributed Environments: Advancing Conceptual and Algorithmic Applications focuses on current research and innovation in mobile and wireless technologies. This advanced publication provides researchers, practitioners, and academicians with an author