Abstract
In the transaction-based task model, the system consists of multiple end-to-end transactions; each transaction consists of multiple tasks, with or without explicit precedence constraints; each task has a release offset (with possible release jitter) relative to the transaction start time. The transaction-based task model is especially useful for schedulability analysis in distributed real-time systems. For schedulability analysis of this task model, some authors have developed an exact analysis algorithm with exponential time complexity and a pessimistic tractable analysis algorithm with polynomial time complexity. In this paper, we aim to improve the computation efficiency of the exact analysis algorithm to make it applicable to larger tasksets. We define the concept of dominance relationship between any pair of tasks in the same transaction with higher-priority than the task under analysis. If task Tix dominates task Tiy in the same transaction, then Tiy can be omitted from the WCRT analysis equations to improve computation efficiency. We present effective techniques for determining dominance relationship between tasks. Performance evaluation shows that our technique can generate significant improvements in computation efficiency.
| Original language | English |
|---|---|
| Pages (from-to) | 277-292 |
| Number of pages | 16 |
| Journal | International Journal of Embedded Systems |
| Volume | 8 |
| Issue number | 4 |
| DOIs | |
| State | Published - 2016 |
Keywords
- Real-time scheduling
- Schedulability analysis
- Transaction-based task model
Fingerprint
Dive into the research topics of 'Improving computation efficiency of schedulability of transaction-based task model for distributed real-time embedded systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver