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

YouTube

PAIO - General, Portable I/O Optimizations With Minor Application Modifications

USENIX via YouTube

Overview

This course teaches learners how to implement portable I/O policies and optimizations for various applications with minimal changes to the original code base. By utilizing the PAIO framework, developers can enforce complex storage policies by intercepting and differentiating requests across different layers of the I/O stack. The course covers topics such as 1/0 differentiation, control plane interaction, tail latency control in LSM-based key-value stores, and handling different workloads. The intended audience for this course includes developers, software engineers, and individuals interested in optimizing I/O performance in data-centric systems.

Syllabus

Intro
Data-centric systems
Challenge #1
PAIO design
1/0 differentiation
Control plane interaction
Tail Latency Control in LSM-based Key-Value Stores
Mixture workload
Read-heavy workload
Write-heavy workload
Paper

Taught by

USENIX

Reviews

Start your review of PAIO - General, Portable I/O Optimizations With Minor Application Modifications

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.