scholarly journals Issues and Challenges of Load Balancing Algorithm in Cloud Computing Environment

2017 ◽  
Vol 10 (25) ◽  
pp. 1-12 ◽  
Author(s):  
Mahfooz Alam ◽  
Zaki Ahmad Khan ◽  
◽  
2021 ◽  
Vol 11 (1) ◽  
pp. 146-160
Author(s):  
Kaushik Mishra ◽  
Santosh Kumar Majhi

Abstract Task scheduling and load balancing are a concern for service providers in the cloud computing environment. The problem of scheduling tasks and balancing loads in a cloud is categorized under an NP-hard problem. Thus, it needs an efficient load scheduling algorithm that not only allocates the tasks onto appropriate VMs but also maintains the trade-off amidst VMs. It should keep an equilibrium among VMs in a way that reduces the makespan while maximizing the utilization of resources and throughput. In response to it, the authors propose a load balancing algorithm inspired by the mimicking behavior of a flock of birds, which is called the Bird Swarm Optimization Load Balancing (BSO-LB) algorithm that considers tasks as birds and VMs as destination food patches. In the considered cloud simulation environment, tasks are assumed to be independent and non-preemptive. To evaluate the efficacy of the proposed algorithm under real workloads, the authors consider a dataset (GoCJ) logged by Goggle in 2018 for the execution of cloudlets. The proposed algorithm aims to enhance the overall system performance by reducing response time and keeping the whole system balanced. The authors have integrated the binary variant of the BSO algorithm with the load balancing method. The proposed technique is analyzed and compared with other existing load balancing algorithms such as MAX-MIN, RASA, Improved PSO, and other scheduling algorithms as FCFS, SJF, and RR. The experimental results show that the proposed method outperforms when being compared with the different algorithms mentioned above. It is noteworthy that the proposed approach illustrates an improvement in resource utilization and reduces the makespan of tasks.


Author(s):  
Shereen Yousef Mohamed ◽  
◽  
Mohamed Hamed N. Taha ◽  
Hesham N. Elmahdy ◽  
Hany Harb ◽  
...  

Cloud computing refers to the services and applications that are accessible throughout the world from data centers. All services and applications are available online. Virtual machine migration is an important part of virtualization which is considered as essential part in cloud computing environment. Virtual Machine Migration means transferring a running Virtual Machine with all its applications and the operating system state as it is to target destination machine where it continues to run as if nothing happened. It makes balancing between servers. This improves the performance by redistributing the workload among available servers. There are many algorithms of load balancing classified into two types: static load balancing algorithms and dynamic load balancing algorithms. This paper presents the algorithm (Balanced Throttled Load Balancing Algorithm- BTLB). It compares the results of the BTLB with round robin algorithm, AMLB algorithm and throttled load balancing algorithm. The results of these four algorithms would be presented in this paper. The proposed algorithm shows the improvement in response time (75 µs). Cloud analyst simulator is used to evaluate the results. BTLB was developed and tested using Java.


2021 ◽  
Vol 2070 (1) ◽  
pp. 012129
Author(s):  
M. Shabina Ghafir ◽  
Afshar Alam ◽  
Farheen Siddiqui ◽  
Sameena Naaz

Abstract This paper focuses on the VM allocation policies for load balancing in cloud computing environment. Intermittent nature of balancing the load scheme into the cloud computing becomes a challenging job and it also affects the load balancing of the cloud. The suggested proposed model generates and step-up the VM allocation policies but also transforms the generated cloud workload. Furthermore, to improve the workload distribution of workload and stability of the overall cloud computing environment the load balancing algorithm is most important for load balancing. The work of load balancing is equally effective in the cloud computing environment and it is most essential one for load balancing algorithms to take care of all issues at the time of the work load. The researchers studied different algorithms to solve the problems of load balancing that generate problems during the distribution of workloads. The analysis VM allocation policies are tested on CloudSim environment and the results, and discussion is about to which one VM allocation policy is superior.


IJOSTHE ◽  
2018 ◽  
Vol 5 (1) ◽  
pp. 5
Author(s):  
Rachna Yadav ◽  
Mayank Namdev

Cloud computing is a new and innovative perspective for large scale parallel and distributed computing. The dependence of user or load on the cloud is growing enormously with the enlargement of new applications. Load balancing is a significant area of cloud computing environment which ensures that all connected devices or processors carry out same amount of work in equal time. With an aim to make cloud resources and services accessible to the cloud user easily and conveniently, different algorithms and models for load balancing in cloud computing is being developed. There are so many algorithms are available for proper load balancing but in this paper particle swarm based algorithm is focused that can balance the load in cloud computing so that resources are easily available for users. This paper aims to develop an efficient load balancing algorithm using particle swarm based to minimize performance parameters like make span, latency, total execution time.


Sign in / Sign up

Export Citation Format

Share Document