Skip to main content

DMeroon overview of a distributed class-based causally-coherent data model

  • Distributed Models and Systems
  • Conference paper
  • First Online:
Book cover Parallel Symbolic Languages and Systems (PSLS 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1068))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. A D Birrell, G Nelson, S Owicki, and E Wobber. Network objects. Technical Report 115, DEC — SRC, 1994.

    Google Scholar 

  2. Hans J Boehm and M Weiser. Garbage collection in an uncooperative environment. SoftwarePractice and Experience, 18(9), September 1988.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Bernard Lang, Christian Queinnec, and José Piquer. Garbage collecting the world. In POPL '92Nineteenth Annual ACM symposium on Principles of Programming Languages, pages 39–50, Albuquerque (New Mexico, USA), January 1992.

    Google Scholar 

  6. José Miguel Piquer, Indirect reference counting: A distributed garbage collection algorithm. In PARLE '91Parallel Architectures and Languages Europe, pages 150–165. Lecture Notes in Computer Science 505, Springer-Verlag, June 1991.

    Google Scholar 

  7. Christian Queinnec. Meroon: A small, efficient and enhanced object system. Technical Report LIX.RR.92.14, École Polytechnique, Palaiseau Cedex, France, November 1991.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Takayasu Ito Robert H. Halstead Jr. Christian Queinnec

Rights and permissions

Reprints 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

Publish with us

Policies and ethics