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
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;
Conference_Titel :
Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on
Print_ISBN :
0-7695-1760-9
DOI :
10.1109/ICPADS.2002.1183408