In reading the two documents posted in Part 2, I discovered even more interesting work that was done previously. I think we are now getting close to the earliest research from which the open source Xen project was created. For your reading pleasure:
- Isolation of Shared Network Resources in XenoServers (Nov 2002)
- Controlling the XenoServer Open Platform (Nov 2002)
- Xenoservers: Accountable Execution of Untrusted Code
- The XenoService – a Distributed Defeat for Distributed Denial of Service
- Safe Hardware Access with the Xen Virtual Machine Monitor
- Denali Project at University of Washington
- Paper: Denali: Lightweight Virtual Machines for Distributed and Networked Application (denali-lightweight-virtual-machines.pdf)
If you are limited in time, I highly recommend the Safe Hardware Access with the Xen Virtual Machine Monitor paper as it does an excellent job of detailing of a device driver is run in isolation for the Xen hypervisor system.