Thermal-Aware Standby-Sparing Technique on Heterogeneous Real-Time Embedded Systems

Mohsen Ansari, Sepideh Safari, Sina Yari-Karin, Pourya Gohari-Nazari, Heba Khdr, Muhammad Shafique, Jorg Henkel, Alireza Ejlali

Research output: Contribution to journalArticlepeer-review


Low power consumption, real-time computing, and high reliability are three key requirements/design objectives of real-time embedded systems. The standby-sparing technique can improve system reliability while it might increase the temperature of the system beyond safe limits. In this paper, we propose a thermal-aware standby-sparing (TASS) technique that aims at maximizing the Quality of Service (QoS) of soft real-time tasks, which is defined as a function of the finishing time of running tasks. The proposed technique tolerates permanent and transient faults for multicore real-time embedded systems while meeting the Thermal Safe Power (TSP) as the core-level power constraint, which avoids thermal emergencies in on-chip systems. Our TASS proposed method provides an opportunity to remove the overlaps of the execution of main and backup tasks to prevent extra power consumption due to applying the fault-tolerant technique. Meanwhile, in order to maximize the QoS, we employ a heterogeneous platform to execute the main tasks as soon as possible on high-performance cores with more power budget. Experiments show that our proposed method improves QoS up to 39.78% (on average by 18.40%) and reduces the peak power consumption and temperature by up to 40.21% and 15.47C (on average 28.31% and 13.60C), respectively, at runtime, while keeping the system reliability at the required level.

Original languageEnglish (US)
Pages (from-to)1883-1897
JournalIEEE Transactions on Emerging Topics in Computing
Issue number4
StatePublished - Oct 1 2022


  • Embedded systems
  • Multicore processing
  • Power Consumption
  • Power demand
  • QoS
  • Quality of service
  • Real-Time Embedded Systems
  • Real-time systems
  • Reliability
  • Standby-Sparing
  • Task analysis
  • Thermal Management
  • Thermal Safe Power

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Information Systems
  • Human-Computer Interaction
  • Computer Science Applications


Dive into the research topics of 'Thermal-Aware Standby-Sparing Technique on Heterogeneous Real-Time Embedded Systems'. Together they form a unique fingerprint.

Cite this