Bondavalli A., Chiaradonna S., Cotroneo D., Romano L.
Fault Diagnosis Software Implemented Fault Treatment Legacy systems Fault Tolerance
In this paper, we present a complete architecture for improving the dependability of complex COTS and legacy-based systems. For long-lived applications, such as most of those being constructed nowadays via integration of legacy subsystems, fault treatment is a very important part of the fault tolerance strategy. The paper advocates the need for careful diagnosis and damage assessment, and for precise and effective recovery actions, specifically tailored to the a®ecting fault and/or to the extent of the damage in the affected component. In our proposal, threshold-based mechanisms are exploited to trigger alternative actions. The design and implementation of the resulting solution is illustrated with respect to a case study. This consists of a distributed architectural framework, handling replicated legacy-based subsystems. Replication and voting are used for error detection and masking. An experimental prototype deployed over a COTS-based LAN is described and has allowed a dependability analysis, via combined use of direct measurements and analytical modeling.
Source: Dependable Computing - LADC 2003 Latin-American Symposium on Dependable Computing, pp. 303–320, São Paulo, Brazil, October 21-24, 2003
Publisher: Springer International, Cham, Svizzera
@inproceedings{oai:it.cnr:prodotti:44095, title = {A Fault-Tolerant Distributed Legacy-based System and Its Evaluation}, author = {Bondavalli A. and Chiaradonna S. and Cotroneo D. and Romano L.}, publisher = {Springer International, Cham, Svizzera}, doi = {10.1007/978-3-540-45214-0_22}, booktitle = {Dependable Computing - LADC 2003 Latin-American Symposium on Dependable Computing, pp. 303–320, São Paulo, Brazil, October 21-24, 2003}, year = {2003} }