Broadcasting in unstructured peer-to-peer overlay networks
Theoretical Computer Science - Complex networks
Search+: a resource efficient peer-to-peer service discovery mechanism
MILCOM'09 Proceedings of the 28th IEEE conference on Military communications
Caching indices for efficient lookup in structured overlay networks
AP2PC'05 Proceedings of the 4th international conference on Agents and Peer-to-Peer Computing
Hi-index | 0.00 |
A lot of attention has recently been focused on Peer-to-peer file sharing systems. Gnutella is a fully distributedpeer-to-peer protocol, without the need for a centralentity. This increases the reliability of the system byavoiding a single point of failure as well making it moreimmune to legal attack. The two main features of theGnutella protocol, discovery of peers and searching forfiles are implemented by passing different types ofmessages between the nodes of the Gnutella overlaynetwork. Due to its fully distributed nature, Gnutellarelies on flooding to route most of these messages, whichimmediately raises the question of cost and scalability. Inthis paper, we study these aspects of the Gnutella protocolby means of simulation, also considering the influence ofthe topology of the Gnutella network.