• DocumentCode
    1303697
  • Title

    A metaobject architecture for fault-tolerant distributed systems: the FRIENDS approach

  • Author

    Fabre, Jean-Charles ; Pérennou, Tanguy

  • Author_Institution
    Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
  • Volume
    47
  • Issue
    1
  • fYear
    1998
  • fDate
    1/1/1998 12:00:00 AM
  • Firstpage
    78
  • Lastpage
    95
  • Abstract
    The FRIENDS system developed at LAAS-CNRS is a metalevel architecture providing libraries of metaobjects for fault tolerance, secure communication, and group-based distributed applications. The use of metaobjects provides a nice separation of concerns between mechanisms and applications. Metaobjects can be used transparently by applications and can be composed according to the needs of a given application, a given architecture, and its underlying properties. In FRIENDS, metaobjects are used recursively to add new properties to applications. They are designed using an object oriented design method and implemented on top of basic system services. This paper describes the FRIENDS software-based architecture, the object-oriented development of metaobjects, the experiments that we have done, and summarizes the advantages and drawbacks of a metaobject approach for building fault-tolerant systems
  • Keywords
    distributed processing; fault tolerant computing; object-oriented languages; object-oriented methods; FRIENDS; distributed systems; fault-tolerant; fault-tolerant systems; metaobject architecture; metaobjects; object-oriented development; secure communication; software-based architecture; Application software; Buildings; Design methodology; Fault tolerance; Fault tolerant systems; Helium; Knowledge management; Libraries; Programming profession; Protocols;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.656088
  • Filename
    656088