• DocumentCode
    2272317
  • Title

    ORTEGA: An Efficient and Flexible Software Fault Tolerance Architecture for Real-Time Control Systems

  • Author

    Liu, Xue ; Ding, Hui ; Lee, Kihwal ; Wang, Qixin ; Sha, Lui

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, QC
  • fYear
    2008
  • fDate
    2-4 July 2008
  • Firstpage
    125
  • Lastpage
    134
  • Abstract
    Fault tolerance is an important aspect in real-time computing. In real-time control systems, tasks could be faulty due to various reasons. Faulty tasks may compromise the performance and safety of the whole system and even cause disastrous consequences. In this paper, we describe ORTEGA (On-demand Real-TimE GuArd), a new software fault tolerance architecture for real-time control systems. ORTEGA has high fault coverage and reliability. Compared with existing real-time fault tolerance architectures, such as Simplex, ORTEGA allows more efficient resource utilizations and enhances flexibility. These advantages are achieved through the on-demand detection and recovery of faulty tasks. ORTEGA is applicable to most industrial control applications where both efficient resource usage and high fault coverage are desired.
  • Keywords
    control systems; real-time systems; software architecture; software fault tolerance; ORTEGA; faulty tasks; on-demand real-time guard; real time control systems; software fault tolerance architecture; Communication system control; Computer architecture; Control systems; Fault tolerance; Fault tolerant systems; Hardware; Job shop scheduling; Real time systems; Resource management; Timing; control; embedded systems; fault tolerance; real-time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2008. ECRTS '08. Euromicro Conference on
  • Conference_Location
    Prague
  • ISSN
    1068-3070
  • Print_ISBN
    978-0-7695-3298-1
  • Type

    conf

  • DOI
    10.1109/ECRTS.2008.17
  • Filename
    4573109