Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
http server on user-level mTCP stack
accelerated by DPDK
• DPDK as high-performance network I/O
✓ PMD with ARM NEON instru...
Upcoming SlideShare
Loading in …5
×

http server on user-level mTCP stack accelerated by DPDK

541 views

Published on

"The demo is one of the cases to use DPDK as network accelerator.
Nginx http server is ported to run on top of a high-performance mTCP stack.
The whole system can be run in physical machine or VM as VNF with virtual switch interconnected. "

Published in: Technology
  • Be the first to comment

  • Be the first to like this

http server on user-level mTCP stack accelerated by DPDK

  1. 1. http server on user-level mTCP stack accelerated by DPDK • DPDK as high-performance network I/O ✓ PMD with ARM NEON instructions • Nginx on the high-performance multi-core mTCP stack ✓ Multi-process, lock-free ✓ Run to completion mode, bulk recv and trans ✓ BSD socket layer, simple portable TCP/IP stack • Performance compared with native Nginx on bare-metal ARM Server ✓ + 24% throughput ✓ +132% connections per second (CPS) ✓ -35% connect latency • VNF interconnected by virtual switch ✓ Snabb Switch based virtual bridge ✓ Vhost-user interfaces to bypass kernel

×