Building Proxy with New Asynchronous I/O API: Exploring Envoy's Io_uring In...
Talkat KubeCon + CloudNativeCon + Open Source Summit China 2023 · on Wednesday, 2023-09-27· at 11:00· 2层 会议室 3 | 2F Room 3·
summary
Explains integrating Linux io_uring with the Envoy proxy by inserting an intermediate layer so Envoy’s event-driven I/O can perform all socket operations asynchronously without changing core or extensions. Describes enabling the io_uring socket interface via configuration, the implementation approach inside Envoy, and methods for tuning io_uring plus planned additional optimizations aimed at improving service-mesh/sidecar networking latency (around a ~10% reduction in an emulation).
AI-written summary · about
related talks
10mLightning Talk: Envoy Upstream Enhancements
37mPushing Envoy Beyond the Edge
13mLightning Talk: Extending Envoy with Go
22mService Mesh using Envoy on Windows
36mNetwork I/O for a More Civilized Age: The New Akka I/O
40mDiving into io js C++ internals
34mEnvoy, Filters and WebAssembly for Everyone!
27mProxygen Mobile: Cross-platform Mobile Networking Challenges
