Peer-to-peer networking, a disruptive technology for large scale distributed applications, has gained widespread attention due to the successes of peer-to-peer (P2P) content sharing, media streaming, and telephony applications. In addition, a large range of new applications are under development or being proposed. The underlying architectures share features including decentralization, end system resources, autonomy, virtualization, and self-organization. These features constitute the P2P paradigm. Trends in information and network technology such as increased performance and deployment of broadband networking, wireless networking, and mobile devices are synergistic with and reinforce the capabilities of this P2P paradigm.
The Handbook of Peer-to-Peer Networking is dedicated to discussions on P2P networks and their applications, thus providing an exhaustive view of the state-of-the-art of the P2P networking field. Written by leading international experts, the volume contains fifty chapters dedicated to the following topics:
• Introduction to Peer-to-Peer Networking
• Unstructured P2P Overlay Architectures
• Structured P2P Overlay Architectures
• Search and Query Processing
• Incentive Mechanisms
• Trust, Anonymity, and Privacy
• Broadcast and Multicast Services
• Multimedia Content Delivery
• Mobile P2P
• Fault Tolerance in P2P Networks
• Measurement and P2P Traffic Characteristics
• Advanced P2P Computing and Networking
This comprehensive volume serves as an essential reference for researchers and professionals, The book is also suitable for computer science and engineering students at the advanced undergraduate level or higher who are familiar with networking, network protocol concepts, and basic ideas about algorithms.
Part 1: Introduction to Peer-to-Peer Networking: Peer-to-Peer Networking and Applications: Synopsis and Research Directions John Buford, Heather Yu.- The social impact of P2P systems Andrea Glorioso, Ugo Pagallo, Giancarlo Ruffo.- From Client- Server to P2P Networking Lu Liu, Nick Antonopoulos.- Examining the Use of Peer-to-Peer Networks from an Activity Perspective Jorn De Boever, Dirk De Groof.- Part 2: Unstructured P2P Overlay Architectures: Unstructured Peer-to-Peer Network Architectures Xing Jin, S.-H. Gary Chan.- Exchanging Peers to Establish P2P Networks Mursalin Akon, Mohammad Towhidul Islam, Xuemin Shen, Ajit Singh.- Peer-to-Peer Topology Formation Using Random Walk Kin-Wah Kwong, Danny H.K. Tsang.- Semantic Social Overlay Networks Alexander Lser, Steffen Staab, Christoph Tempich.- Part 3: Structured P2P Overlay Architectures: Overview of Structured Overlay Algorithms Krishna Dhara, Yang Guo, Mario Kolberg, Xiaotao Wu.- Distributed Hash Tables: Design and Applications C.-F. Michael Chan, S.-H. Gary Chan, - The Gamut of Bootstrapping Mechanisms for Structured Overlay Networks Anwitaman Datta.- Network Aware DHT-based P2P Systems Marguerite Fayçal, Ahmed Serhrouchni.- On Adding Structure to Unstructured Overlay Networks João Leitão, Nuno A.Carvalho, José Orlando Pereira, Rui Oliveira, Luis Rodrigues.- Mathematical Modeling of Routing in DHTs Peter Kersch, Robert Szabo.- Part 4: Search and Query Processing: Keyword Search in Unstructured P2P Networks Dingyi Han, Yong Yu.- Distributed Search and Pattern Matching Reaz Ahmad, Raouf Boutaba.- Distributed Semantic Overlay Networks Christos Doulkeridis, Akrivi Vlachou, Kjetil Nørvåg, Michalis Vazirgiannis.- Self-adaptation and Self-organization for Search in Social-like Peer-to-Peer Networks LuLiu, Jie Xu, Duncan Russell, Zongyang Luo.- Data Sharing in P2P Systems Rabab Hayek, Guillaume Raschia, Patrick Valduriez, Noureddine Mouaddib.- Managing Linguistic Data Summaries in Advanced P2P Applications R.Hayek, G. Raschia, P. Valduriez, N. Mouaddib.- Case Study: Scoop for Partial Read from P2P Database Farnoush Banaei-Kashani, Cyrus Shahabi.- Part 5: Incentive Mechanisms: Incentive Mechanisms for Cooperation in Peer-to-Peer Networks Daniel A. G. Manzato, Nelson L. S. da Fonseca.- Bandwidth Trading as Incentive Kolja Eger, Ulrich Killat.- Part 6: Trust, Anonymity, and Privacy: Reputation-based Trust Management in Peer-to-Peer Systems: Taxonomy and Anatomy Loubna Mekouar, Youssef Iraqi, Raouf Boutaba.- P2P Reputation Management Through Social Networking Zoran Despotovic .- State of the Art in Trust and Reputation Models in P2P Networks Felix Gómez Mármol, Gregorio Martinez Pérez.- Anonymity in P2P Systems Pilar Manzanares-Lopez, Juan Pedro Muñoz-Gea, Josemaria Malgosa-Sanahuja, Juan Carlos Sanchez-Aarnoutse.- Private Peer-to-Peer Network Michael Rogers, Saleem Bhatti.- Part 7: Broadcast and Multicast Services: Gossip-based Broadcast João Leitão, José Pereira, Luís Rodrigues.- Employing Multicast in P2P Overlay Networks Mario Kolberg.- Multicast Services Over Structured P2P Networks P. Manzanares-Lopez, J. Malgosa-Sanahuja, J.P. Muñoz-Gea, J. Sanchez-Aarnoutse.- Multicast Routing in Structured Overlays and Hybrid Networks Matthias Wählisch, Thomas C. Schmidt.- Multicast and Bulk Lookup in Structured Overlay Networks Ali Ghodsi.-Part 8: Multimedia Content Delivery: Peer-to-Peer Content Distribution and Over-The-Top TV: An Analysis of Value Networks J. De Boever, D. De Grooff.- Live video and IP-TV Maria Luisa Merani, Daniela Saladino.- Providing VoD streaming using P2P networks J. P. Muñoz-Gea, J. Malgosa-Sanahuja, P. Manzanares-Lopez, J. C. Sanchez-Aarnoutse.- Part 9: Mobile P2P: Peer-to-Peer Overlay in Mobile Ad-hoc Networks Marcel C. Castro, Andreas J. Kassler, Carla-Fabiana Chiasserini, Claudio Casetti, Ibrahim Korpeoglu.- Opportunistic Information Retrieval in Sparsely Connected Ad Hoc Networks Mooi-Choo Chuah, Jian-bin Han.- The MOBI-DIK Approach to