DocumentCode
2170956
Title
Reliable mode changes in real-time systems with fixed priority or EDF scheduling
Author
Stoimenov, Nikolay ; Perathoner, Simon ; Thiele, Lothar
Author_Institution
Comput. Eng. & Networks Lab., ETH Zurich, Zurich
fYear
2009
fDate
20-24 April 2009
Firstpage
99
Lastpage
104
Abstract
Many application domains require adaptive real-time embedded systems that can change their functionality over time. In such systems it is not only necessary to guarantee timing constraints in every operating mode, but also during the transition between different modes. Known approaches that address the problem of timing analysis over mode changes are restricted to fixed priority scheduling policies. In addition, most of them are also limited to simple periodic event stream models and therefore, they can not faithfully abstract the bursty timing behavior which can be observed in embedded systems. In this paper, we propose a new method for the design and analysis of adaptive multi-mode systems that supports any event stream model and can handle earliest deadline first (EDF) as well as fixed priority (FP) scheduling of tasks. We embed the analysis method into a well-established modular performance analysis framework based on Real-Time Calculus and prove its applicability by analyzing a case study.
Keywords
adaptive modulation; calculus; real-time systems; reliability; timing; EDF scheduling; adaptive multimode systems; earliest deadline first; fixed priority scheduling; real-time calculus; real-time systems; reliable mode changes; well-established modular performance analysis; Adaptive systems; Application software; Computer network reliability; Embedded system; Performance analysis; Processor scheduling; Real time systems; Runtime; Switches; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location
Nice
ISSN
1530-1591
Print_ISBN
978-1-4244-3781-8
Type
conf
DOI
10.1109/DATE.2009.5090640
Filename
5090640
Link To Document