Proceedings 3rd International Symposium on Distributed Objects and Applications
DOI: 10.1109/doa.2001.954085
|View full text |Cite
|
Sign up to set email alerts
|

Transparent dynamic reconfiguration for CORBA

Abstract: Distributedsystems 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 obj… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
48
0
3

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 53 publications
(51 citation statements)
references
References 13 publications
0
48
0
3
Order By: Relevance
“…Existing reconfiguration approaches do not yet consider synchronisation between application threads (in most cases because no multi-threading is supported). Almeida et al [1] require that there are no dependent non-re-entrant threads in an application. In case of common synchronization objects among application threads our algorithm (and the other algorithms) could run into a deadlock.…”
Section: Algorithm 2 Before Every Methods Call Of Root Objectsmentioning
confidence: 99%
See 1 more Smart Citation
“…Existing reconfiguration approaches do not yet consider synchronisation between application threads (in most cases because no multi-threading is supported). Almeida et al [1] require that there are no dependent non-re-entrant threads in an application. In case of common synchronization objects among application threads our algorithm (and the other algorithms) could run into a deadlock.…”
Section: Algorithm 2 Before Every Methods Call Of Root Objectsmentioning
confidence: 99%
“…Almeida et al [1] introduce the concept of selective queuing, which is a mechanism to decide for each message exchange between two nodes if a message must be queued or processed. By forwarding implicit parameters (node ID's) with each message it is possible to decide if a message stems from a node included in the set of nodes affected by a dynamic reconfiguration.…”
Section: Related Workmentioning
confidence: 99%
“…Almeida et al propose a dynamic reconfiguration service for CORBA [16]. This service is able to upgrade objects without taking them offline by entailing operations for migration, replacement, addition and removal of objects.…”
Section: Fig 7 Object Facets Of a Basic Distributed Raytracing Applmentioning
confidence: 99%
“…The development on component-based software engineering, e.g., CORBA [AVSN01], enterprise JavaBean [RAC + 02], have enabled efficient implementation of dynamic reconfiguration systems. In [Weg03], a dynamic reconfiguration mechanism is proposed for component-based middleware.…”
Section: Wegdammentioning
confidence: 99%
“…In order to maintain state consistency during a dynamic reconfiguration, a threestage reconfiguration approach has to be followed [AVSN01]: (1) drive system to a safe state in which to-be-reconfigured components are self-contained and stable and none of them is involved in any interaction; (2) detect if a safe state has been reached; and (3) apply reconfigurations. Following this general approach, we define a sequential seven-step scheme to create dynamic reconfiguration plan.…”
Section: Reconfiguration Planmentioning
confidence: 99%