~/talk

To PRI or Not To PRI, That's the question

Talkat OSDI '25 · 2025-07-07..07-09
name:Yun Wang
links:none on file
links:none on file
name:Jie Ji
links:none on file
links:none on file
name:Ben Luo
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Ning Luo
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Software-only dynamic passthrough called VIO prevents device DMA page faults without hardware changes by inserting a shadow available queue and IOPA-snooping to probe every DMA before it happens, pinning only hot pages with selective page locking and switching modes with elastic passthrough based on IOPS. Snoop latency is ~3.5–4.5 µs when pages are resident, ~700 µs to resolve a swapped page; peak throughput is within ~10% of passthrough. Deployed across 300K VMs, reclaims up to the equivalent of 30K VM memory daily without breaking SLOs.

AI-written summary · about

  1. 0:00IO pass through optimization
  2. 1:21Device pass through challenges
  3. 3:31Limitations for legacy VMs
  4. 4:56WayIO and key components
  5. 7:07Monitoring DMA in WayIO
  6. 9:59Elastic pass through for balance
  7. 11:05Upgrade legacy VMs without reboot
  8. 13:16Locking frequently accessed pages
  9. 14:25WayIO versus hardware solutions
  10. 16:32Summary and production
~/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.