Title :
An efficient data exchange algorithm for chained network functions
Author :
Cerrato, Ivano ; Marchetto, Guido ; Risso, Fulvio ; Sisto, Riccardo ; Virgilio, Matteo
Author_Institution :
Dept. of Control & Comput. Eng., Politec. di Torino, Turin, Italy
Abstract :
In-network function chaining often involves the deployment of multiple applications into a single, possibly multi-tenant, middlebox. This approach has gained much interest since new network paradigms, such as Software Defined Networking (SDN) and Network Function Virtualization (NFV), have been proposed to virtualize resources as well as network functions. In this scenario, it is very common to move data (e.g., packets) from an application to another by means of a switching module that is in charge of chaining network functions in the correct order, also ensuring an adequate level of isolation between any two virtualized components. With this purpose in mind, this paper proposes an efficient algorithm to handle the communication between the internal soft-switch and the heterogeneous network functions that are executed on the same server. Our proposal is designed with the aim of dealing with high speed packet processing, hence an extensive performance evaluation is also provided to prove the goodness of our solution in this context.
Keywords :
computer networks; data handling; virtualisation; chained network functions; chaining network functions; data exchange algorithm; heterogeneous network functions; internal soft switching; network function virtualization; Algorithm design and analysis; Context; Middleboxes; Proposals; Software; Switches; Throughput;
Conference_Titel :
High Performance Switching and Routing (HPSR), 2014 IEEE 15th International Conference on
Conference_Location :
Vancouver, BC
DOI :
10.1109/HPSR.2014.6900888