• 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