DocumentCode
3189899
Title
Integrated time- and event-triggered scheduling - An overhead analysis on the ARM architecture
Author
Schorr, Susan ; Fohler, Gerhard
Author_Institution
Tech. Univ. Kaiserslautern, Kaiserslautern, Germany
fYear
2013
fDate
19-21 Aug. 2013
Firstpage
165
Lastpage
174
Abstract
Slot shifting is a method to combine time-triggered and event-triggered scheduling of real-time systems. It analyzes offline constructed scheduling tables for the amount and location of unused resources, called spare capacities, which are used to accommodate event-triggered activities, such as aperiodic tasks. Spare capacities are efficiently represented to indicate available resources and the flexibility to shift offline scheduled tasks while maintaining their feasibility with respect to their original timing constraints. In this paper, we study the overhead costs involved in the practical implementation of slot shifting. We present results from measurements on the cycle accurate multi-processor systems-on-chip simulator MPARM, which indicate the execution time and memory costs of the various steps of online slot shifting for the ARM architecture. These allow a designer to select configurations and trade-offs for the implementation. We present the insights gained which lead to a redesign of the original algorithm.
Keywords
microcontrollers; processor scheduling; real-time systems; resource allocation; system-on-chip; ARM architecture; MPARM; aperiodic tasks; cycle accurate multiprocessor system-on-chip simulator; event-triggered activities; event-triggered scheduling; execution time; integrated event-triggered scheduling; integrated time-triggered scheduling; memory costs; offline constructed scheduling tables; offline scheduled task shifting; online slot shifting; overhead analysis; real-time systems; spare capacities; timing constraints; unused resource location; Algorithm design and analysis; Hardware; Heuristic algorithms; Runtime; Schedules; Scheduling; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
Conference_Location
Taipei
ISSN
1533-2306
Type
conf
DOI
10.1109/RTCSA.2013.6732216
Filename
6732216
Link To Document