FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios

D. Moro, M. Peuster, H. Karl, A. Capone, in: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, Dallas, 2019.

Download
OA 657.22 KB
Conference Paper | English
Author
; ; ;
Department
Abstract
Offloading packet processing tasks to programmable switches and/or to programmable network interfaces, so called “SmartNICs”, is one of the key concepts to prepare softwarized networks for the high traffic demands of the future. However, implementing network functions that make use of those offload- ing technologies is still challenging and usually requires the availability of specialized hardware. It becomes even harder if heterogeneous services, making use of different offloading and network virtualization technologies, should be developed. In this paper, we introduce FOP4 (Function Offloading Pro- totyping with P4), a novel prototyping platform that allows to prototype heterogeneous software network scenarios, including container-based, P4-switch-based, and SmartNIC-based network functions. The presented work substantially extends our existing Containernet platform with the means to prototype offloading scenarios. Besides presenting the platform’s system design, we evaluate its scalability and show that it can run scenarios with more than 64 P4 switch or SmartNIC nodes on a single laptop. Finally, we presented a case study in which we use the presented platform to prototype an extended in-band network telemetry use case.
Publishing Year
Proceedings Title
IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)
LibreCat-ID

Cite this

Moro D, Peuster M, Karl H, Capone A. FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios. In: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN). Dallas: IEEE; 2019.
Moro, D., Peuster, M., Karl, H., & Capone, A. (2019). FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios. In IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN). Dallas: IEEE.
@inproceedings{Moro_Peuster_Karl_Capone_2019, place={Dallas}, title={FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios}, booktitle={IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}, publisher={IEEE}, author={Moro, Daniele and Peuster, Manuel and Karl, Holger and Capone, Antonio}, year={2019} }
Moro, Daniele, Manuel Peuster, Holger Karl, and Antonio Capone. “FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios.” In IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN). Dallas: IEEE, 2019.
D. Moro, M. Peuster, H. Karl, and A. Capone, “FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios,” in IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), 2019.
Moro, Daniele, et al. “FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios.” IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, 2019.
Main File(s)
File Name
Access Level
OA Open Access
Last Uploaded
2019-12-18T08:11:37Z


Export

Marked Publications

Open Data LibreCat

Search this title in

Google Scholar