~/talk

Rearchitecting Buffered I/O in the Era of High-Bandwidth SSDs

Talkat FAST '26 · 2026-02-24..02-26· [linux-and-operating-systems]
links:none on file
links:none on file
links:none on file
links:none on file
name:Jiahao Wu
links:none on file
links:none on file
name:Qiang Cao
links:none on file
links:none on file
name:Jie Yao
links:none on file
slides:none on file

WSBuffer is a rearchitecture of buffered I/O that separates small unaligned writes from page cache by introducing a scrap buffer, an opportunistic two-stage flush that uses idle SSD bandwidth, and an SX-array based concurrent manager (SX-array). Implemented in XFS on Linux 6.8 and evaluated on eight PCIe4 Samsung SSDs, it sends large aligned portions directly to SSDs, reduces page-cache churn, and reports up to 3.91X throughput, 82.80X latency improvement, 99.66% write-memory savings and 28.4% CPU reduction.

AI-written summary · about

  1. 0:00Introduction
  2. 2:05Buffered I/O limits with SSDs
  3. 4:56Existing approaches and flaws
  4. 5:58WS Buffer design
  5. 6:40WS Buffer components
  6. 8:25Buffer-minimized access and OT Flash
  7. 9:31Concurrent page management
  8. 10:34Evaluation setup
  9. 11:17Write performance results
  10. 11:58Direct vs hybrid I/O
  11. 13:00FileBench performance
  12. 13:44WS Buffer benefits
  13. 14:26Root causes and summary
  14. 14:48Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.