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
来源
2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC) | 2020年
基金
爱尔兰科学基金会;
关键词
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 条
  • [21] A hybrid particle swarm optimization algorithm for load balancing of MDS on heterogeneous computing systems
    Li, Dapu
    Li, Kenli
    Liang, Jie
    Ouyang, Aijia
    [J]. NEUROCOMPUTING, 2019, 330 (380-393) : 380 - 393
  • [22] An Improved Genetic Algorithm on Task Scheduling
    Zheng, Fangyuan
    Li, Jingmei
    [J]. ADVANCED HYBRID INFORMATION PROCESSING, 2018, 219 : 497 - 500
  • [23] RETRACTED: Design and implementation of fuzzy priority deadline job scheduling algorithm in heterogeneous grid computing (Retracted Article)
    Sundar Rajan, C. Daniel
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (06) : 6073 - 6080
  • [24] Quantum-Inspired Hyper-Heuristics for Energy-Aware Scheduling on Heterogeneous Computing Systems
    Chen, Shaomiao
    Li, Zhiyong
    Yang, Bo
    Rudolph, Guenter
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (06) : 1796 - 1810
  • [25] Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing
    Saeedi, Sahar
    Khorsand, Reihaneh
    Bidgoli, Somaye Ghandi
    Ramezanpour, Mohammadreza
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 147
  • [26] An improved efficient: Artificial Bee Colony algorithm for security and QoS aware scheduling in cloud computing environment
    Thanka, M. Roshni
    Maheswari, P. Uma
    Edwin, E. Bijolin
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5): : 10905 - 10913
  • [27] Battery-Aware Workflow Scheduling for Portable Heterogeneous Computing
    Jiang, Fu
    Xia, Yaoxin
    Yan, Lisen
    Liu, Weirong
    Zhang, Xiaoyong
    Li, Heng
    Peng, Jun
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (04): : 677 - 694
  • [28] Hybrid meta-heuristic algorithms for independent job scheduling in grid computing
    Younis, Muhanad Tahrir
    Yang, Shengxiang
    [J]. APPLIED SOFT COMPUTING, 2018, 72 : 498 - 517
  • [29] An Efficient Biobjective Heuristic for Scheduling Workflows on Heterogeneous DVS-Enabled Processors
    Zhou, Pengji
    Zheng, Wei
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [30] An Efficient Algorithm for Scheduling Jobs in Volunteer Computing platforms
    Essafi, Adel
    Trystram, Denis
    Zaidi, Zied
    [J]. PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 68 - 76