Rethinking the design of virtual machine monitors

作者: A. Whitaker , R.S. Cox , M. Shaw , S.D. Gribble

DOI: 10.1109/MC.2005.169

关键词:

摘要: A virtual machine monitor is a software system that partitions single physical into multiple machines. Traditionally, VMMs have created precise replica of the underlying machine. Through faithful emulation, support execution legacy guest operating systems such as Windows or Linux without modifications. However, traditional suffer from poor scalability and extensibility. To overcome extensibility monitors partition machines, Denali VMM uses paravirtualization to promote hardware interposition

参考文章(9)
Andrew Whitaker, Richard S. Cox, Steven D. Grible, Marianne Shaw, Constructing services with interposable virtual hardware networked systems design and implementation. pp. 13- 13 ,(2004)
John S. Robin, Cynthia E. Irvine, Analysis of the Intel Pentium's ability to support a secure virtual machine monitor usenix security symposium. pp. 10- 10 ,(2000) , 10.21236/ADA423654
R. J. Creasy, The Origin of the VM/370 Time-Sharing System IBM Journal of Research and Development. ,vol. 25, pp. 483- 490 ,(1981) , 10.1147/RD.255.0483
Andrew Whitaker, Marianne Shaw, Steven D. Gribble, Scale and performance in the Denali isolation kernel ACM SIGOPS Operating Systems Review. ,vol. 36, pp. 195- 209 ,(2002) , 10.1145/844128.844147
P.A. Karger, M.E. Zurko, D.W. Bonin, A.H. Mason, C.E. Kahn, A retrospective on the VAX VMM security kernel IEEE Transactions on Software Engineering. ,vol. 17, pp. 1147- 1165 ,(1991) , 10.1109/32.106971
Thomas C. Bressoud, Fred B. Schneider, Hypervisor-based fault tolerance ACM Transactions on Computer Systems. ,vol. 14, pp. 80- 107 ,(1996) , 10.1145/225535.225538
Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield, Xen and the art of virtualization symposium on operating systems principles. ,vol. 37, pp. 164- 177 ,(2003) , 10.1145/1165389.945462
George W. Dunlap, Samuel T. King, Sukru Cinar, Murtaza A. Basrai, Peter M. Chen, ReVirt ACM SIGOPS Operating Systems Review. ,vol. 36, pp. 211- 224 ,(2002) , 10.1145/844128.844148
Gerald J. Popek, Robert P. Goldberg, Formal requirements for virtualizable third generation architectures Communications of the ACM. ,vol. 17, pp. 412- 421 ,(1974) , 10.1145/361011.361073