Abstract
Many embedded real-time applications are typically time-triggered and preemptive schedulers are used to execute tasks of such applications. Orthogonally, composable partitioned embedded platforms use preemptive time-division multiplexing mechanism to isolate applications. Existing composable systems that support two-level scheduling are restricted to cooperative intra-application schedulers, and thus cannot execute the time-triggered applications. In this work, we introduce a framework that allows concurrent, composable execution of such applications on temporally-partitioned systems. The framework is composed of an execution platform and a method for timing analysis of applications running on the platform. The platform realizes a software-based timed-interrupt virtualization technique on an existing composable system. Multiple time-triggered applications may run concurrently using different intra-application preemptive scheduling policies, e.g., fixed-priority and rate-monotonic. The analysis method formalizes the available processing time for executing each application on a processor in order to enable schedulability tests for different policies. Finally, these concepts are demonstrated by executing a number of applications, first on an FPGA prototype and second on a Matlab simulation of the platform. The results indicate a composable and concurrent execution of multiple time-triggered applications using our proposed framework. Furthermore, the implementation of the technique has low cost in terms of memory footprint and execution overhead.
| Original language | English |
|---|---|
| Title of host publication | 2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013 |
| Place of Publication | Piscataway |
| Publisher | IEEE Computer Society |
| Pages | 183-192 |
| Number of pages | 10 |
| ISBN (Electronic) | 978-1-4799-0850-9 |
| DOIs | |
| Publication status | Published - 2013 |
| Event | 19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013 - GIS NTU Convention Center, Taipei, Taiwan Duration: 19 Aug 2013 → 21 Aug 2013 Conference number: 19 |
Conference
| Conference | 19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013 |
|---|---|
| Abbreviated title | RTCSA 2013 |
| Country/Territory | Taiwan |
| City | Taipei |
| Period | 19/08/13 → 21/08/13 |
| Other | RTCSA-2013 |
Keywords
- Composability
- Embedded systems
- Preemptive hierarchical scheduling
- Temporal partitioning
- Time-triggered applications
Fingerprint
Dive into the research topics of 'A software-based technique enabling composable hierarchical preemptive scheduling for time-triggered applications'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver