Learn about the challenges and solutions in building DPDK-based applications in this technical talk from Vivek Gupta, CTO of Benison Technologies. Explore real-world experiences in migrating traditional Linux networking applications to DPDK implementations, with a focus on maintaining rapid time-to-market while balancing performance benefits. Discover approaches for integrating socket-based applications (including SSL), implementing security application service chains, and handling thread-per-connection models. Gain insights into TCP SAC architecture, VPP host tagging, and practical solutions for common migration challenges. Understand how custom engineering solutions were developed and consider proposals for standardizing these solutions within DPDK to streamline future migration efforts. Perfect for networking professionals and developers working with high-performance packet processing applications who want to understand the practical aspects of DPDK implementation.
Overview
Syllabus
Introduction
Problem Statement
Highend CPUs
Challenges Faced
Classification
Application Models
Key Differences
TCP Sac Architecture
Sample Application
Solution
Key Takeaway
SSL VPN
Thread per connection model
VPP as host tag
Summary
Quick Questions
Taught by
DPDK Project