Reservation-Based Federated Scheduling for Parallel Real-Time Tasks

12/13/2017
by   Niklas Ueter, et al.
0

This paper considers the scheduling of parallel real-time tasks with arbitrary-deadlines. Each job of a parallel task is described as a directed acyclic graph (DAG). In contrast to prior work in this area, where decomposition-based scheduling algorithms are proposed based on the DAG-structure and inter-task interference is analyzed as self-suspending behavior, this paper generalizes the federated scheduling approach. We propose a reservation-based algorithm, called reservation-based federated scheduling, that dominates federated scheduling. We provide general constraints for the design of such systems and prove that reservation-based federated scheduling has a constant speedup factor with respect to any optimal DAG task scheduler. Furthermore, the presented algorithm can be used in conjunction with any scheduler and scheduling analysis suitable for ordinary arbitrary-deadline sporadic task sets, i.e., without parallelism.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2020

Bringing Inter-Thread Cache Benefits to Federated Scheduling – Extended Results Technical Report

Multiprocessor scheduling of hard real-time tasks modeled by directed ac...
research
08/25/2022

Parallel Path Progression DAG Scheduling

To satisfy the increasing performance needs of modern cyber-physical sys...
research
05/02/2019

An Adaptive Performance-oriented Scheduler for Static and Dynamic Heterogeneity

With the emergence of heterogeneous hardware paving the way for the post...
research
01/26/2021

Response-Time Analysis and Optimization for Probabilistic Conditional Parallel DAG Tasks

Real-time systems increasingly use multicore processors in order to sati...
research
08/20/2023

Eventually-Consistent Federated Scheduling for Data Center Workloads

Data center schedulers operate at unprecedented scales today to accommod...
research
07/16/2020

Scheduling of Real-Time Tasks with Multiple Critical Sections in Multiprocessor Systems

The performance of multiprocessor synchronization and locking protocols ...
research
01/21/2013

Schedulability Analysis of Distributed Real-Time Applications under Dependence and Several Latency Constraints

This paper focuses on the analysis of real-time non preemptive multiproc...

Please sign up or login with your details

Forgot password? Click here to reset