Experiences With Integration of Io_uring Into gRPC-C++
CNCF [Cloud Native Computing Foundation] via YouTube
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Learn EDR Internals: Research & Development From The Masters
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about Google's practical experiences integrating io_uring into the gRPC-C++ stack in this 19-minute conference talk from CNCF. Discover how io_uring, an open source asynchronous syscall API for Linux, enables users to submit syscalls and receive asynchronous completion notifications with advanced features including syscall batching and chaining capabilities that allow multiple syscalls to be batched into one kernel submission, plus buffer pooling for automatic selection of receive buffers from pre-registered buffer sets to hold socket data. Explore the development process of creating an io_uring-based EventEngine for gRPC-C++ and examine detailed benchmarking results comparing performance against the default epoll implementation to understand the potential performance improvements these features can bring to the gRPC-C++ stack.
Syllabus
Experiences With Integration of Io_uring Into gRPC-C++ - Vignesh Babu & Minwoo Ahn, Google
Taught by
CNCF [Cloud Native Computing Foundation]