Response Time Analysis for Fixed-Priority Preemptive Uniform Multiprocessor Systems

Binqi Sun, Tomasz Kloda, Marco Caccamo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present a response time analysis for global fixed-priority preemptive scheduling of constrained-deadline tasks upon a uniform multiprocessor where each processor can be characterized by a different speed. A fixed-priority scheduler assigns the jobs with the highest priorities to the fastest processors. Since determining whether all tasks can meet their deadlines is generally intractable even with identical processors, we propose two sufficient schedulability tests that calculate upper bounds on the task’s worst-case response time within polynomial and pseudo-polynomial time. The proposed tests leverage the linear programming model to upper bound the interference of the higher-priority tasks. Furthermore, we identify specific conditions and platforms upon which the problem can be solved more efficiently within linear time. These formulations are used to iteratively evaluate and refine possible solutions until a safe upper bound on the task’s worst-case response time is found. Additionally, we demonstrate that, with specific minor modifications, the proposed tests are compatible with Audsley’s optimal priority assignment. Experimental evaluations performed on synthetic task sets show that the proposed approach outperforms the state-of-the-art methods.

Original languageEnglish
Title of host publication36th Euromicro Conference on Real-Time Systems, ECRTS 2024
EditorsRodolfo Pellizzoni
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773249
DOIs
StatePublished - Jul 2024
Event36th Euromicro Conference on Real-Time Systems, ECRTS 2024 - Lille, France
Duration: 9 Jul 202412 Jul 2024

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume298
ISSN (Print)1868-8969

Conference

Conference36th Euromicro Conference on Real-Time Systems, ECRTS 2024
Country/TerritoryFrance
CityLille
Period9/07/2412/07/24

Keywords

  • Real-time scheduling
  • Response time analysis
  • Uniform multiprocessor

Fingerprint

Dive into the research topics of 'Response Time Analysis for Fixed-Priority Preemptive Uniform Multiprocessor Systems'. Together they form a unique fingerprint.

Cite this