Peer-to-Peer Systems and Applications [electronic resource] /
Steinmetz, Ralf.editor.
Wehrle, Klaus.editor.
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 applications remain file sharing and content distribution, new applications such as Internet telephony are emerging. Within just a few years, the huge popularity of peer-to-peer systems and the explosion of peer-to-peer research have created a large body of knowledge, but this book is the first textbook-like survey to provide an up-to-date and in-depth introduction to the field. This state-of-the-art survey systematically draws together prerequisites from various fields, presents techniques and methodologies in a principled and coherent way, and gives a comprehensive overview on the manifold applications of the peer-to-peer paradigm. Leading researchers contributed their expert knowledge to this book, each in his/her own specific area. Lecturers can choose from the wide range of 32 tightly integrated chapters on all current aspects of P2P systems and applications, and thus individually tailor their class syllabi. R&D professionals active in P2P will appreciate this book as a valuable source of reference and inspiration.
Bibliographic Level Mode of Issuance: Monograph
Includes bibliographical references and index.
1. Introduction -- 1. Introduction -- I. Peer-to-Peer: Notion, Areas, History and Future -- 2. What Is This “Peer-to-Peer” About? -- 3. Past and Future -- 4. Application Areas -- II. Unstructured Peer-to-Peer Systems -- 5. First and Second Generation of Peer-to-Peer Systems -- 6. Random Graphs, Small-Worlds and Scale-Free Networks -- III. Structured Peer-to-Peer Systems -- 7. Distributed Hash Tables -- 8. Selected DHT Algorithms -- 9. Reliability and Load Balancing in Distributed Hash Tables -- 10. P-Grid: Dynamics of Self-Organizing Processes in Structured Peer-to-Peer Systems -- IV. Peer-to-Peer-Based Applications -- 11. Application-Layer Multicast -- 12. ePOST -- 13. Distributed Computing – GRID Computing -- 14. Web Services and Peer-to-Peer -- V. Self-Organization -- 15. Characterization of Self-Organization -- 16. Self-Organization in Peer-to-Peer Systems -- VI. Search and Retrieval -- 17. Peer-to-Peer Search and Scalability -- 18. Algorithmic Aspects of Overlay Networks -- 19. Schema-Based Peer-to-Peer Systems -- 20. Supporting Information Retrieval in Peer-to-Peer Systems -- 21. Hybrid Peer-to-Peer Systems -- VII. Peer-to-Peer Traffic and Performance Evaluation -- 22. ISP Platforms Under a Heavy Peer-to-Peer Workload -- 23. Traffic Characteristics and Performance Evaluation of Peer-to-Peer Systems -- VIII. Peer-to-Peer in Mobile and Ubiquitous Environments -- 24. Peer-to-Peer in Mobile Environments -- 25. Spontaneous Collaboration in Mobile Peer-to-Peer Networks -- 26. Epidemic Data Dissemination for Mobile Peer-to-Peer Lookup Services -- 27. Peer-to-Peer and Ubiquitous Computing -- IX. Business Applications and Markets -- 28. Business Applications and Revenue Models -- 29. Peer-to-Peer Market Management -- 30. A Peer-to-Peer Framework for Electronic Markets -- X. Advanced Issues -- 31. Security-Related Issues in Peer-to-Peer Networks -- 32. Accounting in Peer-to-Peer-Systems -- 33. The PlanetLab Platform.
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 applications remain file sharing and content distribution, new applications such as Internet telephony are emerging. Within just a few years, the huge popularity of peer-to-peer systems and the explosion of peer-to-peer research have created a large body of knowledge, but this book is the first textbook-like survey to provide an up-to-date and in-depth introduction to the field. This state-of-the-art survey systematically draws together prerequisites from various fields, presents techniques and methodologies in a principled and coherent way, and gives a comprehensive overview on the manifold applications of the peer-to-peer paradigm. Leading researchers contributed their expert knowledge to this book, each in his/her own specific area. Lecturers can choose from the wide range of 32 tightly integrated chapters on all current aspects of P2P systems and applications, and thus individually tailor their class syllabi. R&D professionals active in P2P will appreciate this book as a valuable source of reference and inspiration.
Computer communication systems.
Computer science.
Application software.
Information storage and retrieval.
Algorithms.
Software engineering.
Computer Communication Networks.
Popular Computer Science.
Information Systems Applications (incl. Internet).
Information Storage and Retrieval.
Algorithm Analysis and Problem Complexity.
Software Engineering.
Lecture notes in computer science