DocumentCode
3443267
Title
A Loadable Task Execution Recorder for Hierarchical Scheduling in Linux
Author
Asberg, M. ; Nolte, Thomas ; Kato, Shigeo
Author_Institution
MRTC/Malardalen Univ., Vasteras, Sweden
Volume
1
fYear
2011
fDate
28-31 Aug. 2011
Firstpage
380
Lastpage
387
Abstract
This paper presents a Hierarchical Scheduling Framework (HSF) recorder for Linux-based operating systems. The HSF recorder is a loadable kernel module that is capable of recording tasks and servers without requiring any kernel modifications. Hence, it complies with the reliability and stability requirements in the area of embedded systems where proven versions of Linux are preferred. The recorder is built upon the loadable real-time scheduler framework RESCH (Real-time Scheduler). We evaluate our recorder by comparing the overhead of this solution against another (patched) recorder. Also, the tracing accuracy of the HSF recorder is tested by running a media-processing task together with periodic real-time Linux tasks in combination with servers. The tests are recorded with the HSF recorder, and the Ftrace recorder, in order to show the correctness of the experiments and the HSF recorder itself.
Keywords
Linux; operating system kernels; processor scheduling; software reliability; Ftrace recorder; HSF recorder; Linux-based operating systems; RESCH; embedded systems; hierarchical scheduling framework recorder; loadable kernel module; loadable task execution recorder; media-processing task; real-time scheduler; reliability requirements; stability requirements; Context; Kernel; Linux; Motion pictures; Multimedia communication; Real time systems; Servers; execution visualization; hierarchical scheduling; real-time systems; replay debugging;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
Conference_Location
Toyama
ISSN
1533-2306
Print_ISBN
978-1-4577-1118-3
Type
conf
DOI
10.1109/RTCSA.2011.28
Filename
6029866
Link To Document