Open Access Open Access  Restricted Access Subscription Access

Load Balancing Schemes in Cloud Environment


Affiliations
1 Department of CS/IT, Central University of Jammu, India
 

Cloud computing is a generic term, it is the method of employing a network of faraway servers hosted on the Internet to accumulate, administer, and alter data, instead on a personal computer. It facilitates companies to incorporate a computing resource, such as a virtual machine, storage or an application, as a service, rather than framing and managing computing infrastructures in house. The distributive nature of cloud computing makes the resources distributively available for delivering the services to cloud consumers. Load Balancing is one of the essential characteristics of cloud computing environment. In case of cloud environment Load balancing balances the process of assigning workloads across numerous computing resources. It is the process that allot a larger load to smaller nodes in order to get the work done in more efficient way and it’s also enhances the overall performance of the system. It allots the dynamic local workload evenly between all the nodes. It results in the proper resource utilization, minimizing resource consumption, maximal throughput with minimal response time, scalability which in turn provides high user satisfaction. It helps in implementing fail over, and avoiding bottlenecks. In this research paper different load balancing strategies in the cloud environment are compared. The research paper also analyzed and discussed the behavior of distinct load balancing schemes on the basis of certain parameters.

Keywords

Cloud Computing, Load Balancing, Load Balancing Algorithms, Types of Load Balancing.
User
Notifications
Font Size

  • M. A. Tawfeek, A. El-Sisi, A. E. Keshk and F. A. Torkey, “Cloud Task Scheduling Based on Ant Colony Optimization,” in 8th International Conference on Computer Engineering & Systems (ICCES),IEEE, 2013.
  • Klaithem Al Nuaimi, Nader Mohamed, Mariam Al Nuaimi and Jameela Al-Jaroodi ,“A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms” in Second Symposium on Network Cloud Computing and Applications IEEE, 2012.
  • Li, K., Xu, G., Zhao, G., Dong, Y. & Wang, D. (2011), “Cloud task scheduling based on load balancing ant colony optimization”. In Sixth Annual ChinaGrid Conference IEEE,2011.
  • Mayanka Katya*, Atul Mishra ** , “A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment” , in International Journal of Distributed and Cloud Computing Volume 1 Issue 2 December 2013.
  • Naghibzadeh, M. “A min-min max-min selective algorithm for grid task scheduling”. Dept. of Computer Engineering Ferdowsi University of Mashad , IEEE 2007.
  • Zhao, C., Zhang, S., Liu, Q., Xie, J. & Hu, J “Independent Tasks Scheduling Based on Genetic Algorithm in Cloud Computing”, (2009).
  • Vinayak Shinde , Anas Dange**, Muhib A. Lambay , “Load Balancing Algorithms in Cloud Computing” International Journal of Computer Science Trends and Technology (IJCST) – Volume 4 Issue 6, Nov - Dec 2016.
  • Sandip Patel U & P U. Patel ,Ritesh Patel U & P U. Patel ,Hetal Patel U & P U. Patel, Seema Vahora U & P U. Patel “CloudAnalyst : A Survey of Load Balancing Policies” International Journal of Computer Applications (0975 – 8887) Volume 117 – No. 21, May 2015.
  • Durairaj.M Menaka.A , “Load Balancing in Cloud Computing” International Journal of Advanced Research in Computer Science and Software Engineering Volume 5, Issue 8, August 2015.
  • Sushil Kumar Deepak Singh Rana, “Various Dynamic Load Balancing Algorithms in Cloud Environment: A Survey” International Journal of Computer Applications (0975 – 8887) Volume 129 – No.6, November2015.
  • Shu-Ching, W., Yan, K. Q., Sheng, S. & Wei, W. C., “ A three-phases scheduling in a hierarchical cloud computing network.” Third International Conference on Communications and Mobile Computing ,IEEE ,2011.2.
  • Radojevic, B. and M. hZagar, “Analysis of issues with load balancing algorithms in hosted (cloud) environments.” In proc 34th International Convention on MIPRO, IEEE,2011.

Abstract Views: 212

PDF Views: 0




  • Load Balancing Schemes in Cloud Environment

Abstract Views: 212  |  PDF Views: 0

Authors

Minerva Gupta
Department of CS/IT, Central University of Jammu, India
Deepti Malhotra
Department of CS/IT, Central University of Jammu, India

Abstract


Cloud computing is a generic term, it is the method of employing a network of faraway servers hosted on the Internet to accumulate, administer, and alter data, instead on a personal computer. It facilitates companies to incorporate a computing resource, such as a virtual machine, storage or an application, as a service, rather than framing and managing computing infrastructures in house. The distributive nature of cloud computing makes the resources distributively available for delivering the services to cloud consumers. Load Balancing is one of the essential characteristics of cloud computing environment. In case of cloud environment Load balancing balances the process of assigning workloads across numerous computing resources. It is the process that allot a larger load to smaller nodes in order to get the work done in more efficient way and it’s also enhances the overall performance of the system. It allots the dynamic local workload evenly between all the nodes. It results in the proper resource utilization, minimizing resource consumption, maximal throughput with minimal response time, scalability which in turn provides high user satisfaction. It helps in implementing fail over, and avoiding bottlenecks. In this research paper different load balancing strategies in the cloud environment are compared. The research paper also analyzed and discussed the behavior of distinct load balancing schemes on the basis of certain parameters.

Keywords


Cloud Computing, Load Balancing, Load Balancing Algorithms, Types of Load Balancing.

References