DocumentCode :
2023369
Title :
A Fault-tolerance Framework for Distributed Component Systems
Author :
Hamid, Brahim ; Radermacher, Ansgar ; Vanuxeem, Patrick ; Lanusse, Agnes ; Gérard, Sébastien
Author_Institution :
Lab. d´´Tngenierie dirigee par les modeles pour les Syst. Embarques, CEA, Gif-sur-Yvette, France
fYear :
2008
fDate :
3-5 Sept. 2008
Firstpage :
84
Lastpage :
91
Abstract :
The requirement for higher reliability and availability of systems is continuously increasing even in domains not traditionally strongly concerned by such issues. Required solutions are expected to be efficient, flexible, reusable on rapidly evolving hardware and of course at low cost. Combining both model and component seems to be a very promising cocktail for building solutions to this problem. Hence, we will present in this paper an approach using a model as its first structural citizen all along the development process. Our proposal will be illustrated with an application modeled with UML (extended with some of its dedicated profiles). Our approach includes an underlying execution infrastructure/middleware, providing fault-tolerance services. For the component aspect, our framework promotes firstly an infrastructure based on the Component/Container/Connectorparadigm to provide run-time facilities enabling transparent management of fault-tolerance (mainly fault-detection and redundancy mechanisms). For the model-driven point of view, our framework provides tool support for assisting the users to model their applications and to deploy and configure them on computing platforms. In this paper we focus on the run-time support offered by the component framework, specially the replication-aw are interaction mechanism enabling a transparent replication management mechanisms and some additional system components dedicated to fault-detection and replicas management.
Keywords :
Unified Modeling Language; distributed object management; fault diagnosis; middleware; object-oriented programming; software fault tolerance; CORBA component model; UML approach; component paradigm; connector paradigm; container paradigm; distributed component system; fault-detection; fault-tolerance framework; middleware; replica management; transparent replication-aware interaction mechanism; Availability; Buildings; Costs; Fault tolerance; Fault tolerant systems; Hardware; Middleware; Proposals; Runtime; Unified modeling language; CORBA Component Model; Connector; Distributed applications; Failure detection; Fault tolerance; Middleware; Model-driven;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
Conference_Location :
Parma
ISSN :
1089-6503
Print_ISBN :
978-0-7695-3276-9
Type :
conf
DOI :
10.1109/SEAA.2008.50
Filename :
4725709
Link To Document :
بازگشت