A survey of fault-tolerance techniques for embedded systems from the perspective of power, energy, and thermal issues

S Safari, M Ansari, H Khdr, P Gohari-Nazari… - IEEE …, 2022 - ieeexplore.ieee.org
The relentless technology scaling has provided a significant increase in processor
performance, but on the other hand, it has led to adverse impacts on system reliability. In …

Energy-efficient fault-tolerant scheduling of reliable parallel applications on heterogeneous distributed embedded systems

G Xie, Y Chen, X Xiao, C Xu, R Li… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Dynamic voltage and frequency scaling (DVFS) is a well-known energy consumption
optimization technique in embedded systems and dynamically scaling down the voltage of a …

On the scheduling of energy-aware fault-tolerant mixed-criticality multicore systems with service guarantee exploration

S Safari, M Ansari, G Ershadi… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Advancement of Cyber-Physical Systems has attracted attention to Mixed-Criticality Systems
(MCSs), both in research and in industrial designs. As multicore platforms are becoming the …

TherMa-MiCs: Thermal-aware scheduling for fault-tolerant mixed-criticality systems

S Safari, H Khdr, P Gohari-Nazari… - … on Parallel and …, 2021 - ieeexplore.ieee.org
Multicore platforms are becoming the dominant trend in designing Mixed-Criticality Systems
(MCSs), which integrate applications of different levels of criticality into the same platform. A …

Two-state checkpointing for energy-efficient fault tolerance in hard real-time systems

M Salehi, MK Tavana, S Rehman… - … Transactions on Very …, 2016 - ieeexplore.ieee.org
Checkpointing with rollback recovery is a well-established technique to tolerate transient
faults. However, it incurs significant time and energy overheads, which go wasted in fault …

Reliability aware energy optimized scheduling of non-preemptive periodic real-time tasks on heterogeneous multiprocessor system

N Kumar, J Mayank, A Mondal - IEEE Transactions on Parallel …, 2019 - ieeexplore.ieee.org
Higher reliability and lower energy consumption are conflicting, yet among the most
important design objectives for the real-time systems. Moreover, in the domain of real-time …

Peak power management to meet thermal design power in fault-tolerant embedded systems

M Ansari, S Safari, A Yeganeh-Khaksar… - … on Parallel and …, 2018 - ieeexplore.ieee.org
Multicore platforms provide a great opportunity for implementation of fault-tolerance
techniques to achieve high reliability in real-time embedded systems. Passive redundancy is …

Learning heterogeneous features jointly: A deep end-to-end framework for multi-step short-term wind power prediction

J Chen, Q Zhu, H Li, L Zhu, D Shi, Y Li… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Leveraging multiple heterogeneous measurements to predict wind power has long been a
challenging task in the electrical community. In this paper, a deep architecture incorporated …

Peak-power-aware energy management for periodic real-time applications

M Ansari, A Yeganeh-Khaksar… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Two main objectives in designing real-time embedded systems are high reliability and low
power consumption. Hardware replication (eg, standby-sparing) can provide high reliability …

Simultaneous management of peak-power and reliability in heterogeneous multicore embedded systems

M Ansari, J Saber-Latibari… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Analysis of reliability, power, and performance at hardware and software levels due to
heterogeneity is a crucial requirement for heterogeneous multicore embedded systems …