DYNASCORE: DYNAmic Software COntroller to increase REsource utilization in mixed-critical systems

Angeliki Kritikakou 1 Thibaut Marty 1 Matthieu Roy 2
1 CAIRN - Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources
Inria Rennes – Bretagne Atlantique , IRISA_D3 - ARCHITECTURE
2 LAAS-TSF - Équipe Tolérance aux fautes et Sûreté de Fonctionnement informatique
LAAS - Laboratoire d'analyse et d'architecture des systèmes [Toulouse]
Abstract : In real-time mixed-critical systems, Worst-Case Execution Time analysis (WCET) is required to guarantee that timing constraints are respected —at least for high criticality tasks. However, the WCET is pessimistic compared to the real execution time, especially for multicore platforms. As WCET computation considers the worst-case scenario, it means that whenever a high criticality task accesses a shared resource in multi-core platforms, it is considered that all cores use the same resource concurrently. This pessimism in WCET computation leads to a dramatic under utilization of the platform resources, or even failing to meet the timing constraints. In order to increase resource utilization while guaranteeing real-time guarantees for high criticality tasks, previous works proposed a run-time control system to monitor and decide when the interferences from low criticality tasks cannot be further tolerated. However, in the initial approaches, the points where the controller is executed were statically predefined. In this work, we propose a dynamic run-time control which adapts its observations to on-line temporal properties, increasing further the dynamism of the approach, and mitigating the unnecessary overhead implied by existing static approaches. Our dynamic adaptive approach allows to control the ongoing execution of tasks based on run-time information, and increases further the gains in terms of resource utilization compared with static approaches.
Document type :
Journal articles
ACM Transactions on Design Automation of Electronic Systems (TODAES), ACM, 2017, 23 (2), pp.art ID n°13. 〈10.1145/3110222〉
Liste complète des métadonnées

Cited literature [37 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01559696
Contributor : Matthieu Roy <>
Submitted on : Wednesday, October 11, 2017 - 3:05:31 PM
Last modification on : Thursday, October 19, 2017 - 5:22:12 PM

File

DYNAMIC_final.pdf
Files produced by the author(s)

Identifiers

Citation

Angeliki Kritikakou, Thibaut Marty, Matthieu Roy. DYNASCORE: DYNAmic Software COntroller to increase REsource utilization in mixed-critical systems. ACM Transactions on Design Automation of Electronic Systems (TODAES), ACM, 2017, 23 (2), pp.art ID n°13. 〈10.1145/3110222〉. 〈hal-01559696〉

Share

Metrics

Record views

54

Document downloads

13