• DocumentCode
    2507639
  • Title

    A Distributed Load Balancing Algorithm for Structured P2P Systems

  • Author

    Li, Zhenyu ; Xie, Gaogang

  • Author_Institution
    Chinese Academy of Sciences, China
  • fYear
    2006
  • fDate
    26-29 June 2006
  • Firstpage
    417
  • Lastpage
    422
  • Abstract
    In structured P2P system, DHT abstraction and the heterogeneity of node capacity could result in a load imbalance problem. Existing load balancing approaches have two limitations. First, they do not take the link latency into account when moving loads, thus loads may be transferred between two nodes with large link latency. Second, they heavily rely on some nodes of fixed logical locations in the system, which could overload these nodes and make them vulnerable. This paper presents a distributed load balancing algorithm. Each peer node periodically aggregates local loads information based on local neighborhood information, and a heuristic algorithm is used when transferring loads from heavy nodes to light nodes. Our algorithm not only utilizes the proximate relationships of nodes in the physical networks, but also manages to achieve a good tradeoff between the quality of load balance and the load movement cost. The results of our intensive simulation experiments show that our algorithm can not only achieve a good load balance, but also save the bandwidth by more than 23%.
  • Keywords
    Aggregates; Bandwidth; Costs; Delay; Heuristic algorithms; Load management; Memory; Peer to peer computing; Quality management; Research and development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 2006. ISCC '06. Proceedings. 11th IEEE Symposium on
  • ISSN
    1530-1346
  • Print_ISBN
    0-7695-2588-1
  • Type

    conf

  • DOI
    10.1109/ISCC.2006.8
  • Filename
    1691063