Date post: | 06-Apr-2017 |
Category: |
Technology |
Upload: | linaro |
View: | 64 times |
Download: | 2 times |
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