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 条
  • [1] Multi-job Associated Task Scheduling Based on Task Duplication and Insertion for Cloud Computing
    Fan, Yuqi
    Wang, Lunfei
    Chen, Jie
    Jin, Zhifeng
    Shi, Lei
    Xu, Juan
    [J]. WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT I, 2020, 12384 : 109 - 120
  • [2] A task scheduling algorithm based on priority list and task duplication in cloud computing environment
    Geng, Xiaozhong
    Yu, Lan
    Bao, Jie
    Fu, Geji
    [J]. WEB INTELLIGENCE, 2019, 17 (02) : 121 - 129
  • [3] Task Scheduling in Cloud Computing
    Razaque, Abdul
    Vennapusa, Nikhileshwara Reddy
    Soni, Nisargkumar
    Janapati, Guna Sree
    Vangala, Khilesh Reddy
    [J]. 2016 IEEE LONG ISLAND SYSTEMS, APPLICATIONS AND TECHNOLOGY CONFERENCE (LISAT), 2016,
  • [4] Task scheduling algorithm in grid environment based on duplication and insertion
    Hebei Normal University of Science and Technology, China
    不详
    不详
    [J]. J. Softw., 2013, 10 (2447-2454):
  • [5] Task Duplication-Based Scheduling Algorithm for Budget-Constrained Workflows in Cloud Computing
    Yao, Fuguang
    Pu, Changjiu
    Zhang, Zongyin
    [J]. IEEE ACCESS, 2021, 9 : 37262 - 37272
  • [6] Cluster Based Scheduling Method With Task Duplication In Cloud Platform
    Akilandeswari, P.
    Vennila, B.
    Srimathi, H.
    [J]. 11TH NATIONAL CONFERENCE ON MATHEMATICAL TECHNIQUES AND APPLICATIONS, 2019, 2112
  • [7] A Duplication Task Scheduling Algorithm in Cloud Environments
    Ruan, Min
    Li, Yun
    Zhang, Yinjuan
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2016, 2016, 9937 : 285 - 292
  • [8] Task scheduling algorithm with duplication for distributed computing
    Pasham, S
    Lin, WM
    [J]. COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2004, : 187 - 192
  • [9] Research on Cloud Computing Task Scheduling Based on PSOMC
    Li, Kun
    Jia, Liwei
    Shi, Xiaoming
    [J]. JOURNAL OF WEB ENGINEERING, 2022, 21 (06): : 1749 - 1766
  • [10] A PSO Algorithm Based Task Scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2019, 10 (04) : 1 - 17