Larchant-RDOSS: a distributed shared persistent memory and its garbage collector - Archive ouverte HAL
Rapport (Rapport De Recherche) Année : 1996

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

Marc Shapiro

Résumé

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.
Fichier principal
Vignette du fichier
RR-2399.pdf (190.83 Ko) Télécharger le fichier
Loading...

Dates et versions

inria-00444634 , version 2 (24-05-2006)
inria-00444634 , version 1 (07-01-2010)

Identifiants

  • HAL Id : inria-00444634 , version 2

Citer

Marc Shapiro, Paulo Ferreira. Larchant-RDOSS: a distributed shared persistent memory and its garbage collector. [Research Report] RR-2399, INRIA. 1996. ⟨inria-00444634v2⟩
148 Consultations
211 Téléchargements

Partager

More