DocumentCode
3082601
Title
Towards Efficient Probabilistic Scheduling Guarantees for Real-Time Systems Subject to Random Errors and Random Bursts of Errors
Author
Short, Michael ; Proenza, Julian
Author_Institution
Electron. & Control Group, Teesside Univ., Middlesbrough, UK
fYear
2013
fDate
9-12 July 2013
Firstpage
259
Lastpage
268
Abstract
Real-time computing and communication systems are often required to operate with prespecified levels of reliability in harsh environments, which may lead to the exposure of the system to random errors and random bursts of errors. The classical fault-tolerant schedulability analysis in such cases assumes a pseudo-periodic arrival of errors, and does not effectively capture any underlying randomness or burst characteristics. More modern approaches employ much richer stochastic error models to capture these behaviors, but this is at the expense of greatly increased complexity. In this paper, we develop a quantile-based approach to probabilistic schedulability analysis in a bid to improve efficiency whilst still retaining a rich stochastic error model capturing random errors and random bursts of errors. Our principal contribution is the derivation of a simple closed-form expression that tightly bounds the number of errors that a system must be able to tolerate at any time subsequent to its critical instant in order to achieve a specified level of reliability. We apply this technique to develop an efficient ´one-shot´ schedulability analysis for a simple fault-tolerant EDF scheduler. The paper concludes that the proposed method is capable of giving efficient probabilistic scheduling guarantees, and may easily be coupled with more representative higher-level job failure models, giving rise to efficient analysis procedures for safety-critical fault-tolerant real-time systems.
Keywords
probability; processor scheduling; real-time systems; safety-critical software; software fault tolerance; stochastic processes; closed-form expression derivation; communication systems; fault-tolerant EDF scheduler; fault-tolerant schedulability analysis; higher-level job failure models; one-shot schedulability analysis; probabilistic schedulability analysis; probabilistic scheduling guarantees; pseudoperiodic error arrival; quantile-based approach; random error bursts; real-time computing; reliability; safety-critical fault-tolerant real-time systems; stochastic error model; Analytical models; Computational modeling; Fault tolerance; Fault tolerant systems; Probabilistic logic; Real-time systems; Error models; Fault-Tolerance; Probalistic Schedulability Analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems (ECRTS), 2013 25th Euromicro Conference on
Conference_Location
Paris
Type
conf
DOI
10.1109/ECRTS.2013.35
Filename
6602106
Link To Document