Two-layer hybrid peer-to-peer networks

In this paper, we propose a two-layer hybrid P2P (HP2P) network architecture that improves both system efficiency and scalability while maintaining high stability. We present its architecture, data structures and operations, including lookup service, stabilization, as well as supernode selection. Theoretical analysis and a large number of simulations results show that HP2P has good scalability, high efficiency, and desired stability.

[1]  Joseph Lewthwaite FrostWire P2P forensic examinations , 2013, Digit. Investig..

[2]  Peter Druschel,et al.  Exploiting network proximity in peer-to-peer overlay networks , 2002 .

[3]  Aris M. Ouksel,et al.  Agents and Peer-to-Peer Computing , 2003, Lecture Notes in Computer Science.

[4]  Prateek Mittal,et al.  Information Leaks in Structured Peer-to-Peer Anonymous Communication Systems , 2012, TSEC.

[5]  R.A. Ghanea-Hercock,et al.  Self-Organizing and Adaptive Peer-to-Peer Network , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  David R. Karger,et al.  Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web , 1997, STOC '97.

[7]  Krishna P. Gummadi,et al.  Canon in G major: designing DHTs with hierarchical structure , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[8]  Danny Bickson,et al.  The eMule Protocol Specification , 2005 .

[9]  Guillaume Urvoy-Keller,et al.  Hierarchical Peer-To-Peer Systems , 2003, Parallel Process. Lett..

[10]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[11]  Ivan Beschastnikh,et al.  Scalable consistency in Scatter , 2011, SOSP.

[12]  Bo Wang,et al.  Kapa: A File Sharing System Based on HP2P , 2008, 2008 Third International Conference on Internet and Web Applications and Services.

[13]  Keith Marzullo,et al.  Gossip versus Deterministically Constrained Flooding on Small Networks , 2000, DISC.

[14]  Hung-Chang Hsiao,et al.  On Optimizing Overlay Topologies for Search in Unstructured Peer-to-Peer Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[15]  A. Schuster,et al.  Association rule mining in peer-to-peer systems , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[16]  Yung-Fa Huang,et al.  ML-Chord: A multi-layered P2P resource sharing model , 2009, J. Netw. Comput. Appl..

[17]  Yang Cao,et al.  Implementing Chord for HP2P Network , 2006, OTM Workshops.

[18]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[19]  Minghua Chen,et al.  Utility Maximization in Peer-to-Peer Systems With Applications to Video Conferencing , 2012, IEEE/ACM Transactions on Networking.

[20]  Prateek Mittal,et al.  Information leaks in structured peer-to-peer anonymous communication systems , 2008, CCS.

[21]  Zhiyong Xu,et al.  SBARC: A supernode based peer-to-peer file sharing system , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[22]  Erwan Le Merrer,et al.  Choosing partners based on availability in P2P networks , 2012, TAAS.

[23]  Long Zheng,et al.  An Efficient Data Scheduling Scheme for P2P Storage-Constrained IPTV System , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[24]  Chih-Hung Chao,et al.  An Efficient P2P Content Distribution System Based on Altruistic Demand and Recoding Dissemination , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[25]  Yunhao Liu,et al.  BloomCast: Efficient and Effective Full-Text Retrieval in Unstructured P2P Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[26]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[27]  Lei Wang,et al.  The Performance of HP2P , 2008, 2008 Third International Conference on Pervasive Computing and Applications.

[28]  Haiying Shen,et al.  A Lightweight and Cooperative Multifactor Considered File Replication Method in Structured P2P Systems , 2013, IEEE Transactions on Computers.

[29]  Márk Jelasity,et al.  A Robust and Scalable Peer-to-Peer Gossiping Protocol , 2003, AP2PC.

[30]  Yang Cao,et al.  Incorporating Clusters into Hybrid P2P Network , 2007, First International Conference on the Digital Society (ICDS'07).

[31]  Olivier Festor,et al.  A Hierarchical Architecture for a Distributed Management of P2P Networks and Services , 2005, DSOM.

[32]  Dieter Pfoser,et al.  DBGlobe: a service-oriented P2P system for global computing , 2003, SGMD.

[33]  Yang Cao,et al.  HP2P: A Hybrid Hierarchical P2P Network , 2007, First International Conference on the Digital Society (ICDS'07).

[34]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[35]  Nei Kato,et al.  THUP: A P2P Network Robust to Churn and DoS Attack Based on Bimodal Degree Distribution , 2013, IEEE Journal on Selected Areas in Communications.

[36]  Michela Meo,et al.  Bio-Inspired P2P Systems: The Case of Multidimensional Overlay , 2012, TAAS.