DMeroon, A Distributed Class-based Causally-Coherent Data Model
--- General documentation

Ch. Queinnec

LIP6 1998/039: Rapport de Recherche LIP6 / LIP6 research reports
100 pages - Septembre/September 1998 - Document en anglais.

PostScript : 288 Ko /Kb

Contact : par mail / e-mail

Thème/Team: Sémantique, Preuve et Implantation

Titre français : DMeroon, une mémoire répartie, causalement cohérente, à classe
--- Documentation générale
Titre anglais : DMeroon, A Distributed Class-based Causally-Coherent Data Model
--- General documentation


Résumé : DMeroon est un modèle de mémoire reposant sur une mémoire partagée répartie. DMeroon permet à de multiples usagers de créer, statiquement ou dynamiquement, des classes hiérarchiquement organisées, de dynamiquement instancier ces classes et, de façon dynamique et cohérente, de partager ces instances au travers d'un réseau. DMeroon prend à sa charge les problèmes de représentation, d'alignement, de sérialisation/désérialisation, de copie ou de partage, de recyclage de mémoire (GC) local ou global.
Ce document décrit DMeroon, sa philosophie de conception, son architecture et principes d'implantation ainsi que sa mise en oeuvre depuis plusieurs langages. Il présente également certains détails internes pour implanteurs en herbe.

Abstract : DMeroon provides a data model above a coherently distributed shared memory. DMeroon allows multiple users to statically or dynamically create new classes hierarchically organized, 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, marshaling and unmarshaling objects, migrating and sharing objects, local and global garbage collections.
This document describes DMeroon, its philosophy of design, its architecture and principles of implementation, and its bindings with various languages. It also presents some internal details within DMeroon or some applications above DMeroon.


Mots-clés : mémoire répartie, système à classes

Key-words : distributed memory, class-based data model


Publications internes LIP6 1998 / LIP6 research reports 1998

Responsable Éditorial / Editor
webmaster@lip6.fr