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.
CITATION STYLE
Xing, J., Qiu, Y., Hsu, K. F., Liu, H., Kadosh, M., Lo, A., … Chen, A. (2021). A Vision for Runtime Programmable Networks. In HotNets 2021 - Proceedings of the 20th ACM Workshop on Hot Topics in Networks (pp. 91–98). Association for Computing Machinery, Inc. https://doi.org/10.1145/3484266.3487377
Mendeley helps you to discover research relevant for your work.