An Augmented Load-Balancing Algorithm for Task Scheduling in Cloud-Based Systems

被引:3
作者
Nininahazwe, Franck Seigneur [1 ]
Shen, Jian [1 ]
Taylor, Micheal Ernest [1 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing, Peoples R China
来源
JOURNAL OF INTERNET TECHNOLOGY | 2021年 / 22卷 / 07期
关键词
Particle Swarm Optimization; Load-balancing; Data centers; SEARCH;
D O I
10.53106/160792642021122207001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling in the cloud offers many advantages to cloud providers and users, such as managing cloud computing performances and maximizing resource utilization. However, the load might not be balanced among the multiple data centers leading to some servers being overloaded while others are idle or barely working. This paper proposes an augmented load-balancing algorithm (ALA) inspired by particle location-based search system and the Artificial Bee Colony's (ABC) memory mechanism. The search system is modified by adding the best response time criterion, best path and a data center level-based distribution system to ensure an even load handling. In contrast with the ABC and Particle Swarm Optimization (PSO) algorithms, the (ALA) takes into account the number of virtual machines (VMs) per host and the response time of each data center when scheduling the given tasks. The proposed algorithm is evaluated against other well-known techniques with a different number of experiment using the designed system model proposed. The experiments results show that (ALA) distributed the load as equally as possible and kept the system balanced having an improved response time and time.
引用
收藏
页码:1457 / 1472
页数:16
相关论文
共 29 条
[1]  
Abu-Mouti FS, 2012, ANN IEEE SYST CONF, P590
[2]  
Acharya Jigna, 2016, 2016 International Conference on Communication and Electronics Systems (ICCES). Proceedings, DOI 10.1109/CESYS.2016.7889943
[3]  
Agrawal N., 2017, INT J SCI RES COMPUT, V2, P367
[4]   Load Balancing and Server Consolidation in Cloud Computing Environments: A Meta-Study [J].
Ala'anzy, Mohammed ;
Othman, Mohamed .
IEEE ACCESS, 2019, 7 :141868-141887
[5]  
[Anonymous], 2012, INT J COMPUTER THEOR
[6]   Honey bee behavior inspired load balancing of tasks in cloud computing environments [J].
Babu, Dhinesh L. D. ;
Krishna, P. Venkata .
APPLIED SOFT COMPUTING, 2013, 13 (05) :2292-2303
[7]  
Chukwuneke C., 2019, INT J TREND RES DEV, V6, P31
[8]  
Dave A., 2017, 2017 NIRMA U INT C E, P1, DOI DOI 10.1109/NUICONE.2017.8325618
[9]   Hybridization of firefly and Improved Multi-Objective Particle Swarm Optimization algorithm for energy efficient load balancing in Cloud Computing environments [J].
Devaraj, A. Francis Saviour ;
Elhoseny, Mohamed ;
Dhanasekaran, S. ;
Lydia, E. Laxmi ;
Shankar, K. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 142 :36-45
[10]   A Hybrid Bio-Inspired Algorithm for Scheduling and Resource Management in Cloud Environment [J].
Domanal, Shridhar Gurunath ;
Guddeti, Ram Mohana Reddy ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (01) :3-15