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.