Microdrivers: A New Architecture for Device Drivers
Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines