• DocumentCode
    3371036
  • Title

    Building dependable distributed applications using AQUA

  • Author

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

  • Author_Institution
    Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    189
  • Lastpage
    196
  • Abstract
    Building dependable distributed systems using ad hoc methods is a challenging task. Without proper support, an application programmer must face the daunting requirement of having to provide fault tolerance at the application level, in addition to dealing with the complexities of the distributed application itself. This approach requires a deep knowledge of fault tolerance on the part of the application designer, and has a high implementation cost. What is needed is a systematic approach to providing dependability to distributed applications. Proteus, part of the AQuA architecture, fills this need and provides facilities to make a standard distributed CORBA application dependable, with minimal changes to an application. Furthermore, it permits applications to specify, either directly or via the Quality Objects (QuO) infrastructure, the level of dependability they expect of a remote object, and will attempt to configure the system to achieve the requested dependability level. Our previous papers have focused on the architecture and implementation of Proteus. This paper describes how to construct dependable applications using the AQuA architecture, by describing the interface that a programmer is presented with and the graphical monitoring facilities that it provides
  • Keywords
    computational complexity; distributed object management; fault tolerant computing; AQUA; Proteus; ad hoc methods; application programmer; complexities; dependable distributed applications; distributed CORBA application; fault tolerance; Application software; Buildings; Contracts; Electrical capacitance tomography; Fault tolerance; Hardware; Object detection; Quality of service; Runtime; Tellurium;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering, 1999. Proceedings. 4th IEEE International Symposium on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7695-0418-3
  • Type

    conf

  • DOI
    10.1109/HASE.1999.809494
  • Filename
    809494