• DocumentCode
    1716542
  • Title

    Achieving Resilient and Efficient Load Balancing in DHT-based P2P Systems

  • Author

    Wu, Di ; Tian, Ye ; Ng, Kam-Wing

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong
  • fYear
    2006
  • Firstpage
    115
  • Lastpage
    122
  • Abstract
    In DHT-based P2P systems, the technique of "virtual server" is widely used to achieve load balance. To efficiently handle the workload skewness , "virtual servers" are allowed to migrate between nodes. Among existing migration-based load balancing strategies, there are two main categories: (I) rendezvous directory strategy (RDS) and (2) independent searching strategy (ISS). However, none of them can achieve resilience and efficiency at the same time. In this paper, we propose a gossip dissemination strategy (GDS) for load balancing in DHT systems, which attempts to achieve the benefits of both RDS and ISS. GDS doesn\´t rely on a few static rendezvous directories to perform load balancing. Instead, load information is disseminated within the formed groups via a gossip protocol, and each peer has enough information to act as the rendezvous directory and perform load balancing within its group. Besides intra-group balancing, inter-group balancing and emergent balancing are also supported by GDS. To further improve system resilience, the position of the rendezvous directory is randomized in each round. For a better understanding, we also perform analytical studies on GDS in terms of its scalability and efficiency under churn. Finally, the effectiveness of GDS is evaluated by extensive simulation under different workload and churn levels
  • Keywords
    file organisation; peer-to-peer computing; protocols; resource allocation; P2P systems; distributed hash table; gossip dissemination strategy; gossip protocol; independent searching strategy; intergroup balancing; intragroup balancing; migration based load balancing; rendezvous directory strategy; virtual server; Computer science; Degradation; Information management; Load management; Peer to peer computing; Performance analysis; Proposals; Protocols; Resilience; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, Proceedings 2006 31st IEEE Conference on
  • Conference_Location
    Tampa, FL
  • ISSN
    0742-1303
  • Print_ISBN
    1-4244-0418-5
  • Electronic_ISBN
    0742-1303
  • Type

    conf

  • DOI
    10.1109/LCN.2006.322079
  • Filename
    4116535