A survey of fault-tolerance techniques for embedded systems from the perspective of power, energy, and thermal issues
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 …
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
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 …
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
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 …
(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
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 …
(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
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 …
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
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 …
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
Multicore platforms provide a great opportunity for implementation of fault-tolerance
techniques to achieve high reliability in real-time embedded systems. Passive redundancy is …
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
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 …
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 …
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 …
heterogeneity is a crucial requirement for heterogeneous multicore embedded systems …