arrow
返回

Multi-Objective Task Scheduling Optimization for Load Balancing in Cloud Computing Environment Using Hybrid Artificial Bee Colony Algorithm With Reinforcement Learning

delete2022-01-01
delete70
delete
OA
AI
B
Boonhatai Kruekaew
W
Warangkhana Kimpan *
DOI:10.1109/ACCESS.2022.3149955delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Workload balancing in cloud computing is still challenging problem, especially in Infrastructure as a Service (IaaS) in the cloud model. A problem that should not occur during cloud access is a host or server being overloaded or underloaded, which may affect the processing time or may result in a system crash. Therefore, to prevent these problems, an appropriate schedule of access should be considered so that the system can distribute tasks across all available resources, which is called load balancing. The load balancing technique should ensure that all Virtual Machines (VMs) are used appropriately. In this paper, an independent task scheduling approach in cloud computing is proposed using a Multi-objective task scheduling optimization based on the Artificial Bee Colony Algorithm (ABC) with a Q-learning algorithm,which is a reinforcement learning technique that helps the ABC algorithm work faster, called the MOABCQ method. The proposed method aims to optimize scheduling and resource utilization, maximize VM throughput, and create load balancing between VMs based on makespan, cost, and resource utilization, which are limitations of concurrent considerations. Performance analysis of the proposed method was compared using CloudSim with the existing load balancing and scheduling algorithms: Max-Min, FCFS, HABC_LJF, Q-learning, MOPSO, and MOCS algorithms in three datasets: Random, Google Cloud Jobs (GoCJ), and Synthetic workload. The experimental results indicated that the algorithms used MOABCQ approach outperformed the other algorithms in terms of reducing makespan, reducing cost, reducing degree of imbalance, increasing throughput and average resource utilization.
Keyword:
Cloud computing
Task analysis
Scheduling
Processor scheduling
Heuristic algorithms
Resource management
Load management
Cloud computing
hybrid artificial bee colony algorithm
multi-objective task
Q-learning
task scheduling

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

K
King Mongkut's Institute of Technology Ladkrabang
学者数:
2.3K
论文数: 2.1K
被引数: 1.7K
引用论文

引用论文

Human neuromodulator SLURP-1: Bacterial expression, binding to muscle-type nicotinic acetylcholine receptor, secondary structure, and conformational heterogeneity in solution
err2013-02-17
err0
PREAI
errM. A. Shulepko; E. N. Lyukmanova; A. S. Paramonov; A. A. Lobas; Z. O. Shenkarev; I. E. Kasheverov; D. A. Dolgikh; V. I. Tsetlin; A. S. Arseniev; M. P. Kirpichnikov
err分享
err收藏
err分享
err收藏
Synthesis and evaluation of tetra(2,7-octadienyl) titanate as a reactive diluent for air-drying alkyd paints
err2010-06-24
err0
PREAI
errAlp H. Alidedeoglu; Kevin Davis; Rhonda Robertson; Crystal Smith; James W. Rawlins; Sarah E. Morgan
err分享
err收藏
Adjuvant selection impacts the correlates of vaccine protection against Ebola infection
err2020-06-01
err0
errOAAI
errSabrina M. Stronsky; Christopher L. Cooper; Jesse Steffens; Sean Van Tongeren; Sina Bavari; Karen A. Martins; Nikolai Petrovsky
err分享
err收藏
Thermoresponsive Pegylated Bubble Liposome Nanovectors for Efficient siRNA Delivery Via Endosomal Escape
err2017-05-19
err0
PREAI
errKholod Alamoudi; Patricia Martins; Jonas G Croissant; Sachin Patil; Haneen Omar; Niveen M Khashab
err分享
err收藏
err分享
err收藏
学者 查看更多内容