Peer-to-Peer Architecture Case Study: Gnutella Network
نویسنده
چکیده
Despite recent excitement generated by the P2P paradigm and despite surprisingly fast deployment of some P2P applications, there are few quantitative evaluations of P2P systems behavior. Due to its open architecture and achieved scale, Gnutella is an interesting P2P architecture case study. Gnutella, like most other P2P applications, builds at the application level a virtual network with its own routing mechanisms. The topology of this overlay network and the routing mechanisms used have a significant influence on application properties such as performance, reliability, and scalability. We built a ‘crawler’ to extract the topology of Gnutella’s application level network, we analyze the topology graph and evaluate generated network traffic. We find that although Gnutella is not a pure power-law network, its current configuration has the benefits and drawbacks of a power-law structure. These findings lead us to propose changes to Gnutella protocol and implementations that bring significant performance and scalability improvements.
منابع مشابه
Analysis of hybrid P2P overlay network topology
Modeling peer-to-peer (P2P) networks is a challenge for P2P researchers. In this paper, we provide a detailed analysis of large-scale hybrid P2P overlay network topology, using Gnutella as a case study. First, we re-examine the power-law distributions of the Gnutella network discovered by previous researchers. Our results show that the current Gnutella network deviates from the earlier power-la...
متن کاملPeer to Peer and SPAM in the Internet
In the past few years much attention is given to an information exchange framework called Peer-to-Peer (P2P). This paper focuses on the Gnutella project as a successful example of decentralized P2P network. The author gives an overview of original and present Gnutella network architecture, makes the detailed description of messages exchange within the network, provides the reader with own exper...
متن کاملAnalysis of hybrid P 2 P overlay network topology q , qq
Modeling peer-to-peer (P2P) networks is a challenge for P2P researchers. In this paper, we provide a detailed analysis of large-scale hybrid P2P overlay network topology, using Gnutella as a case study. First, we re-examine the power-law distributions of the Gnutella network discovered by previous researchers. Our results show that the current Gnutella network deviates from the earlier power-la...
متن کاملAnalysis of Large-Scale Peer-to-Peer Network Topology
Modeling peer-to-peer (P2P) networks is a challenge for P2P researchers. It is the key to provide insight into the nature of the underlying system and building a successful model able to generate realistic topologies for simulation purpose. In this paper, we provide a detailed analysis of large-scale P2P network topology, using Gnutella as a case study. First, we re-examine the power-law distri...
متن کاملMacroscopic Properties of Large-Scale Peer-to-Peer Systems
Despite recent excitement generated by the peer-to-peer (P2P) paradigm and the surprisingly rapid deployment of some P2P applications, there are few quantitative evaluations of P2P systems behavior. The open architecture, achieved scale, and self-organizing structure of the Gnutella network make it an interesting P2P architecture to study. Like most other P2P applications, Gnutella builds, at t...
متن کامل