• DocumentCode
    3085183
  • Title

    Self-optimizing Peer-to-Peer Networks with Selfish Processes

  • Author

    Bhattacharya, Amlan ; Ghosh, Sukumar

  • Author_Institution
    Univ. of Iowa, Iowa City
  • fYear
    2007
  • fDate
    9-11 July 2007
  • Firstpage
    340
  • Lastpage
    343
  • Abstract
    Request patterns in peer-to-peer networks are not uniform, and the cost of communication depends on the traffic flows among peers. This paper illustrates how processes in an overlay network can use the information about traffic flow pattern and spontaneously adjust the topology to minimize their communication costs. Four different self-optimization protocols are presented. The selfish protocols allow peers to modify their routing tables to suit their individual needs, and are easy to implement, but the improvements are limited. Compared to this, the altruistic protocols that allow peers to adjust the routing tables based on the needs of other processes, promise a better performance. Since selfish peers may not comply, a penalty mechanism is proposed to discourage selfishness.
  • Keywords
    peer-to-peer computing; protocols; telecommunication network routing; telecommunication network topology; telecommunication traffic; altruistic protocols; communication cost minimization; network topology; network traffic flows; overlay network; request patterns; self-optimization protocols; self-optimizing peer-to-peer networks; selfish peers; selfish protocols; traffic flow pattern; Collaboration; Cost function; Delay; Extraterrestrial measurements; Fluid flow measurement; Game theory; Network topology; Peer to peer computing; Routing protocols; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems, 2007. SASO '07. First International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-2906-2
  • Type

    conf

  • DOI
    10.1109/SASO.2007.51
  • Filename
    4274927