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
Read the PDF Publisher page (DOI) Slides Code and artifacts Cite
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,
pages = {1--10},
address = {Hsinchu, Taiwan},
doi = {10.1109/RTCSA.2017.8046314},
url = {https://doi.org/10.1109/RTCSA.2017.8046314}
}
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 SP - 1 EP - 10 DO - 10.1109/RTCSA.2017.8046314 UR - https://doi.org/10.1109/RTCSA.2017.8046314 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 %P 1-10 %C Hsinchu, Taiwan %R 10.1109/RTCSA.2017.8046314 %U https://doi.org/10.1109/RTCSA.2017.8046314 %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
]
]
},
"page": "1-10",
"publisher-place": "Hsinchu, Taiwan",
"DOI": "10.1109/RTCSA.2017.8046314",
"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), pp. 1–10, Aug. 2017, doi: 10.1109/RTCSA.2017.8046314.
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) (pp. 1–10). https://doi.org/10.1109/RTCSA.2017.8046314