• DocumentCode
    3549436
  • Title

    A multi-level meta-object protocol for fault-tolerance in complex architectures

  • Author

    Taïani, François ; Fabre, Jean-Charles ; Killijian, Marc-Olivier

  • Author_Institution
    LAAS, CNRS, Toulouse, France
  • fYear
    2005
  • fDate
    28 June-1 July 2005
  • Firstpage
    270
  • Lastpage
    279
  • Abstract
    The past decade has seen an increasing use of complex computer systems made of third party components to develop mission critical applications. To insure the dependability of those systems in a sound and maintainable manner, technologies are needed to add fault-tolerance mechanisms transparently, while maintaining efficiency, high coverage, and evolvability. In this paper, we present a generic framework that addresses this problem and can be used within current industrial software. Our proposal is based on a limited set of core concepts inspired from plant biology and meta-object protocols. It provides separation of concerns for the implementation of adaptive fault tolerance strategies, while maintaining a global inter-level perception of the system runtime behavior. We demonstrate its practicality by using it to control the non-determinism of a CORBA/UNIX system.
  • Keywords
    Unix; distributed object management; fault tolerant computing; CORBA; UNIX system; complex computer systems; fault-tolerance mechanisms; industrial software; mission critical applications; multilevel meta-object protocols; plant biology; system runtime behavior; Application software; Computer architecture; Computer industry; Control systems; Fault tolerance; Fault tolerant systems; Mission critical systems; Plants (biology); Proposals; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2005. DSN 2005. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2282-3
  • Type

    conf

  • DOI
    10.1109/DSN.2005.10
  • Filename
    1467801