• DocumentCode
    1852994
  • Title

    Policy-independent real-time operating system mechanisms for timing error detection, handling and monitoring

  • Author

    Stewart, David B. ; Khosla, P.K.

  • Author_Institution
    Dept. of Electr. Eng. & Inst. for Adv. Comput. Studies, Maryland Univ., College Park, MD, USA
  • fYear
    1996
  • fDate
    21-22 Oct 1996
  • Firstpage
    150
  • Lastpage
    157
  • Abstract
    Most research focusing on timing errors deals with scheduling policies that avoid the errors. Since many of the policies are based on estimated worst case execution times for each task, reliability is a function of the accuracy of the estimates. As a result, many hard real time systems are implemented with the dangerous assumption that due to correct design and testing, a missed deadline will never occur. We have designed novel policy independent mechanisms for detecting and handling timing errors, and for monitoring real time tasks. The detection and handling requires less than 1 microsecond overhead per reschedule operation, and has a latency approximately the length of one context switch for handling an error. The monitoring mechanism uses 6 microsecond per context switch, and requires only 1 Kbyte of memory per 32 processes in the system
  • Keywords
    error handling; program diagnostics; real-time systems; scheduling; supervisory programs; 1 Kbyte; 6 ms; context switch; error handling; estimated worst case execution times; hard real time systems; missed deadline; monitoring mechanism; policy independent mechanisms; policy independent real time operating system mechanisms; real time task monitoring; reschedule operation; scheduling policies; timing error detection; Central Processing Unit; Computer errors; Computerized monitoring; Educational institutions; Operating systems; Processor scheduling; Real time systems; Robots; Switches; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering Workshop, 1996. Proceedings., IEEE
  • Conference_Location
    Niagara on the Lake, Ont.
  • Print_ISBN
    0-8186-7629-9
  • Type

    conf

  • DOI
    10.1109/HASE.1996.618580
  • Filename
    618580