@inproceedings{8ae36c12d7e9494c8982fa74c36edc66,
title = "Efficient Serving of VPN Endpoints on COTS Server Hardware",
abstract = "Of late an increasing amount of functionalityin computer networks is provided by commodityx86 hardware wherein the CPU is the main bottleneck. Relieving the CPU from a portion of its computationalstress leads to a lowered number of cycles spent on eachsingle packet. Subsequently, servers are able to dealwith millions of packets per second. We show a casestudy in which we used the cryptographic offloadingfunctionality of commodity NICs to build a VPN IPsecgateway on an x86 server, where we required only oneCPU core to serve 10 GbE line rate. The source codeof the NIC-Accelerated VPN gateway in our case studyis publicly available. Our case study shows the tradeoffsbetween manifold software-And high performance offloading hardware-provided functionality.",
keywords = "Benchmarking, MoonGen, NIC offloading, VPN",
author = "Daniel Raumer and Sebastian Gallenmuller and Paul Emmerich and Lukas Mardian and Georg Carle",
note = "Publisher Copyright: {\textcopyright} 2016 IEEE.; 5th IEEE International Conference on Cloud Networking, CloudNet 2016 ; Conference date: 03-10-2016 Through 06-10-2016",
year = "2016",
month = dec,
day = "6",
doi = "10.1109/CloudNet.2016.25",
language = "English",
series = "Proceedings - 2016 5th IEEE International Conference on Cloud Networking, CloudNet 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "164--169",
booktitle = "Proceedings - 2016 5th IEEE International Conference on Cloud Networking, CloudNet 2016",
}