Disaggregating Stateful Network Functions.

Deepak Bansal, Gerald DeGrace,Rishabh Tewari, Michal Zygmunt, James Grantham, Silvano Gai,Mario Baldi, Krishna Doddapaneni, Arun Selvarajan, Arunkumar Arumugam,Balakrishnan Raman, Avijit Gupta, Sachin Jain, Deven Jagasia, Evan Langlais, Pranjal Srivastava, Rishiraj Hazarika,Neeraj Motwani, Soumya Tiwari,Stewart Grant,Ranveer Chandra,Srikanth Kandula

NSDI(2023)

引用 0|浏览18
暂无评分
摘要
For security, isolation, metering and other purposes, public clouds today implement complex network functions at every server. Today's implementations, in software or on FPGAs and ASICs that are attached to each host, are becoming increasingly complex, costly and bottlenecks to scalability. We present a different design that disaggregates network function processing off the host and into shared resource pools by making novel use of appliances which tightly integrate general-purpose ARM cores with high-speed stateful match processing ASICs. When work is skewed across VMs, such disaggregation can offer better reliability and performance over the state-of-art at a lower per-server cost. We describe our solutions to the consequent challenges and present results from a production deployment at a large public cloud.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要