Scheduling DAG Applications for Time Sharing Systems

被引:0
|
作者
Ren, Shenyuan [1 ]
He, Ligang [1 ]
Li, Junyu [1 ]
Chen, Chao [1 ]
Gu, Zhuoer [1 ]
Chen, Zhiyan [1 ]
机构
[1] Univ Warwick, Dept Comp Sci, Coventry, W Midlands, England
关键词
ENERGY; MINIMIZATION; ALLOCATION; RESOURCE; TASKS;
D O I
10.1007/978-3-030-05054-2_21
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
When computing the makespan of a DAG, it is typically assumed that the tasks scheduled on the same computing node run in sequence. In reality, however, the tasks may be run in the time sharing manner. Our studies show that the discrepancy between the assumption of sequential execution and the reality of time sharing execution may lead to inaccurate calculation of the DAG makespan. In this paper, we first investigate the impact of the time sharing execution on the DAG makespan, and propose the method to model and determine the makespan with the time-sharing execution. Based on this model, we further develop the scheduling strategies for DAG jobs running in timesharing. Extensive experiments have been conducted to verify the effectiveness of the proposed methods. The experimental results show that by taking time sharing into account, our DAG scheduling strategy can reduce the makespan significantly, comparing with its counterpart in sequential execution.
引用
收藏
页码:272 / 286
页数:15
相关论文
共 50 条
  • [1] On the Feasibility of Dynamically Scheduling DAG Applications on Shared Heterogeneous Systems
    Nascimento, Aline P.
    Sena, Alexandre
    Boeres, Cristina
    Rebello, Vinod E. F.
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 191 - +
  • [2] Reactive Scheduling of DAG Applications on Heterogeneous and Dynamic Distributed Computing Systems
    Hernandez Hernandez, Jesus Israel
    Cole, Murray
    COMPUTACION Y SISTEMAS, 2009, 13 (02): : 221 - 237
  • [3] DAG-based scheduling with resource sharing for multi-task applications in a polyglot GPU runtime
    Politecnico di Milano, Milan, Italy
    不详
    Proc. - IEEE Int. Parallel Distrib. Process. Symp., IPDPS, 1600, (111-120):
  • [4] DAG-based Scheduling with Resource Sharing for Multi-task Applications in a Polyglot GPU Runtime
    Parravicini, Alberto
    Delamare, Arnaud
    Arnaboldi, Marco
    Santambrogio, Marco D.
    2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, : 111 - 120
  • [5] Energy aware DAG scheduling on heterogeneous systems
    Baskiyar, Sanjeev
    Abdel-Kader, Rabab
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (04): : 373 - 383
  • [6] BASED ON TIME AND COST OPTIMIZATION OF THE DAG SCHEDULING
    Ge, Xuezhi
    Li, Jianping
    Yang, Zhuangzhuang
    2017 14TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2017, : 323 - 326
  • [7] Federated scheduling of sporadic DAG task systems
    Baruah, Sanjoy
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 179 - 186
  • [8] On the Complexity of Conditional DAG Scheduling in Multiprocessor Systems
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    Schloeter, Jens
    Skutella, Martin
    Stougie, Leen
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 1061 - 1070
  • [9] Hierarchical DAG Scheduling for Hybrid Distributed Systems
    Wu, Wei
    Bouteiller, Aurelien
    Bosilca, George
    Faverge, Mathieu
    Dongarra, Jack
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 156 - 165
  • [10] Energy aware DAG scheduling on heterogeneous systems
    Sanjeev Baskiyar
    Rabab Abdel-Kader
    Cluster Computing, 2010, 13 : 373 - 383