Treffer: Hard Real-Time Stationary GANG-Scheduling

Title:
Hard Real-Time Stationary GANG-Scheduling
Contributors:
Niklas Ueter and Mario Günzel and Georg von der Brüggen and Jian-Jia Chen
Publisher Information:
Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Publication Year:
2021
Collection:
DROPS - Dagstuhl Research Online Publication Server (Schloss Dagstuhl - Leibniz Center for Informatics )
Document Type:
Fachzeitschrift article in journal/newspaper<br />conference object
File Description:
application/pdf
Language:
English
Relation:
Is Part Of LIPIcs, Volume 196, 33rd Euromicro Conference on Real-Time Systems (ECRTS 2021); https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECRTS.2021.10
DOI:
10.4230/LIPIcs.ECRTS.2021.10
Accession Number:
edsbas.500DAD5F
Database:
BASE

Weitere Informationen

The scheduling of parallel real-time tasks enables the efficient utilization of modern multiprocessor platforms for systems with real-time constrains. In this situation, the gang task model, in which each parallel sub-job has to be executed simultaneously, has shown significant performance benefits due to reduced context switches and more efficient intra-task synchronization. In this paper, we provide the first schedulability analysis for sporadic constrained-deadline gang task systems and propose a novel stationary gang scheduling algorithm. We show that the schedulability problem of gang task sets can be reduced to the uniprocessor self-suspension schedulability problem. Furthermore, we provide a class of partitioning algorithms to find a stationary gang assignment and show that it bounds the worst-case interference of each task. To demonstrate the effectiveness of our proposed approach, we evaluate it for implicit-deadline systems using randomized task sets under different settings, showing that our approach outperforms the state-of-the-art.