• DocumentCode
    680031
  • Title

    Utility-based resource overbooking for Cyber-Physical Systems

  • Author

    de Niz, Dionisio ; Wrage, Lutz ; Rowe, Andrew ; Rajkumar, R.

  • Author_Institution
    SEI - Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2013
  • fDate
    19-21 Aug. 2013
  • Firstpage
    217
  • Lastpage
    226
  • Abstract
    The tight coupling among computation, sensing and control found in Cyber-Physical Systems (CPS) often requires information processing to be completed within strict timing deadlines. Traditional hard real-time scheduling algorithms require the use of the worst-case execution times to guarantee that deadlines will be met. Unfortunately, many algorithms with parameters derived from sensing the physical world suffer from large variations in execution time, which leads to pessimistic overall utilization. For example, object tracking in a computer vision system is highly dependent on the number and size of the objects within the camera´s field of view. In this paper, we present the formal description of ZS-QRAM [8], a scheduling approach that allows system designers to flexibly assign execution times and application-derived utility to tasks in order to maximize total system utility even in the presence of highly variable processing estimates. In particular, we provide a detailed description of the algorithm, the formal proofs for its temporal protection and a detail evaluation. Our evaluation uses the Utility Degradation Resilience (UDR) metric presented in [8]. Our results show that ZS-QRAM is able to obtain four times as much UDR as ZSRM, a previous overbooking approach, and almost twice as much UDR as Rate-Monotonic with Period Transformation (RM/TP) even when the latter does not provide temporal protection.
  • Keywords
    computer vision; scheduling; ZS- QRAM; computer vision system; cyber-physical systems; rate-monotonic with period transformation; real-time scheduling algorithm; utility degradation resilience metric; utility-based resource overbooking; worst-case execution times; Degradation; Educational institutions; Processor scheduling; Quality of service; Real-time systems; Resource management; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2013.6732222
  • Filename
    6732222