• DocumentCode
    3241491
  • Title

    Architectural level support for dynamic reconfiguration and fault tolerance in component-based distributed software

  • Author

    Cao, Jiannong ; Cao, Min ; Chan, Alvin S T ; Wu, Gengfeng

  • Author_Institution
    Dept. of Comput., Hong Kong Polytech., China
  • fYear
    2002
  • fDate
    17-20 Dec. 2002
  • Firstpage
    251
  • Lastpage
    256
  • Abstract
    This paper presents a novel architectural approach to support fault tolerance in component-based distributed software (CBDS) through dynamic reconfiguration. Using the graph-oriented programming (GOP) model, the software architecture of CBDS is specified by a logical graph which is reified as an explicit object distributed over the network. Dynamic reconfiguration is implemented by executing a set of operations defined over the graph. The approach supports fault tolerance by dynamically reconfiguring the CBDS upon detection of faults. We describe the basic model, the system architecture and its prototype implementation on top of CORBA.
  • Keywords
    distributed object management; object-oriented programming; software architecture; software fault tolerance; visual programming; CORBA; architectural level support; component-based distributed software; dynamic reconfiguration; explicit object; fault detection; fault tolerance; graph-oriented programming model; logical graph; software architecture; Application software; Computer architecture; Distributed computing; Dynamic programming; Fault tolerance; Fault tolerant systems; Internet; Middleware; Runtime; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-1760-9
  • Type

    conf

  • DOI
    10.1109/ICPADS.2002.1183408
  • Filename
    1183408