Paper published in a book (Scientific congresses and symposiums)
mmb: Flexible High-Speed Userspace Middleboxes
Edeline, Korian; Iurman, Justin; Soldani, Cyril et al.
2019In Applied Networking Research Workshop
Peer reviewed
 

Files


Full Text
paper.pdf
Author preprint (1.66 MB)
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
mmb; middlebox; performance
Abstract :
[en] Nowadays, Internet actors have to deal with a strong increase in Internet traffic at many levels. One of their main challenge is building high-speed and efficient networking solutions. In such a context, kernel-bypass I/O frameworks have become their preferred answer to the increasing bandwidth demands. Many works have been achieved, so far, all of them claiming to have succeeded in reaching line-rate for traffic forwarding. However, this claim does not hold for more complex packet processing. In addition, all those solutions share common drawbacks on either deployment flexibility or configurability and user-friendliness. This is exactly what we tackle in this paper by introducing mmb, a VPP middlebox plugin that allows, through an intuitive command-line interface, to easily build stateless and stateful classification and rewriting middleboxes. mmb makes a careful use of instruction caching and memory prefetching, in addition to other techniques used by other high-performance I/O frameworks. We compare mmb performance with other middlebox solutions, such as kernel-bypass framework and kernel-level optimized approach, for enforcing middleboxes policies (firewall, NAT, transport-level engineering). We demonstrate that mmb performs, generally, better than existing solutions, sustaining a line-rate processing while performing large numbers of complex policies
Disciplines :
Computer science
Author, co-author :
Edeline, Korian ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Dép. d'électric., électron. et informat. (Inst.Montefiore)
Iurman, Justin  ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorithmique des grands systèmes
Soldani, Cyril ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorithmique des grands systèmes
Donnet, Benoît  ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorithmique des grands systèmes
Language :
English
Title :
mmb: Flexible High-Speed Userspace Middleboxes
Publication date :
July 2019
Event name :
Applied Networking Research Workshop
Event date :
22 Juillet 2019
Audience :
International
Main work title :
Applied Networking Research Workshop
Peer reviewed :
Peer reviewed
European Projects :
H2020 - 688421 - MAMI - Measurement and Architecture for a Middleboxed Internet
Funders :
CE - Commission Européenne
Available on ORBi :
since 13 June 2019

Statistics


Number of views
127 (23 by ULiège)
Number of downloads
123 (10 by ULiège)

Scopus citations®
 
1
Scopus citations®
without self-citations
0
OpenCitations
 
2
OpenAlex citations
 
3

Bibliography


Similar publications



Contact ORBi