• DocumentCode
    3445321
  • Title

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

  • Author

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

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
  • fYear
    1999
  • fDate
    36465
  • Firstpage
    149
  • Lastpage
    168
  • 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
  • Keywords
    distributed object management; reconfigurable architectures; software architecture; software fault tolerance; AQuA; CORBA applications; Proteus; adaptive fault tolerance; commercial off-the-shelf components; cost; dependable distributed systems; object replication; runtime; Application software; Buildings; Contracts; Costs; Distributed computing; Fault tolerance; Fault tolerant systems; Hardware; High performance computing; Quality of service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing for Critical Applications 7, 1999
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-0284-9
  • Type

    conf

  • DOI
    10.1109/DCFTS.1999.814294
  • Filename
    814294