Optimization of uncertain dependent task mapping on heterogeneous computing platforms

被引:1
|
作者
Zhang, Jing [1 ,2 ,3 ,4 ]
Han, Zhanwei [1 ,3 ,4 ]
机构
[1] Kunming Univ Sci & Technol, Fac Informat Engn & Automat, Kunming 650500, Peoples R China
[2] Yunnan Xiaorun Technol Serv Co, Kunming 650500, Peoples R China
[3] Kunming Univ Sci & Technol, Yunnan Key Lab Artificial Intelligence, Kunming 650500, Peoples R China
[4] Kunming Univ Sci & Technol, Yunnan Key Lab Comp Technol Applicat, Kunming 650500, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 11期
关键词
Heterogeneous computing environment; Real-time scheduling; Directed acyclic graph; Monte Carlo simulation; SCHEDULING ALGORITHM; SYSTEMS;
D O I
10.1007/s11227-024-06032-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dependent tasks are typically modeled using directed acyclic graphs (DAGs), and scheduling algorithms based on DAGs have been extensively researched. Most of the existing algorithms assume that the task or communication duration is deterministic. Nevertheless, any delays in task execution or communication can significantly affect the scheduling results. Aiming at minimizing the DAGs' makespan, a heuristic algorithms called heterogeneous optimistic complete time (HOCT) is proposed. The algorithm assumes that the task characteristic values are modeled randomly. It calculates task priorities based on the acceleration ratio and allocates computing resources using an optimistic execution timetable. Then, a Monte-Carlo simulation-based scheduling algorithm which built on the top of HOCT is proposed. Experimental results show that the proposed algorithm achieves better makespan of the stochastic DAG. It also provides a more robust scheduling solution to unpredictability than critical-path-on-a-processor, heterogeneous earliest finish time-no cross and parental prioritization earliest finish time algorithms.
引用
收藏
页码:15868 / 15893
页数:26
相关论文
共 50 条
  • [1] JEDERL: A task scheduling optimization algorithm for heterogeneous computing platforms
    Lv W.
    Yang P.
    Ding Y.
    Zhang H.
    Zheng T.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (06): : 67 - 74
  • [2] A Framework for Task Mapping onto Heterogeneous Platforms
    Wang, Ta-Yang
    Srivastava, Ajitesh
    Prasanna, Viktor
    2020 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2020,
  • [3] An Efficient Task Scheduling Based on Seagull Optimization Algorithm for Heterogeneous Cloud Computing Platforms
    Ghafari R.
    Mansouri N.
    International Journal of Engineering, Transactions B: Applications, 2022, 35 (02): : 433 - 450
  • [4] PVBTS: A NOVEL TASK SCHEDULING ALGORITHM FOR HETEROGENEOUS COMPUTING PLATFORMS
    Jiang, Chao
    Wang, Jinlin
    Ye, Xiaozhou
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2020, 16 (02): : 701 - 713
  • [5] A Performance Optimization Framework for the Simultaneous Heterogeneous Computing Platforms
    Li, Shuo
    PROCEEDINGS OF THE ACM WORKSHOP ON SOFTWARE ENGINEERING METHODS FOR PARALLEL AND HIGH PERFORMANCE APPLICATIONS (SEM4HPC'16), 2016, : 39 - 45
  • [6] MAPPING AND SCHEDULING WITH TASK CLUSTERING FOR HETEROGENEOUS COMPUTING SYSTEMS
    Lam, Y. M.
    Coutinho, J. G. F.
    Luk, W.
    Leong, P. H. W.
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 275 - +
  • [7] Quantum annealing task mapping for heterogeneous computing systems
    Ellenberger, Kenzie
    Couch, Dylan
    Greer, Jeffrey
    Gregory, Noah
    Sanchez, Luis
    Love, Kaleb
    Koshka, Yaroslav
    Khan, Samee
    PHOTONICS FOR QUANTUM 2024, 2024, 13106
  • [8] Monte Carlo Tree Search for Task Mapping onto Heterogeneous Platforms
    Wang, Ta-Yang
    Chang, William
    Srivastava, Ajitesh
    Kannan, Rajgopal
    Prasanna, Viktor
    2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2021), 2021, : 63 - 70
  • [9] Hybrid heuristics for mapping task problem on large scale heterogeneous platforms
    Kaci, Ania
    Huy-Nam Nguyen
    Nakib, Amir
    Siarry, Patrick
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 809 - 816
  • [10] Dynamic Task Scheduling Algorithm with Deadline Constraint in Heterogeneous Volunteer Computing Platforms
    Xu, Ling
    Qiao, Jianzhong
    Lin, Shukuan
    Zhang, Wanting
    FUTURE INTERNET, 2019, 11 (06)