Dongjoo Seo, University of California, Irvine; Jihyeon Jung and Yeohwan Yoon, Kookmin University; Ping-Xiang Chen, University of California, Irvine; Yongsoo Joo and Sung-Soo Lim, Kookmin University; Nikil Dutt, University of California, Irvine
Modern SSDs demand faster I/O completion methods. While polling is a potential alternative to interrupts, it suffers under CPU contention. Hybrid polling mitigates this by sleeping early and polling later, yet it cannot keep up with rapidly varying I/O latencies and incurs context-switch overheads. We introduce PAS, an accurate latency tracking method for hybrid polling that adjusts sleep duration using the two most recent I/Os, and DPAS, which dynamically switches among polling, interrupts, and PAS to overcome the inherent drawbacks of hybrid polling. Experiments show that PAS reduces CPU usage by 21 percentage points compared to Linux hybrid polling for 4 KB random reads, and DPAS improves YCSB performance by 9% on a 3D XPoint SSD and 5% on a TLC NAND SSD, even under simultaneous CPU contention and I/O interference.
FAST '26 Open Access Sponsored by
NetApp
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

author = {Dongjoo Seo and Jihyeon Jung and Yeohwan Yoon and Ping-Xiang Chen and Yongsoo Joo and Sung-Soo Lim and Nikil Dutt},
title = {{DPAS}: A Prompt, Accurate and Safe {I/O} Completion Method for {SSDs}},
booktitle = {24th USENIX Conference on File and Storage Technologies (FAST 26)},
year = {2026},
isbn = {978-1-939133-53-3},
address = {Santa Clara, CA},
pages = {381--397},
url = {https://www.usenix.org/conference/fast26/presentation/seo},
publisher = {USENIX Association},
month = feb
}



