• DocumentCode
    2483327
  • Title

    The Chameleon infrastructure for adaptive, software implemented fault tolerance

  • Author

    Bagchi, S. ; Whisnant, K. ; Kalbarczyk, Z. ; Iyer, R.K.

  • Author_Institution
    Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    1998
  • fDate
    20-23 Oct 1998
  • Firstpage
    261
  • Lastpage
    267
  • Abstract
    This paper presents Chameleon, an adaptive software infrastructure for supporting different levels of availability requirements in a heterogeneous networked environment. Chameleon provides dependability through the use of ARMORs-Adaptive, Reconfigurable, and Mobile Objects for Reliability. Three broad classes of ARMORs are defined: Managers, Daemons, and Common ARMORs. Key concepts that support adaptive fault tolerance include the construction of fault tolerance execution strategies from a comprehensive set of ARMORs, the creation of ARMORs from a library of reusable basic building blocks, the dynamic adaptation to changing fault tolerance requirements, and the ability to detect and recover from errors in applications and in ARMORs
  • Keywords
    distributed object management; open systems; software fault tolerance; ARMORs; Chameleon infrastructure; adaptive objects; adaptive software implemented fault tolerance; availability requirements; fault tolerance execution strategies; heterogeneous networked environment; mobile objects; reconfigurable objects; reliability; reusable basic building blocks; Application software; Buildings; Computer architecture; Computer networks; Electrical capacitance tomography; Fault tolerance; High performance computing; NASA; Read only memory; Redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1998. Proceedings. Seventeenth IEEE Symposium on
  • Conference_Location
    West Lafayette, IN
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-9218-9
  • Type

    conf

  • DOI
    10.1109/RELDIS.1998.740508
  • Filename
    740508