• DocumentCode
    1799252
  • Title

    A Framework for Automated Competitive Analysis of On-line Scheduling of Firm-Deadline Tasks

  • Author

    Chatterjee, Krishnendu ; Pavlogiannis, Andreas ; Kossler, Alexander ; Schmid, Ulrich

  • Author_Institution
    IST Austria (Inst. of Sci. & Technol. Austria), Klosterneuburg, Austria
  • fYear
    2014
  • fDate
    2-5 Dec. 2014
  • Firstpage
    118
  • Lastpage
    127
  • Abstract
    We present a flexible framework for the automated competitive analysis of on-line scheduling algorithms for firm-deadline real-time tasks based on multi-objective graphs: Given a task set and an on-line scheduling algorithm specified as a labeled transition system, along with some optional safety, liveness, and/or limit-average constraints for the adversary, we automatically compute the competitive ratio of the algorithm w.r.t. A clairvoyant scheduler. We demonstrate the flexibility and power of our approach by comparing the competitive ratio of several on-line algorithms, including Dover, that have been proposed in the past, for various task sets. Our experimental results reveal that none of these algorithms is universally optimal, in the sense that there are task sets where other schedulers provide better performance. Our framework is hence a very useful design tool for selecting optimal algorithms for a given application.
  • Keywords
    scheduling; task analysis; automated competitive analysis; clairvoyant scheduler; competitive ratio; firm-deadline real-time tasks; flexible framework; labeled transition system; limit-average constraints; liveness; multiobjective graphs; online scheduling algorithms; optimal algorithms; optional safety; Algorithm design and analysis; Real-time systems; Safety; Schedules; Scheduling; Scheduling algorithms; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2014 IEEE
  • Conference_Location
    Rome
  • ISSN
    1052-8725
  • Type

    conf

  • DOI
    10.1109/RTSS.2014.9
  • Filename
    7010480