突破键值存储的网络内缓存极限
网络与互联网体系结构
2024-12-12 v3
摘要
我们提出了 OrbitCache,一种新的网络内缓存架构,能够缓存可变长度的项目以平衡广泛的键值工作负载。与现有工作不同,OrbitCache 不在交换机内存中缓存热数据项。相反,我们利用数据包循环使热数据项持续 revisit 交换机数据平面。我们的方法将缓存的键值对保留在交换机数据平面中,同时使其摆脱硬件约束导致的项目大小限制。我们在 Intel Tofino 交换机上实现了 OrbitCache 原型。实验结果表明,OrbitCache 能够平衡高度偏斜的工作负载,并对各种系统条件具有鲁棒性。
引用
@article{arxiv.2407.21324,
title = {Pushing the Limits of In-Network Caching for Key-Value Stores},
author = {Gyuyeong Kim},
journal= {arXiv preprint arXiv:2407.21324},
year = {2024}
}
备注
To be appeared in USENIX NSDI 2025