CPSLab Cyber-Physical Systems Lab, Boston University

Publications Memory & Shared-Resource Management

A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms

Alessandra Melani, Renato Mancuso, Marco Caccamo, Giorgio Buttazzo, Johannes Freitag, Sascha Uhrig

23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017), August 2017, Hsinchu, Taiwan

Read the PDF Code and artifacts Cite

Figure 1: Example of budget waste arising from self-donation.

Abstract

Although multicore chips are quickly replacing uniprocessor ones, safety-critical embedded systems are still developed using single processor architecture. The reasons mainly concern predictability and certification issues. This paper proposes a scheduling framework for handling Integrated Modular Avionics (IMA) on multicore platforms providing predictability as well as flexibility in managing dynamic load conditions and unexpected temporal misbehaviors of multicore. A new computational model is proposed to allow specifying a higher degree of flexibility and minimum performance requirements. Schedulability analysis is derived for providing off-line guarantees of real-time constraints in worst-case scenarios, and an efficient reclaiming mechanism is proposed to improve the average-case performance. Simulation and experimental results are reported to validate the proposed approach.

Code and hardware artifacts

Cite this paper

@inproceedings{mc_ima_RTCSA17,
  title     = {{A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms}},
  author    = {Melani, Alessandra and Mancuso, Renato and Caccamo, Marco and Buttazzo, Giorgio and Freitag, Johannes and Uhrig, Sascha},
  booktitle = {23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017)},
  year      = 2017,
  month     = aug,
  address   = {Hsinchu, Taiwan},
  url       = {https://cs-people.bu.edu/rmancuso/files/papers/mc_ima_RTCSA17.pdf}
}

Download .bib