• DocumentCode
    756638
  • Title

    Building low-diameter peer-to-peer networks

  • Author

    Pandurangan, Gopal Peer-to-Peer Networks Gopal ; Raghavan, Prabhakar ; Upfal, Eli

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • Volume
    21
  • Issue
    6
  • fYear
    2003
  • Firstpage
    995
  • Lastpage
    1002
  • Abstract
    Peer-to-peer (P2P) computing has emerged as a significant paradigm for providing distributed services, in particular search and data sharing. 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 partitioning into disconnected pieces separated by choke points with inadequate bandwidth. We propose a protocol for participants to build P2P networks in a distributed fashion, and prove that it results in connected networks of constant degree and logarithmic diameter. These properties are crucial for efficient search and data exchange. An important feature of our protocol is that it operates without global knowledge of all the nodes in the network.
  • Keywords
    network topology; protocols; telecommunication networks; Gnutella network; P2P networks; bandwidth; data exchange; data sharing; distributed protocol; distributed services; low-diameter peer-to-peer networks; network logarithmic diameter; network nodes; network overload; network partitioning; protocols; virtual network topology; Bandwidth; Computer science; Distributed computing; IP networks; Inductors; Network servers; Network topology; Peer to peer computing; Protocols; Vehicle dynamics;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2003.814666
  • Filename
    1217283