A Improved List Heuristic Scheduling Algorithm for Heterogeneous Computing Systems

被引:0
|
作者
Hu, Wei [1 ]
Gan, Yu [1 ]
Lv, Xiangyu [1 ]
Wang, Yonghao [2 ]
Wen, Yuan [3 ]
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan, Peoples R China
[2] Birmingham City Univ, Digital Media Technol Lab, Birmingham, W Midlands, England
[3] Trinity Coll Dublin, Dublin, Ireland
基金
爱尔兰科学基金会;
关键词
Heterogeneous multi-core processor; Task Scheduling time; hybrid task allocation method; TASKS;
D O I
10.1109/smc42975.2020.9283124
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
When the traditional heterogeneous multi-core scheduling algorithm performs tasks with high resource density, a large amount of idle time often occurs on the processor core. Therefore, based on the environment of heterogeneous multi-core processors, this paper studies the static heuristic table scheduling algorithm, and proposes an optimization approach for the problem of single priority assignment and too simple task assignment. We design optimization in the static heuristic scheduling algorithm list generation phase and task allocation phase, and propose a hybrid task allocation method with three strategies to improve the standby time utilization of processor core. Then, DVFS technology is used to optimize the scheduling results, so that the task can run with lower energy consumption without increasing makespan. Finally, the new algorithm is compared with three traditional scheduling algorithms through design experiments, and it is proved that the new algorithm has better performance when executing more tasks.
引用
收藏
页码:1111 / 1116
页数:6
相关论文
共 50 条
  • [1] A List-based Heuristic Algorithm for Static Task Scheduling in Heterogeneous Distributed Computing Systems
    Gholami, Hadi
    Zakerian, Reza
    [J]. 2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2020, : 21 - 26
  • [2] List scheduling with duplication for heterogeneous computing systems
    Tang, Xiaoyong
    Li, Kenli
    Liao, Guiping
    Li, Renfa
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (04) : 323 - 329
  • [3] MPEFT: a makespan minimizing heuristic scheduling algorithm for workflows in heterogeneous computing systems
    D. Sirisha
    S. Sambhu Prasad
    [J]. CCF Transactions on High Performance Computing, 2023, 5 : 374 - 389
  • [4] MPEFT: a makespan minimizing heuristic scheduling algorithm for workflows in heterogeneous computing systems
    Sirisha, D.
    Prasad, S. Sambhu
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2023, 5 (04) : 374 - 389
  • [5] A List Scheduling Algorithm for Heterogeneous Computing Systems Using Improved Predict Cost Matrix for Task Prioritizing br
    Yao, Yu
    Song, Yukun
    Yang, Guowei
    Huang, Ying
    Zhang, Duoli
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (01) : 125 - 133
  • [6] List Scheduling Algorithm Based on Pre-scheduling for Heterogeneous Computing
    Zhao, Yi
    Cao, Suzhi
    Yan, Lei
    [J]. 2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 588 - 595
  • [7] A Heuristic Algorithm for Scheduling Out-Tree Task Graphs in Heterogeneous Computing Systems
    Zhang, Jianjun
    Kuang, Wen
    Yuan, Haojie
    [J]. 2012 IEEE FIFTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2012, : 123 - 128
  • [8] A novel hybrid heuristic-based list scheduling algorithm in heterogeneous cloud computing environment for makespan optimization
    Shirvani, Mirsaeid Hosseini
    Talouki, Reza Noorian
    [J]. PARALLEL COMPUTING, 2021, 108
  • [9] DPS: dynamic priority scheduling heuristic for heterogeneous computing systems
    Ahmad, I
    Dhodhi, MK
    Ul-Mustafa, R
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (06): : 411 - 418
  • [10] A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems
    Shirvani, Mirsaeid Hosseini
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 90