CSE 674 Special Topics on Operating Systems, Spring 2009
Reading List
CPU Virtualization
- Rosenblum et al., "Complete Computer Simulation: The SimOS Approach
," IEEE Parallel and Distributed Technologies, 1995.
Describes several strategies for simulating or virtualizing processors.
- Susanta Nanda, Wei Li, Lap-chung Lam and Tzi-cker Chiueh, ``BIRD: Binary Interpretation using Runtime Disassembly'',
in Proceedings of the 4th IEEE/ACM Conference on Code Generation and Optimization (CGO'06), March 2006.
- Barham et al., "Xen and the Art of Virtualization," SOSP 2003.
Describes a virtual machine monitor that uses paravirtualization.
- Rich Uhlig, Gil Neiger, Dion Rodgers, Amy L. Santoni, Fernando C. M.
Martins, Andrew V. Anderson, Steven M. Bennett, Alain Kagi, Felix H.
Leung, Larry Smith, "Intel Virtualization Technology", IEEE Computer,
May 2005.
Describes Intel's extensions to the x86 architecture to support
virtualization.
- Waldspurger, C.A. "Memory Resource Management in VMware ESX
Server," In Proceedings of the 5th Symposium on Operating Systems
Design and Implementation (OSDI'02).
- Ravi Bhargava, Ben Serebrin, Francesco Spadini, Srilatha Manne,
"Accelerating Two-Dimensional Page Walks for Virtualized Systems",
ASPLOS 2008.
- Sugerman et al., "Virtualizing I/O Devices on VMware Workstation's
Hosted Virtual Machine Monitor," In Proceedings of 2001 USENIX
Annual Technical Conference.
- Menon, A., Cox, A. L., and Zwaenepoel, W. "Optimizing Network
Virtualization in Xen¡±. In Proceedings of 2006 USENIX Annual Technical
Conference.
- Lagar-Cavilla, H. A., Tolia, N., Satyanarayanan, M., and de Lara, E.
"VMM-Independent Graphics Acceleration¡±. In Proceedings of the 3rd
international Conference on Virtual Execution Environments. (VEE '07).
- Cherkasova, L., Gupta, D., and Vahdat, A. ¡°Comparison of the Three CPU
Schedulers in Xen¡±. SIGMETRICS Perform. Eval. Rev. 35, 2 (Sep. 2007),
42-51.
- Ongaro, D., Cox, A. L., and Rixner, S. ¡°Scheduling I/O in Virtual
Machine Monitors¡±. In Proceedings of the Fourth ACM
SIGPLAN/SIGOPS international Conference on Virtual Execution
Environments (VEE'08).
- Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., Pratt, I., and Warfield, A. "Live migration of virtual machines". In Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation (NSDI 2005).
[http://www.cl.cam.ac.uk/research/srg/netos/papers/2005-migration-nsdi-pre.pdf]
- Timothy Wood, Prashant Shenoy, and Arun Venkataramani, "Black-box and Gray-box Strategies for Virtual Machine Migration ". In Proceedings of the 4th USENIX Symposium on Networked Systems Design & Implementation (NSDI 2007).
[http://www.cs.umass.edu/~twood/pubs/NSDI07.pdf]