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 条
  • [21] The Global EDF Scheduling of Systems of Conditional Sporadic DAG Tasks
    Baruah, Sanjoy
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 222 - 231
  • [22] Dynamic DAG Scheduling on Multiprocessor Systems: Reliability, Energy, and Makespan
    Huang, Jing
    Li, Renfa
    Jiao, Xun
    Jiang, Yu
    Chang, Wanli
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3336 - 3347
  • [23] Scheduling of Mixed-Criticality Applications on Resource-Sharing Multicore Systems
    Giannopoulou, Georgia
    Stoimenov, Nikolay
    Huang, Pengcheng
    Thiele, Lothar
    2013 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2013,
  • [24] Real-Time Scheduling of DAG Tasks with Arbitrary Deadlines
    Wang, Kankan
    Jiang, Xu
    Guan, Nan
    Liu, Di
    Liu, Weichen
    Deng, Qingxu
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (06)
  • [25] VPSS: A DAG scheduling heuristic with improved response time bound
    Li, Feng
    Bi, Ran
    Wang, Jiarui
    Sun, Jinghao
    Sun, Zhenyu
    Tan, Guozhen
    Chen, Minsong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 148
  • [26] DAG Scheduling on Heterogeneous Distributed Systems Using Learning Automata
    Ghader, Habib Moti
    KeyKhosravi, Davood
    HosseinAliPour, Ali
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, PT II, PROCEEDINGS, 2010, 5991 : 247 - +
  • [27] DAG Scheduling and Analysis on Multiprocessor Systems: Exploitation of Parallelism and Dependency
    Zhao, Shuai
    Dai, Xiaotian
    Bate, Iain
    Burns, Alan
    Chang, Wanli
    2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 128 - 140
  • [28] On the Degree of Parallelism in Real-Time Scheduling of DAG Tasks
    He, Qingqiang
    Guan, Nan
    Lv, Mingsong
    Gu, Zonghua
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [29] ERS: Energy-efficient Real-time DAG Scheduling on Uniform Multiprocessor Embedded Systems
    Senapati, Debabrata
    Maurya, Dharmendra
    Sarkar, Arnab
    Karfa, Chandan
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 354 - 359
  • [30] Joint offloading and scheduling decisions for DAG applications in mobile edge computing
    Liang, Jie
    Li, Kenli
    Liu, Chubo
    Li, Keqin
    NEUROCOMPUTING, 2021, 424 : 160 - 171