DocumentCode
2013729
Title
Support for hierarchical scheduling in FreeRTOS
Author
Inam, Rafia ; Mäki-Turja, Jukka ; Sjödin, Mikael ; Ashjaei, S.M.H. ; Afshar, Sara
Author_Institution
Molardalen Real-Time Res. Centre, Vasteras, Sweden
fYear
2011
fDate
5-9 Sept. 2011
Firstpage
1
Lastpage
10
Abstract
This paper presents the implementation of a Hierarchical Scheduling Framework (HSF) on an open source real-time operating system (FreeRTOS) to support the temporal isolation between a number of applications, on a single processor. The goal is to achieve predictable integration and reusability of independently developed components or applications. We present the initial results of the HSF implementation by running it on an AVR 32-bit board EVK1100. The paper addresses the fixed-priority preemptive scheduling at both global and local scheduling levels. It describes the detailed design of HSF with the emphasis of doing minimal changes to the underlying FreeRTOS kernel and keeping its API intact. Finally it provides (and compares) the results for the performance measures of idling and deferrable servers with respect to the overhead of the implementation.
Keywords
application program interfaces; object-oriented programming; operating system kernels; public domain software; real-time systems; scheduling; software reusability; API; AVR EVK1100; FreeRTOS kernel; application reusability; fixed-priority preemptive scheduling; global scheduling levels; hierarchical scheduling framework; independently developed component reusability; local scheduling levels; open source real-time operating system; predictable integration; single processor; temporal isolation; Job shop scheduling; Kernel; Processor scheduling; Real time systems; Schedules; Servers; fixed-priority scheduling; hierarchical scheduling framework; real-time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies & Factory Automation (ETFA), 2011 IEEE 16th Conference on
Conference_Location
Toulouse
ISSN
1946-0740
Print_ISBN
978-1-4577-0017-0
Electronic_ISBN
1946-0740
Type
conf
DOI
10.1109/ETFA.2011.6059016
Filename
6059016
Link To Document