DocumentCode
2130710
Title
Demand bound server: Generalized resource reservation for hard real-time systems
Author
Kumar, Pratyush ; Chen, Jian-Jia ; Thiele, Lothar
Author_Institution
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
fYear
2011
fDate
9-14 Oct. 2011
Firstpage
233
Lastpage
242
Abstract
Servers have been proposed to implement resource reservations on shared resources. Such reservations isolate the temporal behavior of tasks sharing the shared resources, thereby providing performance guarantees to tasks independent of other tasks. In existing work, resource reservation has been synonymous to utilization (also called bandwidth) on the resource, i.e., we can reserve only a constant fraction of the resource utilization via a server. Such reservation schemes are not suited to serve interrupt-like tasks: tasks that occur seldom but require quick service or tasks with jitter. With this motivation, we present a generalized server algorithm, called Demand Bound Server (DBS), whose offered service is characterized by the demand bound function (dbf) of the task it serves. We show that schedulability of DBS tightly follows that of EDF, and if schedulable a DBS provides a performance guarantee as requested by the dbf of the task. We present an implementation of DBS when the dbf is a shifted-periodic curve and characterize its overhead. We also present efficient composition operations on DBS that widen the class of implemented servers to tightly serve tasks arising in most practical settings.
Keywords
real-time systems; resource allocation; demand bound function; demand bound server; generalized resource reservation; generalized server algorithm; hard real-time system; interrupt-like task; resource utilization; schedulability; shifted-periodic curve; task sharing; Calculus; Dynamic scheduling; Heuristic algorithms; Real time systems; Satellite broadcasting; Servers; Timing; Composition; Real-Time Systems; Servers; Timing Isolation;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Software (EMSOFT), 2011 Proceedings of the International Conference on
Conference_Location
Taipei
Print_ISBN
978-1-4503-0714-7
Type
conf
Filename
6064531
Link To Document