Efficient DAG Scheduling with Resource-Aware Clustering for Heterogeneous Systems

被引:0
|
作者
Jedari, Behrouz [1 ]
Dehghan, Mahdi [2 ]
机构
[1] Islamic Azad Univ Tabriz, Young Res Club Tabriz, Tabriz, Iran
[2] Amirkabir Univ Technol, Dept Comp Engn, Tehran, Iran
来源
关键词
TASKS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Task scheduling on Heterogeneous Distributed Computing Systems (HeDCSs) with the purpose of efficiency and reduction of execution time is of paramount importance. In this paper a novel task scheduling algorithm, called Resource-Aware Clustering (RAC) for Directed Acyclic Graphs (DAGs) is proposed. The objective of this algorithm is to keep the relative load balancing and efficiency increase between processors with different processor capabilities. To aim this fact, RAC by giving a dynamic score function to each task, performs task clustering and allocation according to processing capability of cooperative processors. In execution phase, Modified Bottom-Level (MBL) quantity of each task with a complexity of O(v+e) would be calculated and applied for tasks priority identification. Comparing simulation results of RAC algorithm with famous scheduling approaches such as MCP, MD and DSC shows that RAC substantially increases efficiency while in most cases reduces completion time.
引用
收藏
页码:249 / 261
页数:13
相关论文
共 50 条
  • [1] Energy aware DAG scheduling on heterogeneous systems
    Baskiyar, Sanjeev
    Abdel-Kader, Rabab
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (04): : 373 - 383
  • [2] Energy aware DAG scheduling on heterogeneous systems
    Sanjeev Baskiyar
    Rabab Abdel-Kader
    [J]. Cluster Computing, 2010, 13 : 373 - 383
  • [3] Resource-Aware Partitioned Scheduling for Heterogeneous Multicore Real-Time Systems
    Han, Jian-Jun
    Cai, Wen
    Zhu, Dakai
    [J]. 2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [4] A resource-aware scheduling algorithm with reduced task duplication on heterogeneous computing systems
    Mei, Jing
    Li, Kenli
    Li, Keqin
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 68 (03): : 1347 - 1377
  • [5] A resource-aware scheduling algorithm with reduced task duplication on heterogeneous computing systems
    Jing Mei
    Kenli Li
    Keqin Li
    [J]. The Journal of Supercomputing, 2014, 68 : 1347 - 1377
  • [6] Resource-aware hybrid scheduling algorithm in heterogeneous distributed computing
    Vasile, Mihaela-Andreea
    Pop, Florin
    Tutueanu, Radu-Ioan
    Cristea, Valentin
    Kolodziej, Joanna
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 51 : 61 - 71
  • [7] Resource-Aware Task Scheduling
    Tillenius, Martin
    Larsson, Elisabeth
    Badia, Rosa M.
    Martorell, Xavier
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (01)
  • [8] DISTREAL: Distributed Resource-Aware Learning in Heterogeneous Systems
    Rapp, Martin
    Khalili, Ramin
    Pfeiffer, Kilian
    Henkel, Joerg
    [J]. THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 8062 - 8071
  • [9] Resource-Aware Energy Efficient Workflow Scheduling in Cloud Infrastructure
    Kumar, Madhu Sudan
    Gupta, Indrajeet
    Jana, Prasanta K.
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 293 - 299
  • [10] Multi-stage resource-aware scheduling for data centers with heterogeneous servers
    Tran, Tony T.
    Padmanabhan, Meghana
    Zhang, Peter Yun
    Li, Heyse
    Down, Douglas G.
    Beck, J. Christopher
    [J]. JOURNAL OF SCHEDULING, 2018, 21 (02) : 251 - 267