A Novel Heterogeneous Scheduling Algorithm with Improved Task Priority

被引:8
|
作者
Wang, Guan [1 ,2 ]
Guo, He [1 ]
Wang, Yuxin [3 ]
机构
[1] Dalian Univ Technol, Sch Software Technol, Dalian, Peoples R China
[2] Liaoning Police Coll, Dalian, Peoples R China
[3] Dalian Univ Technol, Sch Comp Sci & Technol, Dalian, Peoples R China
关键词
DAG scheduling; heterogeneous computing; random graphs generator; task priority; static scheduling;
D O I
10.1109/HPCC-CSS-ICESS.2015.48
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Efficient application scheduling algorithms are important to obtain high performance in heterogeneous computing systems. However, most of current algorithms are of low efficiency in scheduling. Aiming at this problem, we propose a heterogeneous scheduling algorithm with improved task priority (HSIP) whose functionality relies on two pillars: 1) a task priority strategy based on standard deviation and Communication Cost Weight to make scheduling priority more efficient; 2) an entry task duplication selection policy to make the makespan shorter and improve the idle time slot insertion-based. We evaluate our proposed scheme on some real application DAGs by comparison with Predict Earliest Finish Time (PEFT), SD-Based Algorithm for Task Scheduling (SDBATS), Heterogeneous Earliest Finish Time (HEFT) and Critical Path On a Processor (CPOP). Experimental results show that our proposed scheme performs better than other algorithms in terms of schedule length ratio, speedup and efficiency.
引用
收藏
页码:1826 / 1831
页数:6
相关论文
共 50 条
  • [41] Scheduling Task to Heterogeneous Processors by Modified ACO Algorithm
    Premkumar, M.
    Babu, V. Srikanth
    Somwya, R.
    [J]. SOFT COMPUTING IN DATA ANALYTICS, SCDA 2018, 2019, 758 : 565 - 576
  • [42] Task scheduling algorithm in GRID considering heterogeneous environment
    You, SY
    Kim, HY
    Hwang, DH
    Kim, SC
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 240 - 245
  • [43] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [44] DRSCRO: A Metaheuristic Algorithm for Task Scheduling on Heterogeneous Systems
    Jiang, Yuyi
    Shao, Zhiqing
    Guo, Yi
    Zhang, Huanhuan
    Niu, Kun
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [45] A Task Scheduling Algorithm Based on an Improved Binary Bat Algorithm
    Huang X.
    Zeng X.
    Guo Z.
    Han R.
    [J]. Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2017, 51 (10): : 65 - 70
  • [46] 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
  • [47] Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
    Daniela L. Freire
    Rafael Z. Frantz
    Fabricia Roos-Frantz
    Vitor Basto-Fernandes
    [J]. The Journal of Supercomputing, 2022, 78 : 1501 - 1531
  • [48] Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
    Freire, Daniela L.
    Frantz, Rafael Z.
    Roos-Frantz, Fabricia
    Basto-Fernandes, Vitor
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (01): : 1501 - 1531
  • [49] Hierarchy Value Density-A Priority Algorithm for Task Scheduling on Cloud
    Kuang, Ling
    Zhang, Lichen
    [J]. 2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 697 - 704
  • [50] A Real-Time Task Scheduling Algorithm Based on Dynamic Priority
    Chen, Hui
    Xia, Jiali
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 431 - 436