A Design Scheme for Highly Efficient Mixed-Criticality Systems Using IPC Control

Kosuke Yashima, Nobuyuki Yamasaki


In a safety-critical real-time system, the system must keep running even when the task execution time is longer than expected. The Mixed Criticality (MC) system can satisfy the time constraint of the hi task by discarding the low-priority task (lo task) and allocating computing resources to the high-priority task (hi task) in an emergency when the amount of data to be processed increases significantly. However, discarding the lo task may degrade the QoS of the system. In this paper, Fluid scheduling is implemented in the MC system using an IPC control mechanism that controls the execution speed of each thread in the SMT (Simultaneous Multithreading) processor, and the number of lo tasks discarded in an emergency is reduced. The proposed method in this paper successfully maintains the high QoS of the MC system.


real-time scheduling; mixed criticality; fluid scheduling; SMT processor

Full Text:



  • There are currently no refbacks.