Open this publication in new window or tab >>Show others...
2011 (English)In: 2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) / [ed] IEEE Industrial Electronic Society, IEEE conference proceedings, 2011, p. 1-10Conference paper, Published paper (Refereed)
Abstract [en]
This paper presents the implementation of a HierarchicalScheduling Framework (HSF) on an open sourcereal-time operating system (FreeRTOS) to support the temporalisolation between a number of applications, on a single processor.The goal is to achieve predictable integration and reusability ofindependently developed components or applications. We presentthe initial results of the HSF implementation by running it onan AVR 32-bit board EVK1100.
The paper addresses the fixed-priority preemptive schedulingat both global and local scheduling levels. It describes the detaileddesign of HSF with the emphasis of doing minimal changes tothe underlying FreeRTOS kernel and keeping its API intact.Finally it provides (and compares) the results for the performancemeasures of idling and deferrable servers with respect to theoverhead of the implementation.
Place, publisher, year, edition, pages
IEEE conference proceedings, 2011
Keywords
Real-time systems; hierarchical scheduling framework; fixed-priority scheduling
National Category
Embedded Systems Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-13421 (URN)10.1109/ETFA.2011.6059016 (DOI)000297542900043 ()2-s2.0-80655128588 (Scopus ID)978-1-4577-0018-7 (ISBN)
Conference
16th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) Location: Toulouse, FRANCE Date: SEP 05-09, 2011
Note
Submitted to 16th IEEE International Conference on Emerging Technologies and Factory automation (ETFA'11) ©2011 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE."
2011-12-142011-12-092018-08-10Bibliographically approved