• DocumentCode
    123927
  • Title

    Comparing Availability-Aware Real-Time Schedulers by Means of Configurable Experimental Framework

  • Author

    Strnadel, Josef ; Pokorny, Martin

  • Author_Institution
    IT4Innovations Centre of Excellence, Brno Univ. of Technol. Brno, Brno, Czech Republic
  • fYear
    2014
  • fDate
    27-29 Aug. 2014
  • Firstpage
    333
  • Lastpage
    340
  • Abstract
    In this paper, an overview of scheduling mechanisms constructed to enhance availability of services an embedded real-time system delivers is introduced along with the concept of a framework for comparison of the mechanisms. The framework expects that XML-based descriptions of the following parts of the system are available at its input: target device, operating system, application, scheduler and specification of experiments. On basis of the inputs, the framework is able to produce source-codes for a given platform and an operating system and after their compilation and programming by third-party tools, to perform and evaluate the experiments according to their specification. The applicability of the framework has been shown on selected component-of-the-shelf components such as a microcontroller, an operating system and on several sets of artificial as well as real-world applications running under limiting conditions such as insufficient amount of power and/or computational (re)sources. At the end of the paper, several mechanisms are evaluated on basis of the framework in order to show its practical applicability and kind of results achievable at its output.
  • Keywords
    embedded systems; operating systems (computers); resource allocation; scheduling; XML-based description; availability-aware realtime schedulers; configurable experimental framework; embedded realtime system; extensible markup language; microcontroller; operating system; programming; scheduling mechanism; service availability; third-party tools; Availability; Operating systems; Power demand; Real-time systems; Runtime; Timing; availability; comparison; consumption; description; experiment; framework; frequency; management; overload; power; real-time; reduction; scaling; scheduling; task; voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2014 17th Euromicro Conference on
  • Conference_Location
    Verona
  • Type

    conf

  • DOI
    10.1109/DSD.2014.35
  • Filename
    6927262