2007 · 351 citations · 21 references
ComputingComputer EngineeringComputer SystemsHardware-software Co-designOperating SystemsVirtualizationHardware VirtualizationHardware-assisted VirtualizationKernel DesignOperating System VirtualizationVirtual Machine MonitorsVirtualization ArchitectureDevice Access ControlHardware Interface DesignIsolationOperating System ArchitectureServer ConsolidationVirtual Machine IsolationVirtual Machine Monitor DesignVirtualization-based Isolation
The Xen virtual machine monitor allows multiple operating systems to execute concurrently on commodity x86 hard-ware, providing a solution for server consolidation and util-ity computing. In our initial design, Xen itself contained device-driver code and provided safe shared virtual device access. In this paper we present our new Safe Hardware Interface, an isolation architecture used within the latest release of Xen which allows unmodied device drivers to be shared across isolated operating system instances, while protecting individual OSs, and the system as a whole, from driver failure. 1
21
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Dawson Engler, M. Frans Kaashoek, James W. O’Toole · 1995 · 1.1K citations
Extensibility safety and performance in the SPIN operating system
Brian N. Bershad, Stefan Savage, Przemysław Pardyak et al. · 1995 · 955 citations