paper-with-me

홈 › Papers

Improving Mixed-Criticality Scheduling with Reinforcement Learning

2025-04-04 · Muhammad El-Mahdy, Nourhan Sakr, Rodrigo Carrasco

This paper introduces a novel reinforcement learning (RL) approach to scheduling mixed-criticality (MC) systems on processors with varying speeds. Building upon the foundation laid by [1], we extend their work to address the non-preemptive scheduling problem, which is known to be NP-hard. By modeling this scheduling challenge as a Markov Decision Process (MDP), we develop an RL agent capable of generating near-optimal schedules for real-time MC systems. Our RL-based scheduler prioritizes high-critical tasks while maintaining overall system performance. Through extensive experiments, we demonstrate the scalability and effectiveness of our approach. The RL scheduler significantly improves task completion rates, achieving around 80% overall and 85% for high-criticality tasks across 100,000 instances of synthetic data and real data under varying system conditions. Moreover, under stable conditions without degradation, the scheduler achieves 94% overall task completion and 93% for high-criticality tasks. These results highlight the potential of RL-based schedulers in real-time and safety-critical applications, offering substantial improvements in handling complex and dynamic scheduling scenarios.

📄 PDF Abstract BibTeX arXiv:2504.03994

Code (0)

등록된 구현이 없습니다.

Tasks

reinforcement-learningReinforcement LearningReinforcement Learning (RL)Scheduling

Similar Papers 제목 키워드 기반

Enhancing Adaptive Mixed-Criticality Scheduling with Deep Reinforcement Learning

2024-11-01 · Bruno Mendes, Pedro F. Souto, Pedro C. Diniz

Adaptive Mixed-Criticality (AMC) is a fixed-priority preemptive scheduling algorithm for mixed-criticality hard real-time systems. It dominates many other scheduling algorithms for mixed-criticality systems, but does so …

Deep Reinforcement Learningreinforcement-learningReinforcement LearningScheduling

Ærø: A Platform Architecture for Mixed-Criticality Airborne Systems

2022-08-30 · Shibarchi Majumder, Jens Frederik Dalsgaard Nielsen, Thomas Bak

Real-time embedded platforms with resource constraints can take the benefits of mixed-criticality system where applications with different criticality-level share computational resources, with isolation in the temporal a…

Scheduling

Fixed Priority Global Scheduling from a Deep Learning Perspective

2020-12-05 · Hyunsung Lee, Michael Wang, Honguk Woo

Deep Learning has been recently recognized as one of the feasible solutions to effectively address combinatorial optimization problems, which are often considered important yet challenging in various research domains. In…

Combinatorial OptimizationDeep LearningScheduling

Execution time budget assignment for mixed criticality systems

2023-11-14 · Mohamed Amine Khelassi, Yasmina Abdeddaïm

In this paper we propose to quantify execution time variability of programs using statistical dispersion parameters. We show how the execution time variability can be exploited in mixed criticality real-time systems. We …

TempoNet: Slack-Quantized Transformer-Guided Reinforcement Scheduler for Adaptive Deadline-Centric Real-Time Dispatchs

2026-02-20 · Rong Fu, Yibo Meng, Guangzhen Yao, Jiaxuan Lu 외 arxiv

Real-time schedulers must reason about tight deadlines under strict compute budgets. We present TempoNet, a reinforcement learning scheduler that pairs a permutation-invariant Transformer with a deep Q-approximation. An …

Reinforcement LearningDecision Making