Resource-locking durations in EDF-scheduled systems

  • Nathan Fisher
  • , Marko Bertogna
  • , Sanjoy Baruah

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

Abstract

The duration of time for which each application locks each shared resource is critically important in composing multiple independently-developed applications upon a shared "open" platform. The concept of resource hold time (RHT) - the largest length of time that may elapse between the instant that an application system locks a resource and the instant that it subsequently releases the resource -is formally defined and studied in this paper. An algorithm is presented for computing resource hold times for every resource in an application that is scheduled using Earliest Deadline First scheduling, with resource access arbitrated using the Stack Resource Policy. An algorithm is presented for decreasing these RHT's without changing the semantics of the application or compromising application feasibility.

Original languageEnglish
Title of host publicationProceedings - RTAS 2007
Subtitle of host publication13th IEEE Real-Time and Embedded Technology and Applications Symposium
Pages91-100
Number of pages10
DOIs
StatePublished - 2007
Event13th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS'07 - Bellevue, WA, United States
Duration: Apr 3 2007Apr 6 2007

Publication series

NameProceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
ISSN (Print)1545-3421

Conference

Conference13th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS'07
Country/TerritoryUnited States
CityBellevue, WA
Period04/3/0704/6/07

Fingerprint

Dive into the research topics of 'Resource-locking durations in EDF-scheduled systems'. Together they form a unique fingerprint.

Cite this