SLIDE 1
Outline
- Xen I/O Overview
– Why network I/O is harder than block
- Smart NIC taxonomy
– How Xen can exploit them
- Enhancing Network device channel
Support for Smart NICs Ian Pratt Outline Xen I/O Overview Why - - PDF document
Support for Smart NICs Ian Pratt Outline Xen I/O Overview Why network I/O is harder than block Smart NIC taxonomy How Xen can exploit them Enhancing Network device channel NetChannel2 proposal I/O Architecture VM0
Event Channel Virtual MMU Virtual CPU Control IF
Hardware (SMP, MMU, physical memory, Ethernet, SCSI/IDE)
Native Device Driver
GuestOS
(Linux)
Device Manager & Control s/w VM0
Native Device Driver
GuestOS
(Linux)
VM1
Front-End Device Drivers
GuestOS
(Linux)
Applications VM2
Front-End Device Drivers
GuestOS
(Windows)
Applications VM3
Safe HW IF
Back-End Back-End
Applications