Larchant-RDOSS: a distributed shared persistent memory and its garbage collector

Marc Shapiro 1 Paulo Ferreira 1
1 SOR - Distributed Object Systems
Inria Paris-Rocquencourt
Abstract : Larchant-RDOSS is a distributed shared memory that persists on reliable storage across process lifetimes. Memory management is automatic: including consistent caching of data and of locks, collecting objects unreachable from the persistent root, writing reachable objects to disk, and reducing store fragmentation. Memory management is based on a novel garbage collection algorithm, that approximates a global trace by a series of local traces, with no induced I/O or locking traffic, and no synchronization between the collector and the application processes. This results in a simple programming model, and expected minimal added application latency. The algorithm is designed for the most unfavorable environment (uncontrolled programming language, reference by pointers, distributed system, non-coherent shared memory) and should work well also in more favorable settings.
Type de document :
[Research Report] RR-2399, INRIA. 1996
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 14:54:54
Dernière modification le : vendredi 25 mai 2018 - 12:02:05
Document(s) archivé(s) le : mardi 12 avril 2011 - 16:22:44



  • HAL Id : inria-00074276, version 1



Marc Shapiro, Paulo Ferreira. Larchant-RDOSS: a distributed shared persistent memory and its garbage collector. [Research Report] RR-2399, INRIA. 1996. 〈inria-00074276〉



Consultations de la notice


Téléchargements de fichiers