Title :
The cost of peer discovery and searching in the Gnutella peer-to-peer file sharing protocol
Author :
Portmann, Marius ; Sookavatana, Pipat ; Ardon, Sebasstien ; Seneviratne, Aruna
Author_Institution :
Sch. of Electr. Eng. & Telecommun., New South Wales Univ., Sydney, NSW, Australia
Abstract :
A lot of attention has been focused on peer-to-peer file sharing systems. Gnutella is a fully distributed peer-to-peer protocol without the need for a central entity. This increases the reliability of the system by avoiding a single point of failure as well making it more immune to legal attack. The two main features of the Gnutella protocol discovery of peers and searching for files are implemented by passing different types of messages between the nodes of the Gnutella overlay network. Due to its fully distributed nature, Gnutella relies on flooding to route most of these messages, which immediately raises the question of cost and scalability. We study these aspects of the Gnutella protocol by means of simulation also considering the influence of the topology of the Gnutella network.
Keywords :
distributed processing; network topology; simulation; telecommunication network routing; transport protocols; Gnutella file sharing protocol; Gnutella network topology; Gnutella overlay network; TCP/IP; cost; cost metric; distributed protocol; files searching; frequency distribution; peer discovery; peer-to-peer file sharing systems; scalability; simulation; system reliability; Computer networks; Costs; File servers; Intelligent networks; Network servers; Network topology; Peer to peer computing; Protocols; Telecommunication computing; Web server;
Conference_Titel :
Networks, 2001. Proceedings. Ninth IEEE International Conference on
Print_ISBN :
0-7695-1187-4
DOI :
10.1109/ICON.2001.962351