Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Experiences With Integration of Io_uring Into gRPC-C++

CNCF [Cloud Native Computing Foundation] via YouTube

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]

Reviews

Start your review of Experiences With Integration of Io_uring Into gRPC-C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.