• DocumentCode
    3018652
  • Title

    Adaptive real-time scheduling for legacy applications

  • Author

    Abeni, Luca ; Palopoli, Luigi

  • Author_Institution
    Univ. of Trento, Trento
  • fYear
    2008
  • fDate
    15-18 Sept. 2008
  • Firstpage
    583
  • Lastpage
    590
  • Abstract
    A remarkable research activity has been carried out in the past few years to support real-time applications by means of appropriate scheduling solutions. For scarcely known or highly dynamic applications, feedback scheduling has emerged as an effective technique to tune the scheduling parameters, based on a run-time monitoring of the timing performance of the application. This technique requires a specialised API for the application and is therefore unfit for legacy applications, for which the source code is not accessible. In this paper, we present an alternative technique, called legacy feedback scheduling (LFS), for feedback based adaptation of the scheduling parameters. LFS does not make any assumption on the programming model of the application and is applicable to legacy applications. Throughout the paper, we carry out a comparison between a well settled technique (called adaptive reservations), which leverages a particular structure for the application, and LFS. The conclusion is that the greater generality and flexibility of the LFS has to be paid in terms of timing performance. However, LFS successfully identifies the ldquoaveragerdquo scheduling parameters needed to sustain a given execution rate.
  • Keywords
    application program interfaces; feedback; scheduling; software maintenance; API; adaptive real-time scheduling; legacy applications; legacy feedback scheduling; run-time monitoring; Adaptive scheduling; Application software; Costs; Dynamic scheduling; Feedback; Hardware; Operating systems; Processor scheduling; Real time systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2008. ETFA 2008. IEEE International Conference on
  • Conference_Location
    Hamburg
  • Print_ISBN
    978-1-4244-1505-2
  • Electronic_ISBN
    978-1-4244-1506-9
  • Type

    conf

  • DOI
    10.1109/ETFA.2008.4638457
  • Filename
    4638457