Efficient compute node-local replication mechanisms for NVRAM-centric data structures

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

Abstract

Non-volatile random-access memory (NVRAM) is about to hit the market and will require significant changes to the architecture of in-memory database systems. Since such hybrid DRAM-NVRAM database systems will keep the primary data solely persistent in the NVRAM, efficient replication mechanisms need to be considered to prevent data losses and to guarantee high availability in case of NVDIMM failures. In this paper, we argue for a software-based replication approach and present compute node-local mechanisms to provide the building blocks for an efficient NVRAM replication with a low latency and throughput penalty. Within our evaluation, we measured up to 10x less overhead for our optimized replication mechanisms compared to the basic replication mechanism of the Intel persistent memory development kit (PMDK).

Details

Original languageEnglish
Title of host publication14th International Workshop on Data Management on New Hardware, DaMoN 2018
PublisherAssociation for Computing Machinery, Inc
Number of pages9
ISBN (electronic)9781450358538
Publication statusPublished - 11 Jun 2018
Peer-reviewedYes

Conference

Title14th International Workshop on Data Management on New Hardware, DaMoN 2018
Duration11 June 2018
CityHouston
CountryUnited States of America

External IDs

Scopus 85050287178
ORCID /0000-0001-8107-2775/work/142253470

Keywords

ASJC Scopus subject areas

Keywords

  • Data strcutures, Database, In-memory, Nvram, Replication