2022
DOI: 10.1007/s10664-022-10170-1
|View full text |Cite
|
Sign up to set email alerts
|

Optimal priority assignment for real-time systems: a coevolution-based approach

Abstract: In real-time systems, priorities assigned to real-time tasks determine the order of task executions, by relying on an underlying task scheduling policy. Assigning optimal priority values to tasks is critical to allow the tasks to complete their executions while maximizing safety margins from their specified deadlines. This enables real-time systems to tolerate unexpected overheads in task executions and still meet their deadlines. In practice, priority assignments result from an interactive process between the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 76 publications
0
2
0
Order By: Relevance
“…The scheduling problem is addressed in [7] where a new algorithm based on Reinforcement Learning (RL) is proposed for global fixed-priority task assignment in multi-processor real-time systems. In [8], the authors propose a new scheduling algorithm that maximizes the magnitude of safety margins while respecting the engineering constraints. In [9], new scheduling policies are proposed for heterogeneous platforms equipped with a hardware accelerator.…”
Section: Introductionmentioning
confidence: 99%
“…The scheduling problem is addressed in [7] where a new algorithm based on Reinforcement Learning (RL) is proposed for global fixed-priority task assignment in multi-processor real-time systems. In [8], the authors propose a new scheduling algorithm that maximizes the magnitude of safety margins while respecting the engineering constraints. In [9], new scheduling policies are proposed for heterogeneous platforms equipped with a hardware accelerator.…”
Section: Introductionmentioning
confidence: 99%
“…Real time tasks often require task priority changes and preemption of tasks for the successful execution i.e. meeting deadlines effectively [12]. So it is recommended that an operating system with preemptible kernel be used for any real time system.…”
Section: Introductionmentioning
confidence: 99%