• DocumentCode
    3340074
  • Title

    On-line prediction of execution times - a basis for adaptive scheduling

  • Author

    Gergeleit, M. ; Nett, E. ; Fitzner, J.

  • Author_Institution
    German Nat. Res. Center for Inf. Technol., St. Augustin, Germany
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    186
  • Lastpage
    194
  • Abstract
    Adaptive scheduling meets the need to react in a predictable manner to dynamic, unpredictable changes in the computing system environment. Our TAFT (Time-Aware, Fault-Tolerant) scheduling approach especially addresses the realization of this important property for future real-time applications. The main idea is to trade timeliness of tasks to be executed for maximum functionality. TAFT scheduling uses the concept of the expected case execution time (ECET) of a task in order to achieve adaptivity. We describe the design and the implementation of an integrated on-line monitoring and execution time prediction infrastructure that is able to compute the ECETs efficiently during run-time. We explain how object-orientation can be utilized to achieve more fine-grained, and thus often more precise execution time predictions and we exhibit performance figures, that prove the viability of the approach
  • Keywords
    fault tolerant computing; object-oriented programming; processor scheduling; real-time systems; supervisory programs; TAFT scheduling approach; Time-Aware Fault-Tolerant scheduling; adaptive scheduling; computing system environment; execution time prediction; execution times; expected case execution time; maximum functionality; object-orientation; real-time applications; timeliness; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 1999. Proceedings. Fourth International Workshop on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-7803-5579-2
  • Type

    conf

  • DOI
    10.1109/WORDS.1999.806581
  • Filename
    806581