A Fully Polynomial Time Approximation Scheme for Adaptive Variable Rate Task Demand
The Adaptive Variable Rate (AVR) task model defines a task where job WCET and period are a function of engine speed. Motivated by a lack of tractable AVR task demand methods, this work uses predefined job sequences for the Bounded Precedence Constraint Knapsack Problem inherent in AVR task demand calculation instead of enumerating all considered speeds as in existing work. A new, exact approach is proposed and approximated, enabling the derivation of a Fully Polynomial Time Approximation Scheme that outperforms the state-of-the-art in runtime (7,800x improvement) and RAM use (99% reduction) with less than 8% demand overestimate.
Authors
- Thidapat Chantem (ORCID: https://orcid.org/0000-0002-5688-5720)
- Aaron Willcock (ORCID: https://orcid.org/0000-0002-0516-3883)
- Nathan Fisher (ORCID: https://orcid.org/0000-0002-9733-3842)
Institutions
- Wayne State University (US)
- Virginia Tech (US)
Publication Details
- Published
- 2024-11-06
- DOI
- https://doi.org/10.1145/3696355.3696367
- Primary Topic
- Real-Time Systems Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation