Saved in:
Bibliographic Details
Main Authors: Siyadatzadeh, Roozbeh, Ansari, Mohsen, Shafique, Muhammad, Ejlali, Alireza
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2503.12677
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929762101886976
author Siyadatzadeh, Roozbeh
Ansari, Mohsen
Shafique, Muhammad
Ejlali, Alireza
author_facet Siyadatzadeh, Roozbeh
Ansari, Mohsen
Shafique, Muhammad
Ejlali, Alireza
contents Embedded systems power many modern applications and must often meet strict reliability, real-time, thermal, and power requirements. Task replication can improve reliability by duplicating a task's execution to handle transient and permanent faults, but blindly applying replication often leads to excessive overhead and higher temperatures. Existing design-time methods typically choose the number of replicas based on worst-case conditions, which can waste resources under normal operation. In this paper, we present RL-TIME, a reinforcement learning-based approach that dynamically decides the number of replicas according to actual system conditions. By considering both the reliability target and a core-level Thermal Safe Power (TSP) constraint at run-time, RL-TIME adapts the replication strategy to avoid unnecessary overhead and overheating. Experimental results show that, compared to state-of-the-art methods, RL-TIME reduces power consumption by 63%, increases schedulability by 53%, and respects TSP 72% more often.
format Preprint
id arxiv_https___arxiv_org_abs_2503_12677
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle RL-TIME: Reinforcement Learning-based Task Replication in Multicore Embedded Systems
Siyadatzadeh, Roozbeh
Ansari, Mohsen
Shafique, Muhammad
Ejlali, Alireza
Machine Learning
Systems and Control
Embedded systems power many modern applications and must often meet strict reliability, real-time, thermal, and power requirements. Task replication can improve reliability by duplicating a task's execution to handle transient and permanent faults, but blindly applying replication often leads to excessive overhead and higher temperatures. Existing design-time methods typically choose the number of replicas based on worst-case conditions, which can waste resources under normal operation. In this paper, we present RL-TIME, a reinforcement learning-based approach that dynamically decides the number of replicas according to actual system conditions. By considering both the reliability target and a core-level Thermal Safe Power (TSP) constraint at run-time, RL-TIME adapts the replication strategy to avoid unnecessary overhead and overheating. Experimental results show that, compared to state-of-the-art methods, RL-TIME reduces power consumption by 63%, increases schedulability by 53%, and respects TSP 72% more often.
title RL-TIME: Reinforcement Learning-based Task Replication in Multicore Embedded Systems
topic Machine Learning
Systems and Control
url https://arxiv.org/abs/2503.12677