{"title":"FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios","language":[{"iso":"eng"}],"date_updated":"2022-01-06T06:52:22Z","has_accepted_license":"1","publisher":"IEEE","citation":{"mla":"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.","short":"D. Moro, M. Peuster, H. Karl, A. Capone, in: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, Dallas, 2019.","apa":"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.","ama":"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.","ieee":"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.","bibtex":"@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} }","chicago":"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."},"user_id":"13271","project":[{"name":"5G Development and validation platform for global industry-specific network services and Apps","_id":"28","grant_number":"761493"},{"name":"SFB 901","_id":"1"},{"_id":"4","name":"SFB 901 - Project Area C"},{"name":"SFB 901 - Subproject C4","_id":"16"}],"department":[{"_id":"75"}],"publication":"IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","date_created":"2019-12-18T07:39:28Z","type":"conference","file_date_updated":"2019-12-18T08:11:37Z","_id":"15373","year":"2019","author":[{"first_name":"Daniele","last_name":"Moro","full_name":"Moro, Daniele"},{"first_name":"Manuel","id":"13271","full_name":"Peuster, Manuel","last_name":"Peuster"},{"first_name":"Holger","id":"126","last_name":"Karl","full_name":"Karl, Holger"},{"last_name":"Capone","full_name":"Capone, Antonio","first_name":"Antonio"}],"status":"public","abstract":[{"text":"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.\r\nIn 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.","lang":"eng"}],"ddc":["000"],"place":"Dallas","oa":"1","file":[{"file_name":"main_for_ris.pdf","creator":"peuster","date_updated":"2019-12-18T08:11:37Z","file_size":657216,"date_created":"2019-12-18T08:11:37Z","file_id":"15378","access_level":"open_access","content_type":"application/pdf","relation":"main_file"}]}