Author_Institution :
Dept. of Comput. Sci., Georgia State Univ., Atlanta, GA
Abstract :
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 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-laws, suggesting that the Gnutella network topology may have evolved a lot over time. Second, we identify important trends with regard to the evolution of the Gnutella network between September 2005 and February 2006. Third, we provide a novel two-layered approach to study the topology of the Gnutella network. Due to the limitations of the power-laws, we divide the Gnutella network into two layers, namely the mesh and the forest, to model the hybrid and highly dynamic architecture of the current Gnutella network. We give a detailed analysis of the topology of the mesh and present two power-laws concerning the mesh topology. Moreover, we examine the topology properties of the forest and provide one empirical law concerning the tree size. Using the two-layered approach and laws proposed, we can generate realistic topologies easily.
Keywords :
peer-to-peer computing; telecommunication network topology; Gnutella network; P2P researchers; modeling peer-to-peer networks; peer-to-peer network topology; power-law distributions; Chaos; Computer science; Crawlers; Large-scale systems; Network topology; Peer to peer computing; Power system modeling; Protocols;