• DocumentCode
    2930809
  • Title

    A Cognac-Glass Algorithm for Conditionally Guaranteed Budgets

  • Author

    Bril, Reinder J. ; Verhaegh, Wim F J ; Wüst, Clemens C.

  • Author_Institution
    Technische Universiteit Eindhoven
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    388
  • Lastpage
    400
  • Abstract
    To analyse the schedulability of conditionally guaranteed budgets (CGBs) in the context of fixed-priority preemptive scheduling (FPPS), we present a so-called cognac-glass algorithm (CGA). CGBs have been conceived in the context of software video processing for consumer terminals to exploit the relative importance of applications. CGBs are similar to normal budgets, but are only conditionally guaranteed. This paper presents the schedulability analysis of CGBs under FPPS, based on both best-case and worst-case analysis techniques. We show that because both techniques are used, it is not straightforward to base the analysis on a critical instant. We therefore have to investigate multiple phasings of budgets during the analysis, for which we present a so-called cognac-glass algorithm. We derive that it suffices to consider only a subset of so-called dominating values for the phasing, which improves the efficiency of our algorithm. Given our analysis, we evaluate the effectiveness of CGBs, and conclude that CGBs are particularly useful for software video processing. Finally, we briefly compare our approach for CGBs with existing analysis techniques for hierarchical FPPS, and illustrate that best-case analysis techniques and a CGA can reduce the inherent pessimism in these existing techniques
  • Keywords
    scheduling; software performance evaluation; video signal processing; cognac-glass algorithm; conditionally guaranteed budget; fixed-priority preemptive scheduling; schedulability; software video processing; Algorithm design and analysis; Application software; Costs; Energy consumption; Interference; Jitter; Laboratories; Quality of service; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2006. RTSS '06. 27th IEEE International
  • Conference_Location
    Rio de Janeiro
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2761-2
  • Type

    conf

  • DOI
    10.1109/RTSS.2006.5
  • Filename
    4032366