TY - GEN
T1 - Schedulability of event-driven code blocks in real-time embedded systems
AU - Chakraborty, Samarjit
AU - Erlebach, Thomas
AU - Künzli, Simon
AU - Thiele, Lothar
PY - 2002
Y1 - 2002
N2 - Many real-time embedded systems involve a collection of independently executing event-driven code blocks, having hard real-time constraints. Tasks in many such systems, like network processors, are either not preemptable or have restrictions on the number of preemptions allowed. All the previous work on the schedulability analysis of such systems either have exponential complexity, or allow unbounded number of preemptions and are usually based on heuristics. In this paper we present the exact necessary and sufficient conditions under EDF, for the schedulability of such a collection of code blocks in a non-preemptive environment, and give efficient algorithms for testing them. We validate our analytical results with experiments and show that the schedulability analysis problem in such systems can be exactly and efficiently solved in practice.
AB - Many real-time embedded systems involve a collection of independently executing event-driven code blocks, having hard real-time constraints. Tasks in many such systems, like network processors, are either not preemptable or have restrictions on the number of preemptions allowed. All the previous work on the schedulability analysis of such systems either have exponential complexity, or allow unbounded number of preemptions and are usually based on heuristics. In this paper we present the exact necessary and sufficient conditions under EDF, for the schedulability of such a collection of code blocks in a non-preemptive environment, and give efficient algorithms for testing them. We validate our analytical results with experiments and show that the schedulability analysis problem in such systems can be exactly and efficiently solved in practice.
UR - https://www.scopus.com/pages/publications/0036045481
U2 - 10.1109/dac.2002.1012699
DO - 10.1109/dac.2002.1012699
M3 - Conference contribution
AN - SCOPUS:0036045481
SN - 1581134614
T3 - Proceedings - Design Automation Conference
SP - 616
EP - 621
BT - Proceedings of the 39th Annual Design Automation Conference, DAC'02
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 39th Design Automation Conference
Y2 - 10 June 2002 through 14 June 2002
ER -