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 …

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 …

Real-time task scheduling and network device security for complex embedded systems based on deep learning networks

J Zhou - Microprocessors and Microsystems, 2020 - Elsevier
As a hotspot of machine learning research, deep learning is applied in many fields.
Embedded systems are becoming more and more complex and networked, so the real-time …

LESS-MICS: A low energy standby-sparing scheme for mixed-criticality systems

S Safari, S Hessabi, G Ershadi - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Multicore platforms are becoming the dominant trend in mixed-criticality systems (MCSs).
Multicores provide great opportunities to realize task-level redundancy for reliability …

Thermal-aware standby-sparing technique on heterogeneous real-time embedded systems

M Ansari, S Safari, S Yari-Karin… - … on Emerging Topics …, 2021 - ieeexplore.ieee.org
Low power consumption, real-time computing, and high reliability are three key
requirements/design objectives of real-time embedded systems. The standby-sparing …

Modular reconfigurable robot distributed computing system for tracking multiple objects

AM Romanov, MP Romanov, SV Manko… - IEEE Systems …, 2020 - ieeexplore.ieee.org
A modular reconfigurable robot (MRR) is considered as a system of systems; that is, a robot
control system consists of modular systems. For an MRR, onboard tracking of multiple …

Model-based, fully simulated, system-level power consumption estimation of IoT devices

Ö Özkaya, B Örs - Microprocessors and Microsystems, 2024 - Elsevier
Internet of things (IoT) gaining more importance due to its crucial role in pervasive
computing and also Industry 4.0. Since the number of IoT devices is scaling up to multiple …

Ring-DVFS: Reliability-aware reinforcement learning-based DVFS for real-time embedded systems

A Yeganeh-Khaksar, M Ansari, S Safari… - IEEE Embedded …, 2020 - ieeexplore.ieee.org
Dynamic voltage and frequency scaling (DVFS) is one of the most popular and exploited
techniques to reduce power consumption in multicore embedded systems. However, this …

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 …