This event has ended. Visit the official site or create your own event on Sched.
View analytic
Wednesday, July 12 • 15:20 - 16:05
Zerocopy on Xen PV Drivers - João Martins & Ankur Arora, Oracle

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Xen Paravirtualized devices are knowingly bound to the efficiency of grant operations or more specifically, limited foreign memory visibility -- as is generally expected from Type-1 hypervisors.

However, in most cases, the “Dom0 can do everything” model is no different from the alternatives -- Type-2 hypervisors -- where I/O backends often have access to guest frames (e.g. KVM vhost). On Xen, avoiding grant references for PV drivers means resorting to copying and recycling already mapped grants. We can gain some of this performance back by relaxing certain security restrictions, such as the ignoring guest authorization for guest page frame numbers; this is in lieu of hypervisor mediated view of the guest from the backend domain. The intent of this session is to discuss/propose this mechanism in a way that is transparent to guests while employing mechanisms to restrict what backends should map.


Ankur Arora

Principal Software Engineer, Oracle Corporation
Ankur is a Principal Software Engineer at Oracle working on x86 virtualization. In prior lives, he's worked on proprietary highly parallel HW for Oracle, on non-volatile memory based storage devices, and oddly enough, a proprietary Remus.

João Martins

Principal Software Engineer, Oracle Corporation
João is a Principal Software Engineer at Oracle working on the x86 virtualization group. His work includes networking performance on guests and improving Xen's control stack, among others. Prior to Oracle, he did research on specialized guests in the context of network middleboxe... Read More →

Wednesday July 12, 2017 15:20 - 16:05

Attendees (13)