DReaM: Deep Reinforcement Learning for Joint Reliability and Power Management in Multicore IoT Devices

In multicore Internet of Things (IoT) devices, high reliability, low power/energy design, and real-time computing are three important design requirements. The multiple cores in these systems enable us to exploit different fault-tolerance techniques for improving system reliability. However, these techniques impose power/energy and timing overheads on the system. This paper proposes DReaM, a power- and reliability-aware approach that utilizes Deep Reinforcement Learning (DRL) to minimize power consumption in multicore systems while maintaining the desired reliability level and meeting timing constraints. DReaM controls the power consumption by adjusting the voltage and frequency levels for each task and choosing the most suitable fault-tolerant techniques between Primary/Backup (P/B), Triple Modular Redundancy (TMR), and N-Modular Redundancy (NMR). Evaluations using an ARM-based processor and applications from the MiBench benchmark suite were conducted under different fault injection scenarios. The experimental results show that DReaM reduces power consumption on average by 19.86% (up to 64.1%), with improved Quality of Service (QoS) by an average of 11.02% (up to 77%) while maintaining the required system reliability.

Authors

Institutions

Publication Details

Journal
IEEE Internet of Things Journal
Published
2025-10-09
DOI
https://doi.org/10.1109/jiot.2025.3619513
Citations
1
Primary Topic
Smart Grid Security and Resilience
Type
article
Field-Weighted Citation Impact
1.21
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DReaM: Deep Reinforcement Learning for Joint Reliability and Power Management in Multicore IoT Devices

Alireza Ejlali, Mohsen Ansari, M. Esna-Ashari
1 citations
IEEE Internet of Things Journal
Smart Grid Security and Resilience
1.21
article

DReaM: Deep Reinforcement Learning for Joint Reliability and Power Management in Multicore IoT Devices

Alireza Ejlali, Mohsen Ansari, M. Esna-Ashari
article en
1 citations

Abstract

In multicore Internet of Things (IoT) devices, high reliability, low power/energy design, and real-time computing are three important design requirements. The multiple cores in these systems enable us to exploit different fault-tolerance techniques for improving system reliability. However, these techniques impose power/energy and timing overheads on the system. This paper proposes DReaM, a power- and reliability-aware approach that utilizes Deep Reinforcement Learning (DRL) to minimize power consumption in multicore systems while maintaining the desired reliability level and meeting timing constraints. DReaM controls the power consumption by adjusting the voltage and frequency levels for each task and choosing the most suitable fault-tolerant techniques between Primary/Backup (P/B), Triple Modular Redundancy (TMR), and N-Modular Redundancy (NMR). Evaluations using an ARM-based processor and applications from the MiBench benchmark suite were conducted under different fault injection scenarios. The experimental results show that DReaM reduces power consumption on average by 19.86% (up to 64.1%), with improved Quality of Service (QoS) by an average of 11.02% (up to 77%) while maintaining the required system reliability.

IEEE Internet of Things JournalVol. 12(24)
Sharif University of Technology (IR)
Openalex Percentile: Top 16%
Smart Grid Security and Resilience
1.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.