A List Scheduling Algorithm for Heterogeneous Computing Systems Using Improved Predict Cost Matrix for Task Prioritizing br

被引:0
|
作者
Yao, Yu [1 ]
Song, Yukun [1 ]
Yang, Guowei [1 ]
Huang, Ying [1 ]
Zhang, Duoli [1 ]
机构
[1] Hefei Univ Technol, Sch Microelect, Hefei 230601, Peoples R China
关键词
Heterogeneous systems; Parallel computing; List scheduling; Static scheduling;
D O I
10.11999/JEIT211150
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
he improvement of application efficiency of heterogeneous computing systems is highly dependenton effective scheduling algorithms. A new list scheduling algorithm called Improved Predict Priority andOptimistic processor Selection Scheduling (IPPOSS) is proposed by this paper. By introducing the backwardprediction cost of tasks in task prioritizing phase, the scheduling length is reduced. Compared with the existingwork, an Improved Predict Cost Matrix (IPCM) is adopted to prioritize tasks more reasonably and a bettersolution in processor selection phase when keeping quadratic time complexity is obtain. IPCM, which considersvarious calculation and communication factors in the task prioritization stage, is easier to obtain a reasonablepriority list than Predict Cost Matrix (PCM) proposed by Predict Priority Task Scheduling (PPTS). That theperformance of IPPOSS is better than related algorithms is shown by the analysis of the experimental results ofrandomly generated application Directed Acyclic Graphs (DAGs) and real-world application DAGs.
引用
收藏
页码:125 / 133
页数:9
相关论文
共 26 条
  • [1] Task assignment and transaction clustering heuristics for distributed systems
    Aguilar, J
    Gelenbe, E
    [J]. INFORMATION SCIENCES, 1997, 97 (1-2) : 199 - 219
  • [2] An efficient list scheduling algorithm with task duplication for scientific big data workflow in heterogeneous computing environments
    Ahmad, Wakar
    Alam, Bashir
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (05):
  • [3] Scheduling algorithms for parallel Gaussian elimination with communication costs
    Amoura, AK
    Bampis, E
    Konig, JC
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (07) : 679 - 686
  • [4] List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table
    Arabnejad, Hamid
    Barbosa, Jorge G.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) : 682 - 694
  • [5] DAG Scheduling Using a Lookahead Variant of the Heterogeneous Earliest Finish Time Algorithm
    Bittencourt, Luiz F.
    Sakellariou, Rizos
    Madeira, Edmundo R. M.
    [J]. PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 27 - 34
  • [6] IPPTS: An Efficient Algorithm for Scientific Workflow Scheduling in Heterogeneous Computing Systems
    Djigal, Hamza
    Feng, Jun
    Lu, Jiamin
    Ge, Jidong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 1057 - 1071
  • [7] Task Scheduling for Heterogeneous Computing using a Predict Cost Matrix
    Djigal, Hamza
    Feng, Jun
    Lu, Jiamin
    [J]. PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP 2019), 2019,
  • [8] Dorostkar F, 2019, 2019 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2019), P356, DOI [10.1109/iccke48569.2019.8964738, 10.1109/ICCKE48569.2019.8964738]
  • [9] frs69wq, 2021, DAGGEN SYNTHETICTASK
  • [10] Garey M. R., 1974, P 6 ANN ACM S THEOR, P47, DOI [DOI 10.1145/800119.803884, 10.1145/800119.803884]