CFP last date
22 July 2024
Reseach Article

A Framework to Optimize Load Balancing to Improve the Performance of Distributed Systems

by Payal, Atul Garg
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 122 - Number 15
Year of Publication: 2015
Authors: Payal, Atul Garg

Payal, Atul Garg . A Framework to Optimize Load Balancing to Improve the Performance of Distributed Systems. International Journal of Computer Applications. 122, 15 ( July 2015), 24-27. DOI=10.5120/21777-5050

@article{ 10.5120/21777-5050,
author = { Payal, Atul Garg },
title = { A Framework to Optimize Load Balancing to Improve the Performance of Distributed Systems },
journal = { International Journal of Computer Applications },
issue_date = { July 2015 },
volume = { 122 },
number = { 15 },
month = { July },
year = { 2015 },
issn = { 0975-8887 },
pages = { 24-27 },
numpages = {9},
url = { },
doi = { 10.5120/21777-5050 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-06T23:10:38.534327+05:30
%A Payal
%A Atul Garg
%T A Framework to Optimize Load Balancing to Improve the Performance of Distributed Systems
%J International Journal of Computer Applications
%@ 0975-8887
%V 122
%N 15
%P 24-27
%D 2015
%I Foundation of Computer Science (FCS), NY, USA

Load balancing in distributed systems is the technique to handle maximum requests in minimum time. Load balancing aims to optimize resource use, maximum throughput, minimize response time, increase reliability and scalability. Trying to achieve this is however not an easy task. Various techniques and approaches have been used to achieve this goal. The proposed work is inspired by the Ant Colony Optimization (ACO) technique. The algorithm is designed on a Semi-Distributed system where clusters are formed and each cluster consists of number nodes. Ant is created on these clusters and acts accordingly the needs of the environment. The objective of paper is to develop an efficient load balancing technique that can improve the performance of system.

  1. P. L. McEntire, J. G. O'Reily "Distributed Computing: concepts and implementation. New York: IEEE Press, 1984.
  2. Y. Wang and R. Morrois," Load balancing in distributed systems", IEEE Trans. Computing. C-34, no. 3, Mar. 1985.
  3. Derek L. Eager et al. , "Adaptive Load Sharing in Homogenous Distributed Systems", IEEE Vol. 12, 1986.
  4. Y. Lan and T. YU," A Dynamic Central Scheduler Load Balancing Mechanism", Proc. of 14th IEEE Conf. on Computers and Communications, 1995.
  5. Ruud et al. , "Ant-like Agents for Load Balancing in Telecommunications", Agnets'97, 1997.
  6. A. shaout and P. McAuliffle,"Job Scheduling using Fuzzy Load Balancing in Distributed System", Electronics Letters Vol. 34, 1998.
  7. E. Bonabeau et al. ,"Swarm Intelligence: From Natural to Artificial Systems", Oxford press, 1999.
  8. M. Dorigo et al. ,"Ant Colony Optimization: A New Meta-Heuristic", proc. of 3th Fuzzy Sets and Systems, 1999.
  9. A. Y. Zamaya et al. , "Observations on Using Genetic Algorithms for Dynamic Load balancing", IEEE Trans. on Parallel and Distributed Systems Vol. 12, No. 9, 2001.
  10. O. Babaoglu et al. , "Anthill- A Framework for the Development of Agent based Peer to Peer Systems. ", Procs. Of 22th IEEE Intl. Conf. on Distributed Systems, 2002.
  11. A. Montressor and H. Meling,"Load Balancing through Swarm of Autonomous Agents", Proc. of 1st ACM Int. Joint Conf. 2002.
  12. M. T. Islam, R. K, "A Parallel Ant Colony Optimization Algorithm for All-Pair Routing in MANET", Procs. of 3rd Intl. Symp. , 2003.
  13. Abubakar et al. , "Evaluation of load balancing strategies", National Conference on Emerging Technologies, 2004.
  14. Daniel Grousa, Anthony T. ," Non-Cooperative load balancing in distributed systems", Journal of Parallel and Distributing Computing, 2005.
  15. M. Amini and H. Deldari, "Grid Load Balancing using An Eco Systems of Ants", Procs. of 24th IASTED Intl. Conf. , 2006.
  16. Bing Qi," Ant Algorithm Based Load Balancing for Network Sessions", ICNC 3rd Intl. Conf. on Natural Computation, 2007.
  17. Siriluk et al. ," An Ant Colony Optimization for Dynamic Job Scheduling in Grid Environment", IJCICE Vol. , No. 4. 2007.
  18. Parveen Jain and Daya Gupta," An algorithm for dynamic load balancing in distributed systems with multiple supporting nodes by exploiting the interrupt service", IJRTE, Vol. 1, No. 1, May 2009.
  19. S. prasad et al. , "Swarm Based Intelligent Routing for MANET", IJRTE Vol. 1, No. 1, 2009.
  20. Hamid and Sam," A Survey on Ant Based Algorithms for Mobile Ad-Hoc Networks", Intl. Conf. on Signal Processing Systems, 2009.
  21. Ali M. Alakeel," A Guide to Load Balancing in Distributing Computer Systems", IJCSNS, Vol. 10, No. 6, June 2010.
  22. Ali et al. ' "Load Balancing of Distributed Systems based on Multiple Ant Colonies Optimization", AJAS, Vol. 7, No. 3, 2010.
  23. Yan et al. , "An Efficient and Stable Cluster System based on Improved Load Balancing Algorithm", Procs. Of IEEE 2010.
  24. Ali M. Alakeel, "A Fuzzy Dynamic Load Balancing Algorithm for Homogeneous Distributed Systems", World Academy of Science, Engineering and Technology, Vol. 6, 2012.
  25. Dimple Juneja and Atul Garg," Collective Intelligence based Framework for Load Balancing of Web Servers", IJICT, Vol. 3 No. 1, 2012.
  26. Atul Garg and Dimple Juneja, "A Comparison and Analysis of Various Extended Techniques of Query Optimization", IJICT Vol. 3 No. 3, 2012.
  27. Nitin and A. Tijare, "Dynamic Load Balancing in Parallel Computing based on Execution Time", IJARCSSE Vol. 2 No. 10, 2012.
  28. Dinesh and P. Venkatakishna,"Honey-Bee Behavior Inspired Load Balancing of tasks in Cloud Computing Environment", Applied Software Computing, Vol. 13, 2013.
  29. Rajan Kumar and G. Sahoo,"Load Balancing using Ant Colony in Cloud Computing", IJITCS Vol. 3, No. 5, 2013.
  30. Shagufta and Niresh," Effective Scheduling Algorithm for Load Balancing using Ant Colony Optimization in Cloud Computing. ", IJCSIT Vol. 4, No. 2, 2014.
  31. Preeti Kushwah,"A Survey on Load balancing Techniques using ACO Algorithms", IJCSIT Vol. 5, No. 5, 2014.
Index Terms

Computer Science
Information Sciences


Load Balancing Semi-Distributed systems ACO.