The advent of Storage Class Memory (SCM) is driving a rethink of storage systems towards a single-level architecture where memory and storage are merged. In this context, several works have investigated how to design persistent trees in SCM as a fundamental building block for these novel systems. However, these trees are significantly slower than DRAM-based counterparts since trees are latency-sensitive and SCM exhibits higher latencies than DRAM. In this paper we propose a novel hybrid SCM-DRAM persistent and concurrent B-Tree, named Fingerprinting Persistent Tree (FPTree) that achieves similar performance to DRAM-based counterparts. In this novel design, leaf nodes are persisted in SCM while inner nodes are placed in DRAM and rebuilt upon...
Recent interest in persistent memory (PM) has stirred development of index structures that are effic...
This study presents an efficient persistent memory encryption mechanism, named Crystalor, which effi...
Storage Class Memory (SCM) is emerging as a viable alternative to traditional DRAM, alleviating its ...
The advent of Storage Class Memory (SCM) is driving a rethink of storage systems towards a single-le...
Database systems have long been optimized to hide the higher latency of storage media, yielding comp...
Storage Class Memory (SCM) has the potential to significantly improve database performance. This pot...
Storage Class Memory (SCM) is a novel class of memory technologies that promise to revolutionize dat...
In this work, we propose B-3-tree, a hybrid index for persistent memory that leverages the byte-addr...
After the introduction of Persistent Memory in the form of Intel’s Optane DC Persistent Memory on th...
Computer systems in the near future are expected to have Non-Volatile Main Memory (NVMM), enabled by...
In the near future, new storage-class memory (SCM) tech-nologies – such as phase-change memory and m...
We present a fully lock-free variant of our recent Montage system for persistent data structures. Th...
Volatile memory has dominated the realm of main memory on servers and computers for a long time. In ...
This paper presents three building blocks for enabling the efficient and safe design of persistent d...
Durable techniques coupled with transactional semantics provide to application developers the guaran...
Recent interest in persistent memory (PM) has stirred development of index structures that are effic...
This study presents an efficient persistent memory encryption mechanism, named Crystalor, which effi...
Storage Class Memory (SCM) is emerging as a viable alternative to traditional DRAM, alleviating its ...
The advent of Storage Class Memory (SCM) is driving a rethink of storage systems towards a single-le...
Database systems have long been optimized to hide the higher latency of storage media, yielding comp...
Storage Class Memory (SCM) has the potential to significantly improve database performance. This pot...
Storage Class Memory (SCM) is a novel class of memory technologies that promise to revolutionize dat...
In this work, we propose B-3-tree, a hybrid index for persistent memory that leverages the byte-addr...
After the introduction of Persistent Memory in the form of Intel’s Optane DC Persistent Memory on th...
Computer systems in the near future are expected to have Non-Volatile Main Memory (NVMM), enabled by...
In the near future, new storage-class memory (SCM) tech-nologies – such as phase-change memory and m...
We present a fully lock-free variant of our recent Montage system for persistent data structures. Th...
Volatile memory has dominated the realm of main memory on servers and computers for a long time. In ...
This paper presents three building blocks for enabling the efficient and safe design of persistent d...
Durable techniques coupled with transactional semantics provide to application developers the guaran...
Recent interest in persistent memory (PM) has stirred development of index structures that are effic...
This study presents an efficient persistent memory encryption mechanism, named Crystalor, which effi...
Storage Class Memory (SCM) is emerging as a viable alternative to traditional DRAM, alleviating its ...