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
Link To Document