Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/145468
Title: Timing-anomaly free dynamic scheduling of conditional DAG tasks on multi-core systems
Authors: Chen, Peng
Liu, Weichen
Jiang, Xu
He, Qingqiang
Guan, Nan
Keywords: Engineering::Computer science and engineering
Issue Date: 2019
Source: Chen, P., Liu, W., Jiang, X., He, Q., & Guan, N. (2019). Timing-anomaly free dynamic scheduling of conditional DAG tasks on multi-core systems. ACM Transactions on Embedded Computing Systems, 18, 1-19. doi:10.1145/3358236
Project: Research Grants Council of Hong Kong (GRF 15204917 and 15213818) 
National Natrual Science Foundation of China (Grant No. 61672140) 
Nanyang Technological University, Singapore (M4082282, M4082087) 
Journal: ACM Transactions on Embedded Computing Systems 
Abstract: In this paper, we propose a novel approach to schedule conditional DAG parallel tasks, with which we can derive safe response time upper bounds significantly better than the state-of-the-art counterparts. The main idea is to eliminate the notorious timing anomaly in scheduling parallel tasks by enforcing certain order constraints among the vertices, and thus the response time bound can be accurately predicted off-line by somehow “simulating” the runtime scheduling. A key challenge to apply the timing-anomaly free scheduling approach to conditional DAG parallel tasks is that at runtime it may generate exponentially many instances from a conditional DAG structure. To deal with this problem, we develop effective abstractions, based on which a safe response time upper bound is computed in polynomial time. We also develop algorithms to explore the vertex orders to shorten the response time bound. The effectiveness of the proposed approach is evaluated by experiments with randomly generated DAG tasks with different parameter configurations.
URI: https://hdl.handle.net/10356/145468
ISSN: 1539-9087
DOI: 10.1145/3358236
DOI (Related Dataset): 10.21979/N9/F5KN5M
Schools: School of Computer Science and Engineering 
Rights: © 2019 Association for Computing Machinery (ACM). All rights reserved. This paper was published in ACM Transactions on Embedded Computing Systems and is made available with permission of Association for Computing Machinery (ACM).
Fulltext Permission: open
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Journal Articles

Files in This Item:
File Description SizeFormat 
Timing-anomaly free dynamic scheduling of conditional DAG tasks on multi-core systems.pdf968.1 kBAdobe PDFThumbnail
View/Open

SCOPUSTM   
Citations 10

34
Updated on Mar 14, 2025

Page view(s)

316
Updated on Mar 20, 2025

Download(s) 20

320
Updated on Mar 20, 2025

Google ScholarTM

Check

Altmetric


Plumx

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.