Memory-Based Load Balancing Algorithm in Structured Peer-to-Peer System

  • G. Raghu
  • Neeraj K. Sharma
  • Shridhar G. Domanal
  • G. Ram Mohana Reddy
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 518)


There are several load balancing techniques which are popular used in Structured Peer-to-Peer (SPTP) systems to distribute the load among the systems. Most of the protocols are concentrating on load sharing in SPTP Systems that lead to the performance degeneration in terms of processing delay and processing time due to the lack of resources utilization. The proposed work is related to the sender-initiated load balancing algorithms which are based on the memory. Further to check the performance of the proposed load balancing algorithm, the experimental results carried out in the real-time environment with different type of network topologies in distributed environment. The proposed work performed better over existing load balancing algorithm such as Earliest Completion Load Balancing (ECLB) and First Come First Serve (FCFS) in terms of processing delay and execution time.


Structured Peer-to-Peer (SPTP) systems Load balancing Sender-initiated algorithm Network topologies Distributed environment 


  1. 1.
    Nino, Elias D., Carolina Tamara, and Karen Gomez. “Load Balancing Optimization Using the Algorithm DEPRO in a Distributed Environment.” P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2012 Seventh International Conference on. IEEE, 2012.Google Scholar
  2. 2.
    Haque, Waqar, Andrew Toms, and Aaron Germuth. “Dynamic Load Balancing in Real-Time Distributed Transaction Processing.” Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on. IEEE, 2013.Google Scholar
  3. 3.
    Xia, Lin, et al. “Heterogeneity and load balance in structured P2P system.” Communications, Circuits and Systems (ICCCAS), 2010 International Conference on. IEEE, 2010.Google Scholar
  4. 4.
    Sahoo, Bibhudatta, Dilip Kumar, and Sanjay Kumar Jena. “Performance analysis of greedy Load balancing algorithms in Heterogeneous Distributed Computing System.” High Performance Computing and Applications (ICHPCA), 2014 International Conference on. IEEE, 2014.Google Scholar
  5. 5.
    Haroon, Mohammad, and Mohd Husain. “Interest Attentive Dynamic Load Balancing in distributed systems.” Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference on. IEEE, 2015.Google Scholar
  6. 6.
    Chhabra, Amit, and Gurvinder Singh. “Qualitative Parametric Comparison of Load Balancing Algorithms in Distributed Computing Environment.” Advanced Computing and Communications, 2006. ADCOM 2006. International Conference on. IEEE, 2006.Google Scholar
  7. 7.
    Han, Jiawei, Micheline Kamber, and Jian Pei. Data mining: concepts and techniques. Elsevier, 2011.Google Scholar
  8. 8.
    Patni, Jagdish Chandra, and Mahendra Singh Aswal. “Distributed load balancing model for grid computing environment.” Next Generation Computing Technologies (NGCT), 2015 1st International Conference on. IEEE, 2015.Google Scholar
  9. 9.
    Al-Khannak, R., and B. Bitzer. “Load balancing for distributed and integrated power systems using grid computing.” Clean Electrical Power, 2007. ICCEP’07. International Conference on. IEEE, 2007.Google Scholar
  10. 10.
    Lee, Liang-Teh, et al. “An extenics-based load balancing mechanism for distributed computing systems.” TENCON’02. Proceedings. 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering. Vol. 1. IEEE, 2002.Google Scholar
  11. 11.
    Gehweiler, Joachim, and Gunnar Schomaker. “Distributed load balancing in heterogeneous peer-to-peer networks for web computing libraries.” Distributed Simulation and Real-Time Applications, 2006. DS-RT’06. Tenth IEEE International Symposium on. IEEE, 2006.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • G. Raghu
    • 1
  • Neeraj K. Sharma
    • 1
  • Shridhar G. Domanal
    • 1
  • G. Ram Mohana Reddy
    • 1
  1. 1.National Institute of Technology KarnatakaSurathkal, MangaloreIndia

Personalised recommendations