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

YouTube

OPIMQ: Order Preserving IO Stack for Multi-Queue Block Device

USENIX via YouTube

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
This conference talk from USENIX FAST '25 presents OPIMQ (Order Preserving IO stack for Multi-Queue Block Device), a solution addressing storage order issues in multi-queue IO stacks. Learn how researchers from Korea Advanced Institute of Science and Technology (KAIST) and University of Wisconsin–Madison developed four key components to preserve storage order: Epoch Pinning for intra-stream order dependency across queues, Dual-Stream Write for inter-stream order dependency across threads, Order-Preserving Mapping Table Update for FTL mapping table updates respecting storage order, and Sibling-aware Delayed Mapping for updating mapping tables only when dual-stream writes satisfy storage order in both streams. Discover how Linux IO stack with OPIMQ outperforms vanilla Linux IO stack by approximately 2.9× under various benchmarks, with only a 1.1% performance penalty in address translation compared to legacy FTL.

Syllabus

FAST '25 - OPIMQ: Order Preserving IO stack for Multi-Queue Block Device

Taught by

USENIX

Reviews

Start your review of OPIMQ: Order Preserving IO Stack for Multi-Queue Block Device

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.