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: caching of data and of locks, coherence, 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 (i) approximates a global trace by a series of partial traces within dynamically determined subsets of the memory, (ii) causes no extra I/O or locking traffic, and (iii) needs no extra 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, non-coherent shared memory) and should work well also in more favorable settings.
Keywords : gc mem rep sor
Type de document :
Communication dans un congrès
Jean-Michel Hélary and Michel Raynal. W. on Distributed Algorithms (WDAG), 1995, Le Mont Saint-Michel, France. Springer-Verlag, pp.198--214, 1995, Lecture Notes in Comp. Sc. 〈10.1007/BFb0022148〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01248223
Contributeur : Alain Monteil <>
Soumis le : jeudi 24 décembre 2015 - 09:43:40
Dernière modification le : vendredi 25 mai 2018 - 12:02:05

Fichier

LRDSPMGC_wdag95.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Marc Shapiro, Paulo Ferreira. Larchant-RDOSS: a Distributed Shared Persistent Memory and its Garbage Collector. Jean-Michel Hélary and Michel Raynal. W. on Distributed Algorithms (WDAG), 1995, Le Mont Saint-Michel, France. Springer-Verlag, pp.198--214, 1995, Lecture Notes in Comp. Sc. 〈10.1007/BFb0022148〉. 〈hal-01248223〉

Partager

Métriques

Consultations de la notice

239

Téléchargements de fichiers

84