Threshold Based Load Balancing Algorithm in Cloud Computing

被引:4
作者
Chowdhury, Shusmoy [1 ]
Katangur, Ajay [1 ]
机构
[1] Missouri State Univ, Dept Comp Sci, Springfield, MO USA
来源
2022 IEEE 13TH INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING (JCC 2022) | 2022年
基金
美国国家科学基金会;
关键词
Cloudanalyst; Cloud computing; Load balancing; Round Robin; Threshold policy;
D O I
10.1109/JCC56315.2022.00011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has become an emerging trend for the software industry with the requirement of large infrastructure and resources. The future success of cloud computing depends on the effectiveness of instantiation of the infrastructure and utilization of available resources. Load Balancing ensures the fulfillment of these conditions to improve the cloud environment for the users. Load Balancing dynamically distributes the workload among the nodes in such a way that no single resource is either overwhelmed with tasks or underutilized. In this paper we propose a threshold based load balancing algorithm to ensure the equal distribution of the workload among the nodes. The main objective of the algorithms is to stop the VMs in the cloud being overloaded with tasks or being idle for lack allocation of tasks, when there are active tasks. We have simulated our proposed algorithm in the Cloudanalyst simulator with real world data scenarios. Simulation results shows that our proposed threshold based algorithm can provide a better response time for the task/requests and data processing time for the datacenters compared to the existing algorithms such as First Come First Serve (FCFS), Round Robin(RR) and Equally Spread Current Execution Load Balancing algorithm(ESCELB).
引用
收藏
页码:23 / 28
页数:6
相关论文
共 19 条
[1]   Load balancing in cloud computing - A hierarchical taxonomical classification [J].
Afzal, Shahbaz ;
Kavitha, G. .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (01)
[2]  
[Anonymous], 2010, Cloud Computing: Principles and Paradigms
[3]  
[Anonymous], 2017, TOP 10 CLOUD COMPUTI
[4]   The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions [J].
Armstrong, R ;
Hensgen, D ;
Kidd, T .
SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, :79-87
[5]  
BOKHARI SH, 1981, IEEE T COMPUT, V30, P207, DOI 10.1109/TC.1981.1675756
[6]  
Brown E., 2015, Different types of cloud computing service models
[7]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[8]  
Cunha M., 2011, Proceedings of the 2011 IEEE 3rd International Conference on Cloud Computing Technology and Science (CloudCom 2011), P746, DOI 10.1109/CloudCom.2011.115
[9]   A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing [J].
Dasgupta, Kousik ;
Mandal, Brototi ;
Dutta, Paramartha ;
Mondal, Jyotsna Kumar ;
Dam, Santanu .
FIRST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE: MODELING TECHNIQUES AND APPLICATIONS (CIMTA) 2013, 2013, 10 :340-347
[10]   Load-balancing algorithms in cloud computing: A survey [J].
Ghomi, Einollah Jafarnejad ;
Rahmani, Amir Masoud ;
Qader, Nooruldeen Nasih .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 88 :50-71