DXRAM's Fault-Tolerance Mechanisms Meet High Speed I/O Devices
Kevin Beineke, Stefan Nothaas, Michael Schoettner

TL;DR
This paper evaluates DXRAM's fault-tolerance mechanisms, especially its backup system, with high-speed I/O devices, analyzing log reorganization strategies and data loss reduction techniques for large-scale in-memory key-value stores.
Contribution
It introduces the first evaluation of DXRAM's backup system using high-speed I/O devices and explores optimized log reorganization and replica distribution strategies.
Findings
Reorganization performance varies with data distribution types.
High-speed I/O devices improve backup and recovery times.
Copyset replica distribution reduces data loss probability.
Abstract
In-memory key-value stores provide consistent low-latency access to all objects which is important for interactive large-scale applications like social media networks or online graph analytics and also opens up new application areas. But, when storing the data in RAM on thousands of servers one has to consider server failures. Only a few in-memory key-value stores provide automatic online recovery of failed servers. The most prominent example of these systems is RAMCloud. Another system with sophisticated fault-tolerance mechanisms is DXRAM which is optimized for small data objects. In this report, we detail the remote replication process which is based on logs, investigate selection strategies for the reorganization of these logs and evaluate the reorganization performance for sequential, random, zipf and hot-and-cold distributions in DXRAM. This is also the first time DXRAM's backup…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Caching and Content Delivery · Peer-to-Peer Network Technologies
