FarReach:可编程交换机中的写回缓存

作者:

盛思源和环城濮阳,香港中文大学;群黄,北京大学;卢唐,厦门大学;Patrick P.C.Lee,香港中文大学

摘要:

在现代数据中心中,倾斜的写密集型键值存储工作负载越来越多,但由于负载不平衡,它们也会导致服务器过载。可编程交换机为在I/O路径上实现负载平衡缓存提供了可行的解决方案,因此在可编程交换机中实现回写缓存是吸收频繁写入以获得高写入性能的自然方向。然而,启用交换机内写回缓存并不简单,因为它不仅受到严格的编程规则和可编程交换机有限的状态内存的挑战,而且还需要可靠的保护,以防止交换机故障导致的数据丢失。我们提出FarReach,这是一个新的缓存框架,支持快速、可用和可靠的交换机内写回缓存。FarReach仔细地共同设计了用于可编程交换机中缓存管理的控制和数据平面,以便通过轻量级控制平面管理实现高数据平面性能。在Tofino交换机测试台上的实验表明,FarReach在倾斜的写密集型工作负载下,与最先进的交换机内缓存方法相比,吞吐量提高了6.6倍。

USENIX ATC’23 Open Access赞助商
阿卜杜拉国王科技大学

开放存取媒体

USENIX致力于开放访问我们活动上展示的研究。活动开始后,所有人都可以免费获得论文和会议记录。活动结束后发布的任何视频、音频和/或幻灯片也是免费的,对所有人开放。支持USENIX以及我们对开放存取的承诺。

此内容可用于:

BibTeX公司
@进行中{288778,
author={盛思源(Siyuan Sheng)、濮阳环城(Huancheng Puyang)、黄群(Qun Huang)、唐璐(Lu Tang)和李小加(Patrick P.C.Lee}),
title={{FarReach}:可编程交换机中的写回缓存},
booktitle={2023 USENIX年度技术会议(USENIXATC 23)},
年份={2023},
isbn={978-1-939133-35-9},
地址={马萨诸塞州波士顿},
页码={571--584},
url={https://www.usenix.org/conference/atc23/presentation/sheng},
publisher={USENIX协会},
月=七月
}

演示文稿视频