ENHANCEMENT OF RESOURCE ALLOCATION USING LOAD BALANCING IN CLOUD COMPUTING

Roshni Singh, Shiva Prakash

Abstract


Distributed Computing also called internet based computing is a kind of dynamic load balancing and provides on-demand for resources for services over the web. Load balancing one of the concern issues in cloud computing environment which requires distributing the dynamic workload across multiple nodes to confirm that no single node comes under overloaded or underloaded resources. VM allocation is the measure factor for efficient load balancing in Cloud Computing and allows efficient sharing of virtual machines to available datacenters. This allocation policy helps to evaluate and enhance the cloud performance. Various allocation policies are available and they have their own pros and cons. That’s why we are going to overcome the limitations of existing policies by proposing a new algorithm named Hybrid Algorithm using Ant colony optimization with active clustering algorithm (HAA). This paper shows the implementation work of HAA algorithm to satisfy our objective of developing and implementing an effective load balancing algorithm.

Keywords


Load Balancing, Ant-Colony-Optimization (ACO), Active-Clustering (AC), Hybrid ACO with AC Algorithm(HAA)

Full Text:

PDF

References


[ 1 ] Aayush Agarwal, Manisha G, Raje Neha Milind,“ a survey of cloud based load balancing techniques” Department of Information Science and Engineering, P.E.S University, 100 Feet ring Road, Banashankari Stage III. Bangalore – 85

[ 2 ] Che-Lun Hung1, Hsiao-hsi Wang2 and Yu-Chen Hu2(2012), Efficient Load Balancing Algorithm for Cloud Computing Network, IEEE ,Vol. 9, pp: 70-78

[ 3 ] Wang S-C , Yan K-Q , Liao W-P , Wang S-S . Towards a load balancing in a three-level cloud computing network. In: Proceedings of the third IEEE international conference on computer science and information technology (ICCSIT), 1. IEEE; 2010. p. 108–13 .

[ 4 ] Jiang W , Z Jing , Li J , Hu H . A Resource scheduling strategy in cloud computing based on multi-agent genetic algorithm. TELKOMNIKA Indones J Electr Eng 2013;11(11):6563–9 .

[ 5 ] Randles M , Taleb-Bendiab A , Lamb D . Cross layer dynamics in self-organising service oriented architectures. Berlin Heidelberg: Springer; 2008 .

[ 6 ] Shagufta khan ,Niresh Sharma,” Ant Colony Optimization for Effective Load Balancing In Cloud Computing, IJETTCS, ” ISSN 2278-6856, Volume 2, Issue 6, November - December 2013,pp:77-82.

[ 7 ] Shagufta khan ,Niresh Sharma, “Effective Scheduling Algorithm for Load balancing (SALB) using Ant Colony Optimization In Cloud Computing”, IJARCS, ” ISSN 2278-6856, Volume 4, Issue 2, February 2014,pp:77-82.

[ 8 ] Z. Zhang, and X. Zhang, “A Load Balancing Mechanism Based on Ant Colony and Complex Network Theory in Open Cloud Computing Federation”, Proceedings of 2nd International Conference on Industrial Mechatronics and Automation (ICIMA), Wuhan, China, May 2010, pp: 240-243.

[ 9 ] Wang, Shu-Ching, et al. "Towards a LB in a three-level CC network." Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on. Vol. 1. IEEE, (2010).

[ 10 ] Sahu, Yatendra, R. K. Pateriya, and Rajeev Kumar Gupta. "Cloud server optimization with Load Balancing and green computing techniques using dynamic compare and balance algorithm." Computational Intelligence and Communication Networks (CICN), 2013 5th International Conference on. IEEE, (2013).

[ 11 ] Galloway, Jeffrey, Karl Smith, and Jeffrey Carver. "An empirical study of power aware LB in local cloud architectures." Information Technology: New Generations (ITNG), 2012 Ninth International Conference on. IEEE, (2012).

[ 12 ] Klaithem Al Nuaimi, Nader Mohamed, Mariam Al Nuaimi and Jameela Al-Jaroodi, “A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms” , 2012 IEEE Second Symposium on Network Cloud Computing and Applications, 978-0-7695-4943-9/12,pp:137-142.




DOI: https://doi.org/10.26483/ijarcs.v8i5.3227

Refbacks

  • There are currently no refbacks.




Copyright (c) 2017 International Journal of Advanced Research in Computer Science