Transparent Dynamic Reconfiguration for CORBA

João Andrade Almeida, Maarten Wegdam, Marten van Sinderen, Lambert Nieuwenhuis

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

61 Citations (Scopus)
190 Downloads (Pure)

Abstract

Distributed systems with high availability requirements have to support some form of dynamic reconfiguration. This means that they must provide the ability to be maintained or upgraded without being taken off-line. Building a distributed system that allows dynamic reconfiguration is very intrusive to the overall design of the system, and generally requires special skills from both the client and server side application developers. There is an opportunity to provide support for dynamic reconfiguration at the object middleware level of distributed systems, and create a dynamic reconfiguration transparency to application developers. In this paper, we propose a Dynamic Reconfiguration Service for CORBA that allows the reconfiguration of a running system with maximum transparency for both client and server side developers. We describe the architecture, a prototype implementation, and some preliminary test results.
Original languageEnglish
Title of host publication3rd International Symposium on Distributed Objects and Applications (DOA 2001)
EditorsG. Blair, D. Schmidt, Z Tari
Place of PublicationLos Alamitos, CA
PublisherIEEE
Pages197-207
Number of pages11
ISBN (Print)0-7695-1300-X
DOIs
Publication statusPublished - 2001
Event3rd International Symposium on Distributed Objects & Applications, DOA 2001 - Rome, Italy, Rome, Italy
Duration: 17 Sept 200120 Sept 2001
Conference number: 3

Conference

Conference3rd International Symposium on Distributed Objects & Applications, DOA 2001
Abbreviated titleDOA
Country/TerritoryItaly
CityRome
Period17/09/0120/09/01
Other17-20 Sep 2001

Keywords

  • SCS-Services

Fingerprint

Dive into the research topics of 'Transparent Dynamic Reconfiguration for CORBA'. Together they form a unique fingerprint.

Cite this