A Vision for Runtime Programmable Networks

A Vision for Runtime Programmable Networks
复制标题

DOI:
10.1145/3484266.3487377
复制
发表时间:
2021-11
期刊:
Proceedings of the 20th ACM Workshop on Hot Topics in Networks
影响因子:
--
通讯作者:
Jiarong Xing;Kuo-Feng Hsu;Hongyi Liu;Matty Kadosh;Nvidia Alan;Lo Nvidia;Aditya Akella;T. Anderson;Arvind Krishnamurthy;T. Ng;Ang Chen;Yiming Qiu;Matty Ka-dosh;Alan Lo;Arvind Krish-namurthy
Jiarong Xing;Kuo-Feng Hsu;Hongyi Liu;Matty Kadosh;Nvidia Alan;Lo Nvidia;Aditya Akella;T. Anderson;Arvind Krishnamurthy;T. Ng;Ang Chen;Yiming Qiu;Matty Ka-dosh;Alan Lo;Arvind Krish-namurthy
中科院分区:
其他
文献类型:
--
作者:
Jiarong Xing;Kuo-Feng Hsu;Hongyi Liu;Matty Kadosh;Nvidia Alan;Lo Nvidia;Aditya Akella;T. Anderson;Arvind Krishnamurthy;T. Ng;Ang Chen;Yiming Qiu;Matty Ka-dosh;Alan Lo;Arvind Krish-namurthy

文献摘要

被引文献

相似文献

我们的社区在开发可编程网络基础设施方面取得了重大进展,从控制平面开始,扩展到数据平面。作为一种最新趋势,网络设备正在变得可在运行时编程,同时服务于实时流量。这允许在细粒度的时间尺度上对各个设备程序进行重新编程,以添加或删除网络功能。然而,许多应用和服务需要控制包括终端主机堆栈、网卡和交换机在内的设备组合才能实现其目标。我们规划了我们对运行时可编程网络的愿景,以设备级功能为基础,提供实时的、网络范围的、运行时重新编程。需要一种具有新的编程模型、编译器支持和网络管理抽象的全栈方法。我们概述了一项研究议程,作为向社区发出的战斗号召。
Our community has made significant progress in developing programmable network infrastructure, starting from the control plane and expanding to the data plane. As a latest trend, network devices are becoming runtime programmable while serving live traffic. This allows for reprogramming of individual device programs at fine-grained timescales to add or remove network functions. Many applications and services, however, need control over a combination of devices, including end host stacks, NICs, and switches, to accomplish their goals. We lay out our vision for runtime programmable networks, building upon device-level features to provide live, network-wide, runtime reprogramming. A whole-stack approach is needed with new programming models, compiler support, and network management abstractions. We outline a research agenda as a call to arms to the community.