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
Link To Document