ORTEGA: An efficient and flexible software fault tolerance architecture for real-time control systems

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationProceedings of the 20th Euromicro Conference on Real-Time Systems, ECRTS 2008
Pages125-134
Number of pages10
DOIs
StatePublished - Sep 24 2008
Event20th Euromicro Conference on Real-Time Systems, ECRTS 2008 - Prague, Czech Republic
Duration: Jul 2 2008Jul 4 2008

Publication series

NameProceedings - Euromicro Conference on Real-Time Systems
ISSN (Print)1068-3070

Other

Other20th Euromicro Conference on Real-Time Systems, ECRTS 2008
Country/TerritoryCzech Republic
CityPrague
Period7/2/087/4/08

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'ORTEGA: An efficient and flexible software fault tolerance architecture for real-time control systems'. Together they form a unique fingerprint.

Cite this