Building Proxy with New Asynchronous I/O API: Exploring Envoy's Io_uring Integration
CNCF [Cloud Native Computing Foundation] via YouTube
AI Engineer - Learn how to integrate AI into software applications
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the integration of io_uring, Linux's newest asynchronous I/O interface, into Envoy proxy in this 32-minute conference talk. Learn how io_uring enhances efficiency by reducing system calls and buffer copying between user and kernel space. Discover the implementation of an intermediate layer that enables asynchronous io_uring to work seamlessly with Envoy's event-based I/O model. Understand how to enable the io_uring socket interface through simple configuration changes. Examine the potential performance improvements, including a nearly 10% latency reduction in sidecar proxy emulation. Gain insights into tuning io_uring and future optimizations planned for high-performance networking with Envoy in Service Mesh environments.
Syllabus
Building Proxy with New Asynchronous I/O API: Exploring Envoy's Io_uring In... Hejie Xu & Zhihao Xie
Taught by
CNCF [Cloud Native Computing Foundation]