Back to Search
Start Over
Chain-Based Fixed-Priority Scheduling of Loosely-Dependent Tasks
- Source :
- ICCD
- Publication Year :
- 2020
- Publisher :
- IEEE, 2020.
-
Abstract
- Many cyber-physical applications consist of chains of tasks. Such tasks are often loosely dependent, meaning task execution is time-triggered and independent of the update rate of input data. Since meaningful output can be obtained after processing all the intermediate tasks of a chain, the end-to-end latency of the chain is an important metric that can affect the correctness and quality of the system. In this paper, we present a chain-based fixed-priority preemptive scheduler for multicore real-time systems. The scheduler identifies effective chain instances contributing to the generation of updated output, and employs a runtime policy to improve the end-to-end latency of chains. Based on our scheduler, an analysis method is proposed with two parts: (i) bounding the start and finish time of each job, and (ii) analyzing the end-to-end latency of effective chain instances. Experimental results show that our chain-based scheduler achieves up to 83% reduction in end-to-end latency compared to the state-of-the-art and yields a significant benefit in inter-chain distance over chain-unaware schedulers. Furthermore, our analysis method can be easily adapted to chain-unaware schedulers and provides tighter bounds than prior work.
- Subjects :
- 0209 industrial biotechnology
Multi-core processor
Computer science
Priority scheduling
Distributed computing
02 engineering and technology
020202 computer hardware & architecture
Reduction (complexity)
Task (computing)
020901 industrial engineering & automation
Chain (algebraic topology)
Metric (mathematics)
0202 electrical engineering, electronic engineering, information engineering
Latency (engineering)
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2020 IEEE 38th International Conference on Computer Design (ICCD)
- Accession number :
- edsair.doi...........941f6275da3bf7a37fdfef7b22e1fbcd
- Full Text :
- https://doi.org/10.1109/iccd50377.2020.00109