Proteus: A flexible infrastructure to implement adaptive fault tolerance in AQuA

Chetan Sabnis, Michel Cukier, Jennifer Ren, Paul Rubel, William H. Sanders, David E. Bakken, David A. Karr

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

Abstract

Building dependable distributed systems from commercial off-the-shelf components is of growing practical importance. For both cost and production reasons, there is interest in approaches and architectures that facilitate building such systems. The AQuA architecture is one such approach; its goal is to provide adaptive fault tolerance to CORBA applications by replicating objects, providing a high-level method for applications to specify their desired dependability, and providing a dependability manager that attempts to reconfigure a system at runtime so that dependability requests are satisfied. This paper describes how dependability is provided in AQuA. In particular it describes Proteus, the part of AQuA that dynamically manages replicated distributed objects to make them dependable. Given a dependability request, Proteus chooses a fault tolerance approach and reconfigures the system to try to meet the request. The infrastructure of Proteus is described in this paper, along with its use in implementing active replication and a simple dependability policy.

Original languageEnglish (US)
Title of host publicationDependable Computing for Critical Applications 7
EditorsJohn Rushby, Charles B. Weinstock
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages149-168
Number of pages20
ISBN (Electronic)0769502849, 9780769502847
DOIs
StatePublished - 1999
Event7th IFIP International Working Conference on Dependable Computing for Critical Applications, DCCA 1999 - San Jose, United States
Duration: Jan 8 1999 → …

Publication series

NameDependable Computing for Critical Applications 7

Other

Other7th IFIP International Working Conference on Dependable Computing for Critical Applications, DCCA 1999
Country/TerritoryUnited States
CitySan Jose
Period1/8/99 → …

ASJC Scopus subject areas

  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Proteus: A flexible infrastructure to implement adaptive fault tolerance in AQuA'. Together they form a unique fingerprint.

Cite this