• 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