Abstract
Traditionally applied to availability problems in various distributed computing domains (caching, fault-tolerance, disconnections), replication solutions remain difficult to implement and challenging to reuse. In this paper we propose a component-oriented approach in which replication is treated as a part of the configuration/reconfiguration aspect of an application. The approach allows an easy reuse of replication solutions and their integration through adaptation in existing distributed component-based services. We apply the approach to an implementation of the CORBA component model: OpenCCM.
This research is partially funded by the RNTL project ARCAD.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
G. Blair, G. Coulson, P. Robin et M. Papathomas, An architecture for next generation middleware. In Proc. of Middleware’98. 191–206, Sept. 1998.
J. Carter. Design of the Munin Distributed Shared Memory System. Journal of Parallel and Distributed Computing, 29(2):219–27, 1995.
P. Dechamboux, D. Hagimont, J. Mossiere, and X. R. de Pina. The Arias Distributed Shared Memory: an Overview. In 23rd Intl Winter School on Current Trends in Theory and Practice of Informatics, LNCS 1175, 1996
G. Chockler, D. Dolev, R. Friedman, and R. Vitenberg. Implementing a Caching Service for Distributed CORBA Objects. In Proc. of Middleware’00, 1–23, April 2000.
A. Demers, K. Petersen, M. Spreitzer, D. Terry, M. Theimer, and B. Welch. The Bayou Architecture: Support for Data Sharing Among Mobile Users. In Proc. of the IEEE Workshop on Mobile Computing Systems and Applications, 2–7, Dec. 1994.
D. Hagimont, F. Boyer. A Configurable RMI Mechanism for Sharing Distributed Java Objects. IEEE Internet Computing, 5(1): 36–44, Jan.–Feb. 2001
R. Hayton, A. Herbert, et D. Donaldson. Flexinet: a flexible, component oriented middleware System. SIGOPS’98, Portugal, Sept. 1998
J. Helander and A. Forin, MMLite: A Highly Componentized System Architecture. Eight ACM SIGOPS European Workshop, Portugal, Sept. 1998.
G. Kiczales, E. Hilsdale, J. Hugonin, M. Kersten, J. Palm, and W. G. Griswold. An Overview of AspectJ. In J. L. Knudsen, editor, ECOOP 2001, Object-Oriented Programming, LNCS 2072. Springer-Verlag, June 2001.
R. Kordale and M. Ahamad. Object caching in a CORBA compliant system. USENIX Computing Systems, 9(4):377–404, Fall 1996.
R. Marvie, P. Merle, J-M. Geib, M. Vadet, OpenCCM: une plate-forme ouverte pour composants CORBA, CFSE’2, France, April 2001.
Object Management Group. CORBA Components: Joint Revised Submission. Aug. 1999. OMG TC Document ptc/01-10-26 (Components FTF interim report)
M. van Steen, P. Homburg, and A.S. Tanenbaum. Globe: A Wide-Area Distributed System. IEEE Concurrency, Jan.–March, 1999
Sun Microsystems. Enterprise Java Beans Specification Version: 2.0. 2000.
Sun Microsystems. Java Remote Method Invocation Specification. 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marangozova, V., Hagimont, D. (2002). An Infrastructure for CORBA Component Replication. In: Bishop, J. (eds) Component Deployment. CD 2002. Lecture Notes in Computer Science, vol 2370. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45440-3_16
Download citation
DOI: https://doi.org/10.1007/3-540-45440-3_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43847-2
Online ISBN: 978-3-540-45440-3
eBook Packages: Springer Book Archive