A Hybrid Task Scheduling Algorithm Based on Task Clustering

被引:10
|
作者
Tian, Qiao [1 ]
Li, Jingmei [1 ]
Xue, Di [1 ]
Wu, Weifei [1 ]
Wang, Jiaxiang [1 ]
Chen, Lei [2 ]
Wang, Juzhen [3 ]
机构
[1] Harbin Engn Univ, Coll Comp Sci & Technol, Harbin, Peoples R China
[2] Georgia Southern Univ, Statesboro, GA USA
[3] ZTE Corp, Zhongxing Telecommun Equipment Corp, 55 Keji Rd South, Shenzhen 518057, Peoples R China
来源
MOBILE NETWORKS & APPLICATIONS | 2020年 / 25卷 / 04期
关键词
Heterogeneous multi-core processors; Task clustering; Task duplication; DAG graph; HETEROGENEOUS SYSTEMS; INTELLIGENT SURVEILLANCE; DUPLICATION; NETWORKS; TRACKING; GRAPHS; NUMBER;
D O I
10.1007/s11036-019-01356-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Based on the problem of task communication overhead being higher than the task execution time has a direct negative impact on the makespan of task scheduling in the current scheduling algorithms. In this paper, we propose a novel hybrid task scheduling algorithm based on task clustering (HTSTC). The algorithm uses task clustering technology to integrate tasks that meet the conditions into one cluster and uses task duplication method in the phase of processor selection. The algorithm effectively reduces the task communication overhead, and advances the start time of the successor tasks. In the layering and task priority calculation phase, HTSTC takes into account both the task communication overhead and task execution cost on different processors. The proposed algorithm effectively shortens the makespan of task scheduling. Experiments show that HTSTC has superior performance when compared to HEFT and CPOP, two of the currently leading algorithms.
引用
收藏
页码:1518 / 1527
页数:10
相关论文
共 50 条
  • [1] A Hybrid Task Scheduling Algorithm Based on Task Clustering
    Qiao Tian
    Jingmei Li
    Di Xue
    Weifei Wu
    Jiaxiang Wang
    Lei Chen
    Juzhen Wang
    [J]. Mobile Networks and Applications, 2020, 25 : 1518 - 1527
  • [2] An efficient clustering-based task scheduling algorithm for parallel programs with task duplication
    Lin, Wei-Ming
    Gu, Qiuyan
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (02) : 589 - 604
  • [3] A Hybrid Task Scheduling Algorithm in Grid
    张艳梅
    曹怀虎
    余镇危
    [J]. Journal of Donghua University(English Edition), 2006, (06) : 84 - 86
  • [4] A hybrid task scheduling algorithm in grid
    Information School, Central University of Finance and Economics, Beijing 100081
    不详
    [J]. J. Donghua Univ, 2006, 6 (84-86+92):
  • [5] Multisensors Cooperative Detection Task Scheduling Algorithm Based on Hybrid Task Decomposition and MBPSO
    Liu, Changyun
    Guo, Xiangke
    Li, Zhihui
    Wang, Yingying
    Wei, Gang
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [6] A novel hybrid algorithm for task graph scheduling
    Nezhad, Vahid Majid
    Gader, Habib Motee
    Efimov, Evgueni
    [J]. International Journal of Computer Science Issues, 2011, 8 (02): : 32 - 38
  • [7] GAP: Hybrid task scheduling algorithm for cloud
    Dewangan, Bhupesh Kumar
    Jain, Anurag
    Choudhury, Tanupriya
    [J]. Revue d'Intelligence Artificielle, 2020, 34 (04) : 479 - 485
  • [8] An hybrid evaluative algorithm applied to task scheduling
    Shu, Wanneng
    Zheng, Shijue
    Gao, Li
    Wang, Xiong
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 2070 - +
  • [9] An optimizing algorithm of static task scheduling problem based on hybrid genetic algorithm
    柳玉
    Song Jian
    Wen Jiayan
    [J]. High Technology Letters, 2016, 22 (02) : 170 - 176
  • [10] Hybrid approach based on cuckoo optimization algorithm and genetic algorithm for task scheduling
    Akbari, Mehdi
    [J]. EVOLUTIONARY INTELLIGENCE, 2021, 14 (04) : 1931 - 1947