• DocumentCode
    3228871
  • Title

    Empirical quantification of pessimism in state-of-the-art scheduling theory techniques for periodic and sporadic DRE tasks

  • Author

    Thaker, Gautam H. ; Lardieri, Patrick J. ; Krecker, Donald K. ; Price, Michael

  • Author_Institution
    Lockheed Martin Adv. Technol. Labs., Cherry Hill, NJ, USA
  • fYear
    2004
  • fDate
    25-28 May 2004
  • Firstpage
    490
  • Lastpage
    499
  • Abstract
    Distributed, Real-time, Embedded (DRE) systems present numerous challenges with respect to certification of their real-time behavior. Ideally, to address these we would like to build a model of our system that captures relevant information about end to end real-time requirements, resource consumptions requirements and resource availability, and subject the model to real-time scheduling analysis to predict performance. Presently, scheduling theory techniques have seen limited application in DRE systems for multiple reasons including pessimistic predictions of worst-case response times. Our study quantifies the pessimism in the predictions of worst-case response times of competing end-to-end distributed periodic tasks by comparing values observed in simulation with values computed using multiple scheduling theory techniques. Specifically we consider nongreedy synchronization protocols for tasks with a high degree of recurrence. Our results show that for an end-to-end task model nongreedy techniques, when used with proportional deadline monotonic scheduling, reduce the pessimism in worst-case response time predictions to within 5% of the actual value in over 90% of cases. These (quasi) static techniques represent a baseline against which we can evaluate emerging, control theoretic, adaptive scheduling methods.
  • Keywords
    distributed processing; real-time systems; resource allocation; scheduling; statistical analysis; adaptive scheduling; deadline monotonic scheduling; distributed real-time embedded system; distributed task scheduling; end-to-end task scheduling; multiple scheduling theory technique; nongreedy synchronization protocol; real-time scheduling; resource availability; scheduling theory technique; Availability; Certification; Computational modeling; Delay; Distributed computing; Information analysis; Performance analysis; Predictive models; Processor scheduling; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2004. Proceedings. RTAS 2004. 10th IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-2148-7
  • Type

    conf

  • DOI
    10.1109/RTTAS.2004.1317296
  • Filename
    1317296