z-logo
open-access-imgOpen Access
Larchant-RDOSS: A distributed shared persistent memory and its garbage collector
Author(s) -
Marc Shapiro,
Paulo Ferreira
Publication year - 1995
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-60274-7
DOI - 10.1007/bfb0022148
Subject(s) - garbage collection , computer science , parallel computing , distributed shared memory , shared memory , latency (audio) , memory management , manual memory management , distributed memory , garbage , memory map , memory model , distributed computing , operating system , uniform memory access , overlay , programming language , telecommunications
International audienceLarchant-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

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom