Title :
Modeling Fixed Priority Non-Preemptive Scheduling with Real-Time Calculus
Author :
Chokshi, Devesh B. ; Bhaduri, Purandar
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Guwahati, Guwahati
Abstract :
Modern real-time embedded systems are highly heterogeneous and distributed. As a result, compositional methods play an important role in the design and analysis of such complex systems. One such compositional analysis method is based on real-time calculus. In this paper, we present an analysis of fixed priority non-preemptive scheduling with the real-time calculus. Although fixed priority non-preemptive scheduling was modeled with the real-time calculus previously, we show that the model gives overly pessimistic results. We also compare our analysis with the existing holistic scheduling analysis through an example of a system using a controller area network (CAN) bus. The proposed method can be automated by incorporating it in the RTC toolbox.
Keywords :
calculus; controller area networks; embedded systems; field buses; large-scale systems; real-time systems; scheduling; CAN bus; RTC toolbox; complex systems; compositional analysis; controller area network; fixed priority nonpreemptive scheduling; holistic scheduling analysis; real-time calculus; real-time embedded systems; Application software; Calculus; Computer applications; Delay; Distributed computing; Embedded computing; Embedded system; Job shop scheduling; Performance analysis; Real time systems; Controller Area Network (CAN); Non-preemptive fixed priority scheduling; Real time scheduling; Real-Time Calculus;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2008. RTCSA '08. 14th IEEE International Conference on
Conference_Location :
Kaohsiung
Print_ISBN :
978-0-7695-3349-0
DOI :
10.1109/RTCSA.2008.28