Poster (Scientific congresses and symposiums)
A low-level dive into building a high-speed NFV dataplane for service chaining
Barbette, Tom; Soldani, Cyril; Gaillard, Romain et al.
2018EuroSys'18
 

Files


Full Text
eurosys18posters-final4.pdf
Author preprint (1.97 MB)
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
high-speed; networking; nfv; click; fastclick; middleclick; middlebox
Abstract :
[en] To cope with the growing performance needs of security appliances in datacenters or the network edge, current middlebox functionalities such as stateful firewalls, NATs, DPI, content-aware optimizers or load-balancers are self-contained software. They avoid OS services as those are not tailored for NFV and use most of the time RAW sockets, or specific I/O frameworks (DPDK, Netmap, ...) to receive raw packets. In this work, we present a system specifically designed to run a pipeline of VNFs. The system combines the classification and sessions needs of the VNFs. We build an abstract view of flows and use it to implement support for seamless inspection and modification of the content of any flows (such as TCP or HTTP), automatically reflecting a consistent view, across layers, of flows modified on-the-fly. This brings together the advantage of reusing software components with the performance provided by state-of-the-art high-speed NFV frameworks that force reimplementing protocol specifics in each application. We show unique considerations about factorizing session management and multi-protocol support for high-speed in-the-middle inspection and modification of flows. The system also offers automatic, session-aware parallelism to handle a large number of flows.
Disciplines :
Computer science
Author, co-author :
Barbette, Tom ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques répartis et sécurité
Soldani, Cyril ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorithmique des grands systèmes
Gaillard, Romain
Mathy, Laurent ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques répartis et sécurité
Language :
English
Title :
A low-level dive into building a high-speed NFV dataplane for service chaining
Publication date :
24 April 2018
Event name :
EuroSys'18
Event organizer :
ACM
Event place :
Porto, Portugal
Event date :
23-26/04/2018
Audience :
International
European Projects :
H2020 - 671566 - SUPERFLUIDITY - Superfluidity: a super-fluid, cloud-native, converged edge system
Funders :
F.R.S.-FNRS - Fonds de la Recherche Scientifique [BE]
UE - Union Européenne [BE]
CE - Commission Européenne [BE]
Available on ORBi :
since 14 May 2018

Statistics


Number of views
248 (16 by ULiège)
Number of downloads
311 (12 by ULiège)

Bibliography


Similar publications



Contact ORBi