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. In a companion paper, we formally defined and studied 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. We extend the discussion and results from to systems scheduled using static-priority scheduling algorithms, with resource access arbitrated using stack resource policy (SRP), or priority ceiling protocol (PCP). We present a method to compute resource hold times for every resource, and an algorithm to decrease them without changing the semantics of the application or compromising application feasibility.

Static-Priority Scheduling and Resource Hold Times / Bertogna, Marko; N., Fisher; S., Baruah. - STAMPA. - 0:(2007), pp. 1-8. (Intervento presentato al convegno 21st International Parallel and Distributed Processing Symposium, IPDPS 2007 tenutosi a Long Beach, CA, usa nel March 26-30, 2007) [10.1109/IPDPS.2007.370344].

Static-Priority Scheduling and Resource Hold Times

BERTOGNA, Marko;
2007

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. In a companion paper, we formally defined and studied 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. We extend the discussion and results from to systems scheduled using static-priority scheduling algorithms, with resource access arbitrated using stack resource policy (SRP), or priority ceiling protocol (PCP). We present a method to compute resource hold times for every resource, and an algorithm to decrease them without changing the semantics of the application or compromising application feasibility.
2007
21st International Parallel and Distributed Processing Symposium, IPDPS 2007
Long Beach, CA, usa
March 26-30, 2007
0
1
8
Bertogna, Marko; N., Fisher; S., Baruah
Static-Priority Scheduling and Resource Hold Times / Bertogna, Marko; N., Fisher; S., Baruah. - STAMPA. - 0:(2007), pp. 1-8. (Intervento presentato al convegno 21st International Parallel and Distributed Processing Symposium, IPDPS 2007 tenutosi a Long Beach, CA, usa nel March 26-30, 2007) [10.1109/IPDPS.2007.370344].
File in questo prodotto:
File Dimensione Formato  
IPDPS07.pdf

Accesso riservato

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 253.52 kB
Formato Adobe PDF
253.52 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/701121
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? ND
social impact