Distributed shared persistent memory

Y Shan, SY Tsai, Y Zhang - Proceedings of the 2017 Symposium on …, 2017 - dl.acm.org
… This paper takes a significant step towards the goal of using NVMs in distributedShared
Persistent Memory (DSPM), a framework that provides a global, shared, and persistent memory

Th-dpms: Design and implementation of an rdma-enabled distributed persistent memory storage system

J Shu, Y Chen, Q Wang, B Zhu, J Li, Y Lu - ACM Transactions on …, 2020 - dl.acm.org
… crash-consistent distributed memory storage system. … persistent memory with redesigned
system software. It proposes a novel component named persistent Distributed Shared Memory (…

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

M Shapiro, P Ferreira - International Workshop on Distributed Algorithms, 1995 - Springer
… We have found two distributed shared memories with PBR in the literature. The specification
of the Casper collector [13] is sketchy and seems incapable of collecting a persistent object …

A model for persistent shared memory addressing in distributed systems

P Amaral, R Lea, C Jacquemot - [1992] Proceedings of the …, 1992 - ieeexplore.ieee.org
… , we developed the persistent context space model which encapsulates distributed shared
memory and persistent memory, and controls distributed shared memory address allocation. …

Octopus+: An RDMA-Enabled Distributed Persistent Memory File System

B Zhu, Y Chen, Q Wang, Y Lu, J Shu - ACM Transactions on Storage …, 2021 - dl.acm.org
memory and RDMA features. For data operations, Octopus + directly accesses a shared
persistent memory pool to reduce memorydistributed persistent memory file system, Octopus …

An analysis of persistent memory use with WHISPER

S Nalli, S Haria, MD Hill, MM Swift, H Volos… - ACM SIGPLAN …, 2017 - dl.acm.org
… and write latencies comparable to volatile memory (DRAM). We define Persistent Memory
(PM) as NVM accessed with byte addressability at low latency via normal memory instructions. …

Garbage collection of persistent objects in distributed shared memory

P Ferreira, M Shapiro - … of the Sixth International Workshop on Persistent …, 1994 - Springer
distributed persistent objects, not only via a weakly consistent distributed shared memory
(DSM)… independent and can be used in other systems supporting distributed persistent objects. …

PMThreads: Persistent memory threads harnessing versioned shadow copies

Z Wu, K Lu, A Nisbet, W Zhang, M Luján - Proceedings of the 41st ACM …, 2020 - dl.acm.org
… allocation using malloc, except that user programs acquire persistent memory using our
nvmalloc interface. For each persistent page allocated to a user program, the PMThreads …

{FORD}: Fast one-sided {RDMA-based} distributed transactions for disaggregated persistent memory

M Zhang, Y Hua, P Zuo, L Liu - 20th USENIX Conference on File and …, 2022 - usenix.org
Persistent memory (PM) … memory pool. However, due to offering limited computing power
and overlooking the bandwidth and persistence properties of real PMs, existing distributed trans…

Software persistent memory

J Guerra, L Marmol, D Campello, C Crespo… - 2012 USENIX Annual …, 2012 - usenix.org
Persistent Memory (SoftPM), a lightweight persistent memory … of orthogonal persistence [8],
whereby the persistence of data (… more persistent containers to house a subset of in-memory