Abstract
DMeroon provides a data model above a coherently distributed shared memory. DMeroon allows users to statically or dynamically create new classes, to dynamically instantiate these classes and to dynamically and coherently share the resulting instances over a network. DMeroon automatically takes care of representation and alignment, migrating and sharing objects, local and global garbage collections. This document provides an overview of DMeroon.
Revision: 1.13 typeset on January 2, 1996 at 09:16 — PSLS '95, Beaune (France), October 1995.
This work has been partially funded by GDR-PRC de Programmation du CNRS and by the CEC/HCM VIM project.
Preview
Unable to display preview. Download preview PDF.
Bibliography
A D Birrell, G Nelson, S Owicki, and E Wobber. Network objects. Technical Report 115, DEC — SRC, 1994.
Hans J Boehm and M Weiser. Garbage collection in an uncooperative environment. Software — Practice and Experience, 18(9), September 1988.
Luca Cardelli. A language with distributed scope. In POPL '95 — Twenty-second Annual ACM symposium on Principles of Programming Languages, pages 286–297, San Francisco, California, January 1995.
Bill Janssen, Denis Severson, and Mike Spreitzer. Inter-Language Unification — ILU 1.8 Reference Manual, ftp://ftp.parc.xerox.com/pub/ilu, 1.8 edition, 1995.
Bernard Lang, Christian Queinnec, and José Piquer. Garbage collecting the world. In POPL '92 — Nineteenth Annual ACM symposium on Principles of Programming Languages, pages 39–50, Albuquerque (New Mexico, USA), January 1992.
José Miguel Piquer, Indirect reference counting: A distributed garbage collection algorithm. In PARLE '91 — Parallel Architectures and Languages Europe, pages 150–165. Lecture Notes in Computer Science 505, Springer-Verlag, June 1991.
Christian Queinnec. Meroon: A small, efficient and enhanced object system. Technical Report LIX.RR.92.14, École Polytechnique, Palaiseau Cedex, France, November 1991.
Christian Queinnec. Designing Meroon v3. In Christian Rathke, Jürgen Kopp, Hubertus Hohl, and Harry Bretthauer, editors, Object-Oriented Programming in Lisp: Languages and Applications. A Report on the ECOOP'93 Workshop, number 788, Sankt Augustin (Germany), September 1993.
Christian Queinnec. Locality, causality and continuations. In LFP '94-ACM Symposium on Lisp and Functional Programming, pages 91–102, Orlando (Florida, USA), June 1994. ACM Press.
Christian Queinnec. Sharing mutable objects and controlling groups of tasks in a concurrent and distributed language. In Takayasu Ito and Akinori Yonezawa, editors, Proceedings of the Workshop on Theory and Practice of Parallel Programming (TPPP'94), Lecture Notes in Computer Science 907, pages 70–93, Sendai (Japan), November 1994. Springer-Verlag.
Lawrence A Rowe and Brian C Smith. Tcl Distributed Programming (Tcl-DP). ftp://toe.berkeley.edu/pub/multimedia/Tcp-DP, 3.1 edition, February 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Queinnec, C. (1996). DMeroon overview of a distributed class-based causally-coherent data model. In: Ito, T., Halstead, R.H., Queinnec, C. (eds) Parallel Symbolic Languages and Systems. PSLS 1995. Lecture Notes in Computer Science, vol 1068. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023069
Download citation
DOI: https://doi.org/10.1007/BFb0023069
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61143-1
Online ISBN: 978-3-540-68332-2
eBook Packages: Springer Book Archive