BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260422T143140Z
LOCATION:B309
DTSTART;TZID=America/New_York:20241121T153000
DTEND;TZID=America/New_York:20241121T160000
UID:submissions.supercomputing.org_SC24_sess393_pap532@linklings.com
SUMMARY:EXO: Accelerating Storage Paravirtualization with eBPF
DESCRIPTION:Shi Qiu (Xiamen University School of Informatics, NICE XLab); 
 Li Wang (KylinSoft); and Yiming Zhang (Xiamen University School of Informa
 tics, NICE XLab)\n\nKVM is the dominant VM hypervisor on Linux, and relies
  on QEMU to realize the backends of the virtio family of devices such as v
 irtio-blk. However, KVM/QEMU-based paravirtualization prolongs the guest I
 /O path with multiple context switches. As fast NVMe storage devices have 
 been widely used, the software overhead is becomes non-negligible. This pa
 per presents EXO, an extension of virtio-blk for efficient KVM/QEMU-based 
 storage paravirtualization. The insight is that no matter how complex the 
 QEMU backend’ processing is, to handle a guest I/O request, the host stora
 ge stack only needs to know the request’s guest-to-host address mapping. T
 herefore, we preserve the original slow I/O path of virtio-blk as a fallba
 ck, and leverage eBPF to introduce an in-kernel fast path that directly qu
 eries the address mapping without switching to the user-space backend proc
 essing. Extensive evaluation shows that compared to existing storage parav
 irtualization solutions, EXO achieves similar or even higher performance.\
 n\nTag: I/O, Storage, Archive\n\nRegistration Category: Tech Program Reg P
 ass\n\nSession Chair: Bogdan Nicolae (Argonne National Laboratory (ANL), I
 llinois Institute of Technology)\n\n
END:VEVENT
END:VCALENDAR
