DocumentCode :
1740279
Title :
Including user-defined timing exception support in FRTL
Author :
Terrasa, A. ; Garcia-Fornes, Ana ; Botti, V.
Author_Institution :
Dept. de Sistemas Inf. y Comput., Univ. Politecnica de Valencia, Spain
fYear :
2000
fDate :
2000
Firstpage :
255
Lastpage :
262
Abstract :
In previous papers, we have presented both a new framework for building flexible hard real-time systems (FRTS) and a corresponding run-time support system, called Flexible Real-Time Linux (FRTL). This paper presents how timing exception support can be integrated in both the framework and the run-time system. In particular, the paper proposes detecting and handling two types of timing exceptions: tasks overrunning their worst-case execution times (wcets) and tasks missing their deadlines. This paper shows that the support for these two types of exceptions is required in order to deal with excessive CPU consumption of the application tasks and the kernel itself, respectively. The handling mechanism for wcet exceptions incorporates the possibility of attaching a user-defined handler to each application task. Handlers are defined to be scheduled as either mandatory or optional components at any priority. The specific overhead related to all these mechanisms has been incorporated into the system´s complete feasibility test, which is also presented
Keywords :
Unix; exception handling; operating systems (computers); real-time systems; CPU consumption; FRTL; Flexible Real-Time Linux; feasibility test; flexible hard real-time systems; run-time system; task deadlines; user-defined timing exception support; worst-case execution time; Binary codes; Hardware; Joining processes; Kernel; Linux; Real time systems; Runtime; Safety; System testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Cheju Island
ISSN :
1530-1427
Print_ISBN :
0-7695-0930-4
Type :
conf
DOI :
10.1109/RTCSA.2000.896399
Filename :
896399
Link To Document :
بازگشت