YoVDO

Reduce System Call Overhead for Event-Driven Servers

Offered By: Linux Foundation via YouTube

Tags

Event-Driven Programming Courses Linux Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore strategies to optimize event-driven server performance by minimizing system call overhead in this 32-minute Linux Foundation conference talk. Delve into various IO models, including nonblocking asynchronous and synchronous approaches, and compare Pulse IO with Linux IO. Examine the implementation details, performance results, and limitations of different techniques. Learn about the impact of payload size, loading latency, and radius on server efficiency. Gain insights into error handling, IOPS, and the executing path of IO operations. Understand the role of IORing and discover how to leverage these concepts to enhance server responsiveness and throughput in event-driven architectures.

Syllabus

Introduction
Conclusions
Example
Implementation
Summary
Small Payload
Large Payload
Loading
Latency
Radius
Limitations
Third process mechanism
Nonblocking asynchronous IO model
Nonblocking synchronous IO model
Pulse IO vs Linux IO
IORing
Executing Path
Performance Results
Iops
AIO
Error Handling
Performance
Location
Iska
Announcement


Taught by

Linux Foundation

Tags

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera