DINOMO:面向分解式持久内存的弹性、可扩展、高性能键值存储(扩展版)
分布式、并行与集群计算
2022-09-20 v1 数据库
摘要
我们提出 Dinomo,一种面向分解式持久内存(DPM)的新型键值存储。Dinomo 是首个同时实现高常规性能、可扩展性和轻量级在线重配置的 DPM 键值存储。我们注意到,先前提出的 DPM 键值存储在架构上存在限制,阻碍它们同时实现这三个目标。Dinomo 使用了一种新颖的技术组合,如所有权分区、分解式自适应缓存、选择性复制以及无锁无日志索引,以实现这些目标。相较于最先进的 DPM 键值存储,Dinomo 在规模下的多种工作负载上实现了至少 3.8 倍的更高吞吐量和更高的可扩展性,同时提供快速重配置。
引用
@article{arxiv.2209.08743,
title = {DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory (Extended Version)},
author = {Sekwon Lee and Soujanya Ponnapalli and Sharad Singhal and Marcos K. Aguilera and Kimberly Keeton and Vijay Chidambaram},
journal= {arXiv preprint arXiv:2209.08743},
year = {2022}
}
备注
This is an extended version of the full paper to appear in PVLDB 15.13 (VLDB 2023)