Hasso-Plattner-Institut
Prof. Dr. Tilmann Rabl
 

Tobias Ziegler

Affiliation: Universität Darmstadt
Title: A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA
Slides: PDF

 

Abstract

In this talk, we propose a novel distributed storage engine that exploits DRAM caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency, and scalability at the same time. Using low latency RDMA messages, our system implements a transparent memory abstraction that provides access to the aggregated DRAM memory and NVMe storage of all nodes. In contrast to existing distributed RDMA designs such as NAM-DB or FaRM, we integrate seamlessly with NVMe SSDs, lowering the overall hardware cost significantly. The core of our system is a  distributed caching strategy that dynamically decides which data to keep in memory (and which on SSDs) based on the workload. The caching protocol also provides strong consistency in the presence of concurrent data modifications.

Short CV

Tobias Ziegler is a 4th year PhD student at TU Darmstadt where he is a member of the Data Management Group and advised by Prof. Dr. Carsten Binnig.

His research mainly revolves around designing scalable high-performance data management systems with the primary focus on how to leverage fast networks such as RDMA for distributed databases.