Resource disaggregation has gained huge popularity in recent years. Existing works demonstrate how to disaggregate compute, memory, and storage resources. We, for the first time, demonstrate how to disaggregate network resources by proposing a network resource pool that consists of a new hardware-based network device called SuperNIC. Each SuperNIC consolidates network functionalities from multiple endpoints by fairly sharing limited hardware resources, and it achieves its performance goals by an auto-scaled, highly parallel data plane and a scalable control plane. We prototyped SuperNIC with FPGA and demonstrate its performance and cost benefits with real network functions and customized disaggregated applications.
翻译:近年来,资源分类已变得非常受欢迎。现有工作展示了如何对计算、记忆和储存资源进行分类。我们第一次通过提议一个网络资源库来显示如何对网络资源进行分类,该资源库由一个新的硬件网络设备组成,称为超级NIC。每个超级NIC都通过公平分享有限的硬件资源,从多个端点整合网络功能,并通过一个自动规模的、高度平行的数据平面和一个可缩放的控制平面来实现其业绩目标。我们以FPGA为超级NIC的原型,用真实的网络功能和定制的分类应用程序来展示其业绩和成本效益。