arrow
返回

Multiobjective Task Scheduling in Cloud Environment Using Decision Tree Algorithm

delete2022-01-01
delete23
delete
OA
AI
H
Hadeer Mahmoud *
M
Mostafa Thabet
M
Mohamed H. Khafagy
F
Fatma A. Omara
DOI:10.1109/ACCESS.2022.3163273delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In recent years, Cloud computing has been developed and become the foundation of a wide range of applications. It allows users to access a catalog of standardized services and respond to their business needs flexibly and adaptively, in the event of unforeseen demands, paying solely for the consumption they have made. Task scheduling problem is considered one of the most critical cloud computing challenges. The problem refers to how to reasonably order and allocate the applications tasks provided by the users to be executed on virtual machines. Furthermore, the quality of scheduling performance has a direct effect on customer satisfaction. The task scheduling problem in cloud computing must be more accurately described in order to improve scheduling performance. In this paper, a multi-objective task scheduling algorithm is proposed based on the decision tree in a heterogenous environment. We introduce a new Task Scheduling-Decision Tree (TS-DT) algorithm for allocating and executing an application's task. To evaluate the performance of the proposed TS-DT algorithm, a comparative study was conducted among the existing algorithms; Heterogeneous Earliest Finish Time (HEFT), Technique for Order of Preference by Similarity to Ideal Solution that incorporates the Entropy Weight Method (TOPSIS-EWM), and combining Q-Learning with the Heterogeneous Earliest Finish Time (QL-HEFT). Our results show that the proposed TS-DT algorithm outperforms the existing HEFT, TOPSIS-EWM, and QL-HEFT algorithms by reducing makespan by 5.21%, 2.54%, and 3.32%, respectively, improving resource utilization by 4.69%, 6.81%, and 8.27%, respectively, and improving load balancing by 33.36%, 19.69%, and 59.06%, respectively in average.
Keyword:
Task analysis
Heuristic algorithms
Cloud computing
Scheduling
Load management
Decision trees
Resource management
Cloud computing
task scheduling
data dependency
decision tree
makespan
resource utilization
load balancing
energy consumption

期刊

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

机构

O
october 6 university (o6u)
学者数:
372
论文数: 321
被引数: 0
E
egyptian knowledge bank (ekb)
学者数:
11.6W
论文数: 9.3W
被引数: 84
引用论文

引用论文

Execution time estimation for workflow scheduling
err2017-10-01
err57
PREAI
errChirkin, Artem M.; Belloum, Adam S. Z.; Kovalchuk, Sergey V.; Makkes, Marc X.; Melnik, Mikhail A.; Visheratin, Alexander A.; Nasonov, Denis A.
err分享
err收藏
Acid and aluminium modification of sepiolite and its application in FCC catalysis
err2018-07-09
err0
PREAI
errShu-Qin Zheng; Yong Han; Xiao-Hong Huang; Ya-Li Dai; Dong Qian; Jian-Ce Zhang; Shao Ren
err分享
err收藏
学者 查看更多内容