Redesign modules to improve L4 SSLVPN Data plane and Control Plane Performance
L4 VPN Performance Improvements
OBJECTIVES/GOAL
CHALLENGES
Noticed lot of complexity and bottleneck in redesigning existing L4 SSLVPN Manager process as Multicore aware to improve performance. Although we have given short target timelines to make it happen.
ACCOMPLISHMENTS
Improved L4 SSLVPN overall UDP throughput more than 160% by maintaining single VPN manager process instance and leveraging existing multicore aware web server process design. Redesigned web server process communication and interface with VPN manager module and improved throughput results more than expected.
TECHNOLOGIES
C++, Linux, Socket Programming, iptables