Multijob Associated Task Scheduling for Cloud Computing Based on Task Duplication and Insertion

被引:4
|
作者
Shi, Lei [1 ]
Xu, Jing [1 ]
Wang, Lunfei [1 ]
Chen, Jie [1 ]
Jin, Zhifeng [1 ]
Ouyang, Tao [1 ]
Xu, Juan [1 ]
Fan, Yuqi [1 ]
机构
[1] Hefei Univ Technol, Intelligent Interconnected Syst Lab Anhui Prov, Sch Comp Sci & Informat Engn, Hefei 230601, Anhui, Peoples R China
基金
中国国家自然科学基金;
关键词
GENETIC ALGORITHM; SYSTEMS;
D O I
10.1155/2021/6631752
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the emergence and development of various computer technologies, many jobs processed in cloud computing systems consist of multiple associated tasks which follow the constraint of execution order. The task of each job can be assigned to different nodes for execution, and the relevant data are transmitted between nodes to complete the job processing. The computing or communication capabilities of each node may be different due to processor heterogeneity, and hence, a task scheduling algorithm is of great significance for job processing performance. An efficient task scheduling algorithm can make full use of resources and improve the performance of job processing. The performance of existing research on associated task scheduling for multiple jobs needs to be improved. Therefore, this paper studies the problem of multijob associated task scheduling with the goal of minimizing the jobs' makespan. This paper proposes a task Duplication and Insertion algorithm based on List Scheduling (DILS) which incorporates dynamic finish time prediction, task replication, and task insertion. The algorithm dynamically schedules tasks by predicting the completion time of tasks according to the scheduling of previously scheduled tasks, replicates tasks on different nodes, reduces transmission time, and inserts tasks into idle time slots to speed up task execution. Experimental results demonstrate that our algorithm can effectively reduce the jobs' makespan.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Task Scheduling Mechanism Based on Reinforcement Learning in Cloud Computing
    Wang, Yugui
    Dong, Shizhong
    Fan, Weibei
    [J]. MATHEMATICS, 2023, 11 (15)
  • [22] Value of Service Based Task Scheduling for Cloud Computing Systems
    Tunc, Cihan
    Kumbhare, Nirmal
    Akoglu, Ali
    Hariri, Salim
    Machovec, Dylan
    Siegel, Howard Jay
    [J]. 2016 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC), 2016, : 1 - 11
  • [23] Cloud Computing Task Scheduling Based on Cultural Genetic Algorithm
    Li Jian-Wen
    Qu Chi-Wen
    [J]. 2015 INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND ELECTRICAL SYSTEMS (ICMES 2015), 2016, 40
  • [24] Task scheduling optimization in cloud computing based on heuristic Algorithm
    [J]. Guo, L. (kftjh@yahoo.com.cn), 1600, Academy Publisher (07):
  • [25] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179
  • [26] Research on cloud computing task scheduling based on evolutionary algorithm
    Yang, Qi Zhen
    Li, Zuo Tong
    Xie, Xiao Lan
    [J]. 2020 INTERNATIONAL CONFERENCE ON BIG DATA & ARTIFICIAL INTELLIGENCE & SOFTWARE ENGINEERING (ICBASE 2020), 2020, : 377 - 380
  • [27] WHOA: Hybrid Based Task Scheduling in Cloud Computing Environment
    Pravin Albert
    Manikandan Nanjappan
    [J]. Wireless Personal Communications, 2021, 121 : 2327 - 2345
  • [28] Cloud Computing Task Scheduling Based on Pigeon Inspired Optimization
    Loheswaran, K.
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (06): : 173 - 177
  • [29] A Study into Cloud Computing Task Scheduling Based on BIAS Algorithm
    Li, Kun
    Jia, Liwei
    Shi, Xiaoming
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (06): : 1375 - 1383
  • [30] Glowworm Swarm Optimisation Based Task Scheduling for Cloud Computing
    Alboaneen, Dabiah Ahmed
    Tianfield, Huaglory
    Zhang, Yan
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,