TY - GEN
T1 - The Safe and Effective Use of Optimistic Period Predictions
AU - Baruah, Sanjoy
AU - Ekberg, Pontus
AU - Lindermayr, Alexander
AU - Marchetti-Spaccamela, Alberto
AU - Megow, Nicole
AU - Stougie, Leen
N1 - Publisher Copyright:
Copyright © 2024 held by the owner/author(s).
PY - 2025/1/3
Y1 - 2025/1/3
N2 - Parameters characterizing safety critical systems are generally assigned very conservative values for reasons of safety assurance. Provisioning computing resources on the basis of such conservatively assigned parameter values can lead to system implementations that make inefficient use of platform resources during run time. We address the problem of achieving more efficient implementations of sporadic task systems where, in addition to a conservatively assigned value for the period parameter of each task, we also have a more optimistic (i.e., larger), but perhaps incorrect, prediction of this value. We devise an algorithm that executes the system more efficiently during runtime if the prediction is correct, without compromising safety if it turns out to be incorrect.
AB - Parameters characterizing safety critical systems are generally assigned very conservative values for reasons of safety assurance. Provisioning computing resources on the basis of such conservatively assigned parameter values can lead to system implementations that make inefficient use of platform resources during run time. We address the problem of achieving more efficient implementations of sporadic task systems where, in addition to a conservatively assigned value for the period parameter of each task, we also have a more optimistic (i.e., larger), but perhaps incorrect, prediction of this value. We devise an algorithm that executes the system more efficiently during runtime if the prediction is correct, without compromising safety if it turns out to be incorrect.
KW - Algorithms using predictions
KW - sporadic task systems
KW - uniprocessor EDF schedulability analysis
UR - http://www.scopus.com/inward/record.url?scp=85218340406&partnerID=8YFLogxK
U2 - 10.1145/3696355.3696356
DO - 10.1145/3696355.3696356
M3 - Conference contribution
AN - SCOPUS:85218340406
T3 - RTNS 2024 - 2024 32nd International Conference on Real-Time Networks and Systems
SP - 197
EP - 206
BT - RTNS 2024 - 2024 32nd International Conference on Real-Time Networks and Systems
PB - Association for Computing Machinery, Inc
T2 - 32nd International Conference on Real-Time Networks and Systems, RTNS 2024
Y2 - 6 November 2024 through 8 November 2024
ER -