PACTree: A high performance persistent range index using PAC guidelines
Non-Volatile Memory (NVM), which provides relatively fast and byte-addressable
persistence, is now commercially available. However, we cannot equate a real NVM with a …
persistence, is now commercially available. However, we cannot equate a real NVM with a …
{ListDB}: Union of {Write-Ahead} logs and persistent {SkipLists} for incremental checkpointing on persistent memory
Due to the latency difference between DRAM and non-volatile main memory (NVMM) and
the limited capacity of DRAM, incoming writes are often stalled in LSM tree-based key-value …
the limited capacity of DRAM, incoming writes are often stalled in LSM tree-based key-value …
NBTree: a lock-free PM-friendly persistent B+-tree for eADR-enabled PM systems
Persistent memory (PM) promises near-DRAM performance as well as data persistency.
Recently, a new feature called eADR is available on the 2 nd generation Intel Optane PM …
Recently, a new feature called eADR is available on the 2 nd generation Intel Optane PM …
Pacman: An efficient compaction approach for {Log-Structured}{Key-Value} store on persistent memory
Recent persistent memory (PM) key-value (KV) stores adopt the log-structured approach to
reap PM's full potential. However, they fail to sustain high performance at high capacity …
reap PM's full potential. However, they fail to sustain high performance at high capacity …
{ODINFS}: Scaling {PM} performance with opportunistic delegation
Existing file systems for persistent memory (PM) exploit its byte-addressable non-volatile
access with low latency and high bandwidth. However, they do not utilize two unique PM …
access with low latency and high bandwidth. However, they do not utilize two unique PM …
On stacking a persistent memory file system on legacy file systems
In this work, we design and implement a Stackable Persistent memory File System (SPFS),
which serves NVMM as a persistent writeback cache to NVMM-oblivious filesystems. SPFS …
which serves NVMM as a persistent writeback cache to NVMM-oblivious filesystems. SPFS …
Evaluating Persistent Memory Range Indexes: Part Two [Extended Version]
Scalable persistent memory (PM) has opened up new opportunities for building indexes that
operate and persist data directly on the memory bus, potentially enabling instant recovery …
operate and persist data directly on the memory bus, potentially enabling instant recovery …
Revisiting Secondary Indexing in {LSM-based} Storage Systems with Persistent Memory
LSM-based storage systems are widely used for superior write performance on block
devices. However, they currently fail to efficiently support secondary indexing, since a …
devices. However, they currently fail to efficiently support secondary indexing, since a …
{SingularFS}: A {Billion-Scale} distributed file system using a single metadata server
Billion-scale distributed file systems play an important role in modern datacenters, and it is
desirable and possible to support these file systems with a single metadata server. However …
desirable and possible to support these file systems with a single metadata server. However …
Replicating Persistent Memory {Key-Value} Stores with Efficient {RDMA} Abstraction
Combining persistent memory (PM) with RDMA is a promising approach to performant
replicated distributed key-value stores (KVSs). However, existing replication approaches do …
replicated distributed key-value stores (KVSs). However, existing replication approaches do …