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...
Artifact source code for Trinity and Quadra Durable techniques coupled with transactional semantics...
New storage class memory (SCM) technologies, such as phase change memory (PCM) and memristors, are n...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
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 the near future, new storage-class memory (SCM) tech-nologies – such as phase-change memory and m...
In this work, we propose B-3-tree, a hybrid index for persistent memory that leverages the byte-addr...
Computer systems in the near future are expected to have Non-Volatile Main Memory (NVMM), enabled by...
Durable techniques coupled with transactional semantics provide to application developers the guaran...
In this article, we propose Failure-atomic Byte-addressable R-tree (FBR-tree) that leverages the byt...
Recent interest in persistent memory (PM) has stirred development of index structures that are effic...
Over the past few years, various indexes have been redesigned for byte-addressable persistent memory...
This dissertation addresses two challenges relating to in-memory storage systems. The first challeng...
Artifact source code for Trinity and Quadra Durable techniques coupled with transactional semantics...
New storage class memory (SCM) technologies, such as phase change memory (PCM) and memristors, are n...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
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 the near future, new storage-class memory (SCM) tech-nologies – such as phase-change memory and m...
In this work, we propose B-3-tree, a hybrid index for persistent memory that leverages the byte-addr...
Computer systems in the near future are expected to have Non-Volatile Main Memory (NVMM), enabled by...
Durable techniques coupled with transactional semantics provide to application developers the guaran...
In this article, we propose Failure-atomic Byte-addressable R-tree (FBR-tree) that leverages the byt...
Recent interest in persistent memory (PM) has stirred development of index structures that are effic...
Over the past few years, various indexes have been redesigned for byte-addressable persistent memory...
This dissertation addresses two challenges relating to in-memory storage systems. The first challeng...
Artifact source code for Trinity and Quadra Durable techniques coupled with transactional semantics...
New storage class memory (SCM) technologies, such as phase change memory (PCM) and memristors, are n...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...