Generic External Memory for Switch Data Planes

Generic External Memory for Switch Data Planes
复制标题

DOI:
10.1145/3286062.3286063
复制
发表时间:
2018-11
期刊:
Proceedings of the 17th ACM Workshop on Hot Topics in Networks
影响因子:
--
通讯作者:
Daehyeok Kim;Yibo Zhu;Changhoon Kim;Jeongkeun Lee;S. Seshan
Daehyeok Kim;Yibo Zhu;Changhoon Kim;Jeongkeun Lee;S. Seshan
中科院分区:
其他
文献类型:
--
作者:
Daehyeok Kim;Yibo Zhu;Changhoon Kim;Jeongkeun Lee;S. Seshan

文献摘要

被引文献

相似文献

网络交换机是一个有吸引力的Vantage,以服务于各种网络应用和功能,如负载平衡和虚拟交换,因为它们的网络位置和高分组处理速率。可编程交换机ASIC的最新进展为将各种功能卸载到交换机提供了更多机会。然而,交换机上有限的存储容量一直是此类应用程序难以应对的主要挑战。在本文中,我们设想,通过使网络交换机纯粹从数据平面访问远程存储器,可以提高广泛的应用程序的性能。我们设计了三个远程内存原语,利用RDMA操作,并显示使用我们的原型实现从交换机访问远程内存的可行性。
Network switches are an attractive vantage point to serve various network applications and functions such as load balancing and virtual switching because of their in-network location and high packet processing rate. Recent advances in programmable switch ASICs open more opportunities for offloading various functionality to switches. However, the limited memory capacity on switches has been a major challenge that such applications struggle to deal with. In this paper, we envision that by enabling network switches to access remote memory purely from data planes, the performance of a wide range of applications can be improved. We design three remote memory primitives, leveraging RDMA operations, and show the feasibility of accessing remote memory from switches using our prototype implementation.