FORTRESS: A System to Support Fail-Aware Real-Time Applications

Research output: Contribution to conferencesPaperContributed

Contributors

  • Christof Fetzer - , University of California at San Diego (Author)
  • Flaviu Cristian - , University of California at San Diego (Author)

Abstract

Fortress is a support system for designing and implementing fault-tolerant distributed real-time systems that use commercial of the shelf (COTS) components. The main problem we address in Fortress is that services can-
not always provide their standard properties due the possibility of missed deadlines, dropped messages and process crashes. Fortress allows clients to detect when a service cannot provide its standard semantics anymore due to un-
masked failures. A service is fail-aware if it maintains an indicator that allows its clients to determine if the service provides it standard semantics or some predefined exception semantics. Fortress provides fail-aware clock synchro-
nization, membership and atomic broadcast services. Indicators allow a fail-safe application to switch the system to a safe state in case not all failures can be masked.

Details

Original languageEnglish
Number of pages13
Publication statusPublished - 1997
Peer-reviewedNo
Externally publishedYes

Workshop

TitleIEEE Workshop on Middleware for Distribute Real-Time Systems and Services
Conference number
Duration1 December 1997
Location
CitySan Francisco
CountryUnited States of America

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards