Article (Périodiques scientifiques)
Combined Stateful Classification and Session Splicing for High-Speed NFV Service Chaining
Barbette, Tom; Soldani, Cyril; Mathy, Laurent
2021In IEEE/ACM Transactions on Networking, 29 (6), p. 2560 - 2573
Peer reviewed vérifié par ORBi
 

Documents


Texte intégral
Combined_Stateful_Classification_and_Session_Splicing_for_High-Speed_NFV_Service_Chaining.pdf
Postprint Auteur (724.17 kB)
Télécharger

Tous les documents dans ORBi sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Computer networks; middleboxes; network function virtualization internet; Content-aware; Load balancer; Network functions; Performance requirements; Protocol headers; Reduce costs; Traffic class; Virtual networks; Software; Computer Science Applications; Computer Networks and Communications
Résumé :
[en] Network functions such as firewalls, NAT, DPI, content-aware optimizers, and load-balancers are increasingly realized as software to reduce costs and enable outsourcing. To meet performance requirements these virtual network functions (VNFs) often bypass the kernel and use their own user-space networking stack. A naïve realization of a chain of VNFs will exchange raw packets, leading to many redundant operations, wasting resources. In this work, we design a system to execute a pipeline of VNFs. We provide the user facilities to define (i) a traffic class of interest for the VNF, (ii) a session to group the packets (such as the TCP 4-tuple), and (iii) the amount of space per session. The system synthesizes a classifier and builds an efficient flow table that when possible will automatically be partially offloaded and accelerated by the network interface. We utilize an abstract view of flows to support seamless inspection and modification of the content of any flow (such as TCP or HTTP). By applying only surgical modifications to the protocol headers, we avoid the need for a complex, hard-to-maintain user-space TCP stack and can chain multiple VNFs without re-constructing the stream multiple times, allowing up to 5x improvement over standard approaches.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Barbette, Tom  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science ; Division of Software and Computer Systems (SCS), KTH Royal Institute of Technology, Kista, Sweden
Soldani, Cyril ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science ; Division of Software and Computer Systems (SCS), KTH Royal Institute of Technology, Kista, Sweden
Mathy, Laurent ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science ; Division of Software and Computer Systems (SCS), KTH Royal Institute of Technology, Kista, Sweden
Langue du document :
Anglais
Titre :
Combined Stateful Classification and Session Splicing for High-Speed NFV Service Chaining
Date de publication/diffusion :
décembre 2021
Titre du périodique :
IEEE/ACM Transactions on Networking
ISSN :
1063-6692
eISSN :
1558-2566
Maison d'édition :
Institute of Electrical and Electronics Engineers Inc.
Volume/Tome :
29
Fascicule/Saison :
6
Pagination :
2560 - 2573
Peer reviewed :
Peer reviewed vérifié par ORBi
Organisme subsidiant :
F.R.S.-FNRS - Fonds de la Recherche Scientifique
ERC - European Research Council
Subventionnement (détails) :
Fond National de la Recherche Scientifique (FNRS) through the Projet De Recherche (PDR) ePi Project; European Research Council (ERC) through the European Union’s Horizon 2020 Research and Innovation Programme
Disponible sur ORBi :
depuis le 24 mai 2023

Statistiques


Nombre de vues
108 (dont 5 ULiège)
Nombre de téléchargements
102 (dont 2 ULiège)

citations Scopus®
 
6
citations Scopus®
sans auto-citations
4
OpenCitations
 
0
citations OpenAlex
 
5

Bibliographie


Publications similaires



Contacter ORBi