当前位置: X-MOL 学术VLDB J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Efficient compute node-local replication mechanisms for NVRAM-centric data structures
The VLDB Journal ( IF 4.2 ) Pub Date : 2019-07-10 , DOI: 10.1007/s00778-019-00549-w
Mikhail Zarubin , Thomas Kissinger , Dirk Habich , Thomas Willhalm , Wolfgang Lehner

The long-awaited nonvolatile random-access memory technology NVRAM is finally publicly available on the market and requires significant changes to the architecture of in-memory database systems. Since such hybrid DRAM–NVRAM database systems may be able to keep the primary data solely persistent in the NVRAM, efficient replication mechanisms need to be considered to prevent base data losses and to guarantee high availability in case of various persistent memory failures. In this article, we argue for a software-based replication approach and present compute node-local mechanisms to provide the building blocks—generally available for most platforms—for an efficient NVRAM replication with a low latency and minimal throughput penalty. Within our evaluation, based on both real NVRAM hardware and DRAM-backed emulation, we measured up to 10\(\times \) less overhead for our optimized replication mechanisms compared to the basic replication mechanism of the Intel persistent memory development kit PMDK. Finally, we present a lightweight switching approach for enabling the adaptive online selection of the best replication mechanism for a given situation.

中文翻译:

用于以NVRAM为中心的数据结构的高效计算节点本地复制机制

期待已久的非易失性随机存取存储器技术NVRAM终于在市场上公开可用,并且需要对内存数据库系统的体系结构进行重大更改。由于此类DRAM-NVRAM混合数据库系统可能能够将主要数据仅永久保留在NVRAM中,因此需要考虑有效的复制机制,以防止基本数据丢失并在各种永久性内存故障的情况下保证高可用性。在本文中,我们提出了一种基于软件的复制方法,并提出了一种计算节点本地机制,以提供构建块(通常可用于大多数平台)来实现高效的NVRAM复制,并且延迟时间短且吞吐量损失最小。在我们的评估中,基于真实的NVRAM硬件和DRAM支持的仿真,我们测量了多达10个与英特尔永久性内存开发套件PMDK的基本复制机制相比,我们优化的复制机制的开销减少了\(\ times \)。最后,我们提出了一种轻量级的切换方法,用于针对给定情况启用最佳选择机制的自适应在线选择。
更新日期:2019-07-10
down
wechat
bug