Redy:远程动态内存缓存
分布式、并行与集群计算
2022-01-04 v2 数据库
摘要
Redy 是一项云服务,利用 RDMA 可访问的远程内存提供高性能缓存。应用程序可以通过针对延迟和吞吐量的服务级别目标(SLO)来定制每个缓存的性能。通过使用远程内存,它可以利用闲置内存和竞价型 VM 实例来降低缓存成本并提高数据中心资源利用率。Redy 自动为给定 SLO 定制资源配置,处理远程内存区域的动态变化,并从故障中恢复。实验评估表明,在云中远程内存动态变化下,Redy 能够提供其承诺的性能和鲁棒性。我们用 Redy 缓存增强了生产级键值存储 FASTER。当工作集超出本地内存时,使用 Redy 比溢出到 SSD 明显更快。
引用
@article{arxiv.2112.12946,
title = {Redy: Remote Dynamic Memory Cache},
author = {Qizhen Zhang and Philip A. Bernstein and Daniel S. Berger and Badrish Chandramouli},
journal= {arXiv preprint arXiv:2112.12946},
year = {2022}
}
备注
This is the extended report of Redy (accepted at VLDB 2022)