TY - GEN
T1 - Resource-locking durations in EDF-scheduled systems
AU - Fisher, Nathan
AU - Bertogna, Marko
AU - Baruah, Sanjoy
PY - 2007
Y1 - 2007
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/34548129570
U2 - 10.1109/RTAS.2007.32
DO - 10.1109/RTAS.2007.32
M3 - Conference contribution
AN - SCOPUS:34548129570
SN - 0769528007
SN - 9780769528007
T3 - Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
SP - 91
EP - 100
BT - Proceedings - RTAS 2007
T2 - 13th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS'07
Y2 - 3 April 2007 through 6 April 2007
ER -