• DocumentCode
    566511
  • Title

    An empirical evaluation and improvement of the item balancing algorithm in P2P systems

  • Author

    Helmy, Tarek ; Al-Herz, Ahmed

  • Author_Institution
    Coll. of Comput. Sci. & Eng., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
  • Volume
    1
  • fYear
    2012
  • fDate
    24-26 April 2012
  • Firstpage
    35
  • Lastpage
    40
  • Abstract
    Load balancing is one of the main issues in structured Peer-to-Pear (P2P) systems. An improvement in the load balancing algorithm can significantly enhance the resources utilization and fairness in P2P systems. Load balancing across multiple nodes has been widely studied in P2P systems. Some proposals exist for load balancing in P2P systems in which each node maintains log n virtual servers and allows the address space to be partitioned equally but the degree of each node is log2n which is not desirable. Karger & Ruhl proposed an algorithm that simultaneously offers a node degree of log n and an equal partition of the address space. We propose an improvement to Karger and Ruhl algorithm by adopting greedy randomize approach which improves the variance of number of items across all peers significantly using additional peers´ load information. We simulate the Karger and Ruhl item balancing algorithm, evaluate its load balancing results then simulate the improved item balancing algorithm and evaluate its load balancing results. The results of the improved algorithm are compared with the results of the original algorithm. The results of the performance comparison show better load balance using the improved algorithm; around 40% in the variance by using only 1% of the number of peers in the system.
  • Keywords
    greedy algorithms; peer-to-peer computing; randomised algorithms; resource allocation; Karger and Ruhl algorithm; P2P systems; greedy randomize approach; item balancing algorithm; load balancing; log n virtual servers; structured peer-to-peer systems; Peer to peer computing; Protocols; Load Balancing; Peer-to-Pear Distributed Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing Technology and Information Management (ICCM), 2012 8th International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-0893-9
  • Type

    conf

  • Filename
    6268466