Publications Memory & Shared-Resource Management
A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms
23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017), August 2017, Hsinchu, Taiwan
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}
}
TY - CONF AU - Melani, Alessandra AU - Mancuso, Renato AU - Caccamo, Marco AU - Buttazzo, Giorgio AU - Freitag, Johannes AU - Uhrig, Sascha TI - A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms T2 - 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017) PY - 2017 DA - 2017/08// CY - Hsinchu, Taiwan AB - 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. ER -
%0 Conference Paper %A Melani, Alessandra %A Mancuso, Renato %A Caccamo, Marco %A Buttazzo, Giorgio %A Freitag, Johannes %A Uhrig, Sascha %T A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms %B 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017) %D 2017 %C Hsinchu, Taiwan %X 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.
[
{
"id": "mc_ima_RTCSA17",
"type": "paper-conference",
"title": "A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms",
"author": [
{
"family": "Melani",
"given": "Alessandra"
},
{
"family": "Mancuso",
"given": "Renato"
},
{
"family": "Caccamo",
"given": "Marco"
},
{
"family": "Buttazzo",
"given": "Giorgio"
},
{
"family": "Freitag",
"given": "Johannes"
},
{
"family": "Uhrig",
"given": "Sascha"
}
],
"container-title": "23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017)",
"issued": {
"date-parts": [
[
2017,
8
]
]
},
"publisher-place": "Hsinchu, Taiwan",
"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."
}
]
A. Melani, R. Mancuso, M. Caccamo, G. Buttazzo, J. Freitag, and S. Uhrig, “A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms,” in 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017), Aug. 2017.
Melani, A., Mancuso, R., Caccamo, M., Buttazzo, G., Freitag, J., & Uhrig, S. (2017). A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms. In 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017).