Feedback fault tolerance of real-time embedded systems: issues and possible solutions

  • Authors:
  • Xue Liu;Hui Ding;Kihwal Lee;Lui Sha;Marco Caccamo

  • Affiliations:
  • Department of Computer Science, University of Illinois at Urbana-Champaign;Department of Computer Science, University of Illinois at Urbana-Champaign;Department of Computer Science, University of Illinois at Urbana-Champaign;Department of Computer Science, University of Illinois at Urbana-Champaign;Department of Computer Science, University of Illinois at Urbana-Champaign

  • Venue:
  • ACM SIGBED Review
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fault tolerance is an important aspect in real-time computing.In real-time systems, tasks could be faulty due to various causes. Faulty tasks may compromise the safety and performance of the whole system and even cause disastrous consequences. In this paper, we study the possibilities of applying feedback control of software execution to real-time systems for fault tolerance purposes. A new fault tolerance architecture called ORTGA (On-demand Real-Time GuArd) is proposed. We argue the advantages and benefits of using ORTGA for fault tolerance in real-time systems. We also list research problems faced by ORTGA and point out directions for possible solutions. Throughout the paper, we use an example of real-time inverted pendulum control to illustrate ideas, problems and and possible solutions.