Back to Search Start Over

SplitBox: Toward Efficient Private Network Function Virtualization

Authors :
Asghar, Hassan Jameel
Melis, Luca
Soldani, Cyril
De Cristofaro, Emiliano
Kaafar, Mohamed Ali
Mathy, Laurent
Publication Year :
2016

Abstract

This paper presents SplitBox, a scalable system for privately processing network functions that are outsourced as software processes to the cloud. Specifically, providers processing the network functions do not learn the network policies instructing how the functions are to be processed. We first propose an abstract model of a generic network function based on match-action pairs, assuming that this is processed in a distributed manner by multiple honest-but-curious providers. Then, we introduce our SplitBox system for private network function virtualization and present a proof-of-concept implementation on FastClick -- an extension of the Click modular router -- using a firewall as a use case. Our experimental results show that SplitBox achieves a throughput of over 2 Gbps with 1 kB-sized packets on average, traversing up to 60 firewall rules.<br />Comment: An earlier version of this paper appears in the Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization (HotMiddleBox 2016). This is the full version

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.1605.03772
Document Type :
Working Paper