错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Fault-Tolerance- and Power-Aware Multi-core Mixed-Criticality System Design

  • Behnaz Ranjbar,
  • Alireza Ejlali,
  • Akash Kumar

摘要

In some MC! applications, an HC! task might overrun and overload the MC! system, or a fault can occur during the execution. However, these systems must be fault-tolerant and guarantee the correct execution of all HC! tasks by their deadlines to avoid catastrophic consequences, in any situation. Furthermore, in these MC! systems, the peak power consumption of the system may increase, especially in an overload situation, and exceed the processor TDP! constraint. This may generate heat beyond the cooling capacity, resulting the system to stop avoiding excessive heat and halting the processor. In this chapter, we propose a technique for dependent dual-criticality tasks in fault-tolerant multi-core MC! systems to manage peak power consumption and temperature. The technique develops a tree of possible task mapping and scheduling at design-time to cover all possible scenarios and reduce the LC! task drop rate in the HI mode!. At run-time, the system exploits the tree to select a proper schedule according to fault occurrences and criticality mode changes.