YoVDO

Building Proxy with New Asynchronous I/O API: Exploring Envoy's Io_uring Integration

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Envoy Courses Linux Courses Service Mesh Courses Socket Programming Courses io_uring Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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]

Related Courses

Speeding Up VM's I/O Sharing Host's io_uring Queues With Guests
Linux Foundation via YouTube
Database Hacking 101 - Building Fast Bulk Import in Java + C
Devoxx via YouTube
Asynchronous I/O and Coroutines for Smooth Data Streaming
NDC Conferences via YouTube
FUSE Uring Request Allocation and Communication
Linux Foundation via YouTube
Revamping ioctl with io_uring - Enhancing Kernel-User Communication
Linux Foundation via YouTube