A study on routing method in P2P networks

The Gnutella protocol requires peers to broadcast messages to their neighbors when they search files. The message passing generates a lot of traffic in the network, which degrades the quality of service. We propose the new method to optimize the speed of search and to improve the quality of service in a Gnutella based peer-to-peer environment with using semantic routing and priority of nodes. Once peers generate their ¿friends lists¿, they use these lists to route queries in the network. This helps to reduce the search time and to decrease the network traffic by minimizing the number of messages circulating in the system as compared to standard Gnutella.

[1]  Matei Ripeanu,et al.  Peer-to-peer architecture case study: Gnutella network , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[2]  Dejan S. Milojicic Computing Now: Peer-Review Rigor Meets Social Networks , 2008, IEEE Internet Comput..

[3]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems. OTM 2018 Conferences , 2018, Lecture Notes in Computer Science.

[4]  Julita Vassileva,et al.  Supporting Peer-to-Peer User Communities , 2002, OTM.

[5]  Vana Kalogeraki,et al.  Finding good peers in peer-to-peer networks , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[6]  Mihajlo A. Jovanović,et al.  Modeling Large-scale Peer-to-Peer Networks and a Case Study of Gnutella , 2001 .

[7]  Stefan Saroiu,et al.  A Measurement Study of Peer-to-Peer File Sharing Systems , 2001 .

[8]  Bruce M. Maggs,et al.  Efficient content location using interest-based locality in peer-to-peer systems , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[9]  Mark Newman,et al.  Models of the Small World , 2000 .

[10]  Florian Schintke,et al.  Peer-to-Peer Computing , 2010, Euro-Par.

[11]  Sharon L. Milgram,et al.  The Small World Problem , 1967 .

[12]  Julita Vassileva,et al.  Harnessing P2P Power in the Classroom , 2004, Intelligent Tutoring Systems.

[13]  Dimitrios Gunopulos,et al.  A local search mechanism for peer-to-peer networks , 2002, CIKM '02.

[14]  Balachander Krishnamurthy,et al.  Early measurements of a cluster-based architecture for P2P systems , 2001, IMW '01.

[15]  Hector Garcia-Molina,et al.  Efficient search in peer to peer networks , 2004 .

[16]  Julita Vassileva Motivating Participation in Peer to Peer Communities , 2002, ESAW.

[17]  Beng Chin Ooi,et al.  BuddyWeb: A P2P-Based Collaborative Web Caching System , 2002, NETWORKING Workshops.

[18]  Hector Garcia-Molina,et al.  Improving search in peer-to-peer networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[19]  Edith Cohen,et al.  Search and replication in unstructured peer-to-peer networks , 2002, ICS '02.

[20]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE , 2002, Lecture Notes in Computer Science.

[21]  Jean G. Vaucher,et al.  Experimenting with Gnutella Communities , 2002, DCW.

[22]  Peter Triantafillou,et al.  Efficient massive sharing of content among peers , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[23]  B. Wellman An electronic group is virtually a social network. , 1997 .

[24]  M. Newman Models of the Small World: A Review , 2000, cond-mat/0001118.

[25]  Munindar P. Singh,et al.  Trust and reputation management in a small-world network , 2000, Proceedings Fourth International Conference on MultiAgent Systems.