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 | Size | Format | |
---|---|---|---|---|
Timing-anomaly free dynamic scheduling of conditional DAG tasks on multi-core systems.pdf | 968.1 kB | Adobe PDF | ![]() 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
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.