Authors
Angeliki Kritikakou, Claire Pagetti, Olivier Baldellon, Matthieu Roy, Christine Rochange
Publication date
2014/7/8
Conference
2014 26th Euromicro Conference on Real-Time Systems
Pages
119-128
Publisher
IEEE
Description
Although multi/many-core platforms enable the parallel execution of tasks, the sharing of resources may lead to long WCETs that fail to meet the real-time constraints of the system. Then, a safe solution is the execution of the most critical tasks in isolation followed by the execution of the remaining tasks. To improve the system performance, we propose an approach where a critical task can run in parallel with less critical tasks, as long as the real-time constraints are met. When no further interferences can be tolerated, the proposed run-time control suspends the low critical tasks until the termination of the critical task. In this paper, we describe the design and prove the correctness of our approach. To do so, a graph grammar is defined to formally model the critical task as a set of control flow graphs on which a safe partial WCET analysis is applied and used at run-time to control the safe execution of the critical task.
Total citations
201320142015201620172018201920202021202220232024131373583562
Scholar articles
A Kritikakou, C Pagetti, O Baldellon, M Roy… - 2014 26th Euromicro Conference on Real-Time …, 2014