An Optimal Load Balancing Strategy for Virtual Machines in Cloud Environment

Authors

  • Dubey M Dept. of Computer Science and Engineering, OP Jindal University, Raigarh (C.G.), India
  • Chauhan PS Dept. of Electrical and Electronics Engineering, OP Jindal University, Raigarh (C.G.), India

DOI:

https://doi.org/10.26438/ijcse/v6i12.241245

Keywords:

Load balancing, Existing Algorithms, Hybrid Load Balancing Algorithm, Cloud Analyst

Abstract

Cloud computing is rising as a leading edge that delivers secure data storage center, unlimited computational resources, network connection and flexible data processing capabilities. The main aim of cloud data centers is how to distribute and maintain the tasks coming from request group efficiently and accurately. Load balancing is one of the major issues in cloud computing which stabilizes the dynamic workload evenly spread across all the virtual machines (VMs) of the cloud data centers. It helps to upgrade the performance of the cloud system and make proper utilization of resources by legitimate allocation. This paper focuses on developing hybrid load balancing algorithm which disseminates the arriving requests in cloud data centers. The proposed algorithm will be implemented using Cloud Analyst simulator and the performance of this algorithm will compare with Throttled, Round Robin and ESCS (equally spread current execution) algorithms on the basis of overall response time and data center processing time. The analysis carried out in the paper shows that the proposed algorithm performs better than the existing algorithms.

References

[1] Zhen Xiao, Weijia Song and Qi Chen, “Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment”, IEEE transactions on parallel and distributed systems , vol. 24, no. 6, 2013.

[2] Dhinesh Babu L.D., P. Venkata Krishna, “Honey bee behavior inspired load balancing of tasks in cloud computing environments”, Applied Soft Computing Science Direct, 2292–2303, 2013.

[3] Apoorva Tripathi, Saurabh Shukla and Deepak Arora, “A Hybrid Optimization Approach for Load Balancing in Cloud Computing”, Advances in Computer and Computational Sciences, Advances in Intelligent Systems and Computing, Springer,554, 2018.

[4] Shridhar G.Domanal and G. Ram Mohana Reddy,“Load Balancing in Cloud Environment using a Novel Hybrid Scheduling Algorithm”, IEEE International Conference on Cloud Computing in Emerging Markets, 2015.

[5] Rajkumar Somani, Jyotsana Ojha, “A Hybrid Approach for VM Load Balancing in Cloud Using CloudSim, International Journal of Science”, Engineering and Technology Research (IJSETR), vol 3, Issue 6, 2014.

[6] S. Mohapatra, K. S. Rekha and S. Mohanty, “A comparison of four popular heuristics for Load balancing of Virtual Machines in Cloud Computing”, International journal of Computer Applications, vol 68, no 6, pp–38, 2013.

[7] Sukrati Jain, Dr. Ashendra K. Saxena , “A Survey of Load Balancing Challenges in Cloud Environment”, IEEE 5th International Conference on System Modeling Advancement in Research Trends, 2016.

[8] B. Wickremasinghe, “CloudAnalyst: A CloudSim-based Tool for Modeling and Analysis of Large Scale Cloud Computing Environments”, MEDC Distributed Computing Project, CSSE Dept., University Of Melbourne,2009.

[9] R. Buyya, R. Ranjan, and R. N. Calheiros, “Modeling And Simulation Of Scalable Cloud Computing Environments And The Cloudsim Toolkit: Challenges And Opportunities”, Proc. Of The 7th High Performance Computing And Simulation Conference (HPCS 09), IEEE Computer Society, June 2009.

[10] Meeta Singh, Poonam Nandal, and Deepa Bura, “Comparative Analysis of Different Load Balancing Algorithm Using Cloud Analyst”, Springer Nature Singapore Pte Ltd. B. Panda et al. (Eds.): REDSET 2017, CCIS 799, pp. 321–329, 2018.

[11] Bhathiya Wickremasinghe ,Roderigo N. Calherios, “Cloud Analyst: A Cloud-Sim-Based Visual Modeler For Analyzing Cloud Computing Environments And Applications”, Proc Of IEEE International Conference On Advance Information Networking And Applications,2010.

[12] Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, James Broberg, and Ivona Brandic, “Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility”, Future Generation Computer Systems Elsevier Science Direct, , vol 25, no 6, pg. 599–616, ISSN: 0167-739X, ,Amsterdam, The Netherlands June 2009.

[13] Shang-Liang Chen , Yun-Yao Chen , Suang-Hong Kuo, “CLB: A novel load balancing architecture and algorithm for cloud services”, Computersand Electrical Engineering, Elsevier Science Direct, 2016.

[14] Sushil Kumar, Deepak Singh Rana, “Various Dynamic Load Balancing Algorithms in Cloud Environment: A Survey”, International Journal of Computer Applications, 0975–8887 Vol 129 No 6 2015.

Downloads

Published

2018-12-31
CITATION
DOI: 10.26438/ijcse/v6i12.241245
Published: 2018-12-31

How to Cite

[1]
M. Dubey and P. S. Chauhan, “An Optimal Load Balancing Strategy for Virtual Machines in Cloud Environment”, Int. J. Comp. Sci. Eng., vol. 6, no. 12, pp. 241–245, Dec. 2018.

Issue

Section

Research Article