Issues and Challenges of Load Balancing Algorithm in Cloud Computing Environment

Objectives: To enlighten the issues and challenges of Load Balancing Algorithm (LBA) for cloud computing environment. In this study the authors proposed a LBA for cloud computing server. Methods/Statistical Analysis: The numerous LBAs are compared with objective, merit, demerit and challenges of the LBA in terms of parameters such as performance, response time, scalability, overhead and many more. This study facilitates identification of efficient LBA for optimizes resource use, minimum response time, maximum throughput and avoidance of overload. Findings: The load balancer is permitted in most instances to provide support continuity as well as dealing with extra traffic. Consequently the useful load balancing algorithms required to find inexpensive resource usage by provisioning of resources to cloud users. The use of proposed algorithm is to improve the overhead and load imbalance factor of the system. Application: The Load Balancing (LB) is a vital feature of cloud computing environment. The economical LB algorithm assures cost effective resource usage by provisioning of resources to cloud users on demand schedule in pay-as-you-say-manner. The LB may actually provide assistance prioritizing users by using suitable scheduling requirements and also it is crucial part in cloud computing for maintaining the work load across various systems over the network and gives minimum processing time, minimum response time and ignores the workload.

[1]  Mahfooz Alam,et al.  Performance analysis of dynamic load balancing algorithm for multiprocessor interconnection network , 2016 .

[2]  Wei-Tsong Lee,et al.  Dynamic load balancing mechanism based on cloud storage , 2012, 2012 Computing, Communications and Applications Conference.

[3]  Kousik Dasgupta,et al.  A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing , 2013 .

[4]  Kuo-Qin Yan,et al.  Towards a Load Balancing in a three-level cloud computing network , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[5]  Radu Prodan,et al.  Cost-efficient hosting and load balancing of Massively Multiplayer Online Games , 2010, 2010 11th IEEE/ACM International Conference on Grid Computing.

[6]  Shijun Liu,et al.  LBVS: A Load Balancing Strategy for Virtual Storage , 2010, 2010 International Conference on Service Sciences.

[7]  Md. Alamgir Hossain,et al.  Dynamic Query Plan for Efficient Query Processing in Peer-to-Peer Environments , 2008 .

[8]  M. Sai Praveen,et al.  Performance Analysis of Load Balancing Algorithms in Cloud Computing Environment , 2016 .

[9]  L. D. Dhinesh Babu,et al.  Honey bee behavior inspired load balancing of tasks in cloud computing environments , 2013, Appl. Soft Comput..

[10]  Yi Zhao,et al.  Adaptive Distributed Load Balancing Algorithm Based on Live Migration of Virtual Machines in Cloud , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[11]  Jianhua Gu,et al.  A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment , 2010, 2010 3rd International Symposium on Parallel Architectures, Algorithms and Programming.

[12]  Jeffrey M. Galloway,et al.  Power Aware Load Balancing for Cloud Computing , 2011 .

[13]  T. Kokilavani,et al.  Load Balanced Min-Min Algorithm for Static Meta-Task Scheduling in Grid Computing , 2011 .

[14]  Aameek Singh,et al.  Server-storage virtualization: integration and load balancing in data centers , 2008, HiPC 2008.

[15]  A. Khiyaita,et al.  Load balancing cloud computing: State of art , 2012, 2012 National Days of Network Security and Systems.

[16]  Edmundo Roberto Mauro Madeira,et al.  Load Balancing for Internet Distributed Services Using Limited Redirection Rates , 2011, 2011 5th Latin-American Symposium on Dependable Computing.

[17]  Fei Wang,et al.  A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing , 2010, WISM.

[18]  Abdus Samad,et al.  A novel multiprocessor architecture for massively parallel system , 2014, 2014 International Conference on Parallel, Distributed and Grid Computing.

[19]  Mahfooz Alam,et al.  A New Approach of Dynamic Load Balancing Scheduling Algorithm for Homogeneous Multiprocessor System , 2016, Int. J. Appl. Evol. Comput..

[20]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[21]  Ibraheem,et al.  GASA Tuned Optimal Fuzzy Regulator for AGC of an Interconnected Power System , 2011 .

[22]  Xuejie Zhang,et al.  A load balancing mechanism based on ant colony and complex network theory in open cloud computing federation , 2010, 2010 The 2nd International Conference on Industrial Mechatronics and Automation.

[23]  Princy Johnson,et al.  A Dynamic Biased Random Sampling Scheme for Scalable and Reliable Grid Networks , 2008 .

[24]  Xi Liu,et al.  A Lock-Free Solution for Load Balancing in Multi-Core Environment , 2011, 2011 3rd International Workshop on Intelligent Systems and Applications.

[25]  James E. Gentle Algorithms and Programming , 2009 .

[26]  Yingchi Mao,et al.  Max–Min Task Scheduling Algorithm for Load Balance in Cloud Computing , 2014 .

[27]  Abeera Dutt Roy,et al.  Opal-RT based Analysis and Implementation of Single Phase Cascaded Multilevel Inverter with Minimum Number of Switches , 2016 .

[28]  M. Aramudhan,et al.  Comparative Study of Load Balancing Algorithms in Cloud Computing Environment , 2016 .

[29]  Manohar Chandwani,et al.  Decentralized content aware load balancing algorithm for distributed computing environments , 2011, ICWET.

[30]  Supriya Kinger,et al.  Analysis of Load Balancing Techniques in Cloud Computing , 2005 .

[31]  Sanjay Chaudhary,et al.  Performance evaluation of web servers using central load balancing policy over virtual machines on cloud , 2010, Bangalore Compute Conf..

[32]  R. Shorten,et al.  Load Balancing vs. Distributed Rate Limiting: An Unifying Framework for Cloud Control , 2009, 2009 IEEE International Conference on Communications.

[33]  James R. Larus,et al.  Join-Idle-Queue: A novel load balancing algorithm for dynamically scalable web services , 2011, Perform. Evaluation.