• DocumentCode
    1711357
  • Title

    Building low-diameter P2P networks

  • Author

    Pandurangan, Gopal ; Raghavan, Praveen ; Upfal, Eli

  • Author_Institution
    Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
  • fYear
    2001
  • Firstpage
    492
  • Lastpage
    499
  • Abstract
    In a peer-to-peer (P2P) network, nodes connect into an existing network and participate in providing and availing of services. There is no dichotomy between a central server and distributed clients. Current P2P networks (e.g., Gnutella) are constructed by participants following their own uncoordinated (and often whimsical) protocols; they consequently suffer from frequent network overload and fragmentation into disconnected pieces separated by choke-points with inadequate bandwidth. The authors propose a simple scheme for participants to build P2P networks in a distributed fashion, and prove that it results in connected networks of constant degree and logarithmic diameter. It does so with no global knowledge of all the nodes in the network. In the most common P2P application to date (search), these properties are important.
  • Keywords
    Internet; client-server systems; heuristic programming; information retrieval; protocols; stochastic processes; theorem proving; Gnutella; P2P application; central server; choke-points; connected networks; current P2P networks; disconnected pieces; distributed clients; logarithmic diameter; low-diameter P2P network design; network overload; peer-to-peer network; Assembly; Bandwidth; IP networks; Network servers; Network topology; Peer to peer computing; Protocols; Vehicle dynamics; Web and internet services; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2001. Proceedings. 42nd IEEE Symposium on
  • Print_ISBN
    0-7695-1116-3
  • Type

    conf

  • DOI
    10.1109/SFCS.2001.959925
  • Filename
    959925