1 Virtualization Prof. Ravi Sandhu Executive Director and Endowed Chair February 7, © Ravi Sandhu World-Leading Research with Real-World Impact! CS 6393 Lecture 3
© Ravi Sandhu 2 World-Leading Research with Real-World Impact! 1.Smith, J.E. and Nair, R., The Architecture of Virtual Machines," IEEE Computer, vol.38, no.5, pp.32-38, May SCOPE Alliance. Virtualization: State of the Art. Version 1.0, April 3, pages. 3.Gabor Pik, Levente Buttyan, and Boldizsar Bencsath A survey of security issues in hardware virtualization. ACM Comput. Surv. 45, 3, Article 40 (July 2013), 34 pages.
© Ravi Sandhu 3 World-Leading Research with Real-World Impact!
© Ravi Sandhu 4 World-Leading Research with Real-World Impact!
© Ravi Sandhu 5 World-Leading Research with Real-World Impact! User ISAPrivileged ISA System Calls API
© Ravi Sandhu 6 World-Leading Research with Real-World Impact! ABI or API level ISA level Process VM System VM
© Ravi Sandhu 7 World-Leading Research with Real-World Impact! Java VM, Microsoft CLIHP Dynamo Most OS’sVM/370, Xen VMWare GSX, KVM Virtual PC Transmeta Crusoe Intel IA32-EL
© Ravi Sandhu 8 World-Leading Research with Real-World Impact!
© Ravi Sandhu 9 World-Leading Research with Real-World Impact!
© Ravi Sandhu 10 World-Leading Research with Real-World Impact! Java VM, Microsoft CLIHP Dynamo Most OS’sVM/370, Xen VMWare GSX, KVM Virtual PC Transmeta Crusoe Intel IA32-EL
© Ravi Sandhu 11 World-Leading Research with Real-World Impact!
© Ravi Sandhu 12 World-Leading Research with Real-World Impact!
© Ravi Sandhu 13 World-Leading Research with Real-World Impact!
© Ravi Sandhu 14 World-Leading Research with Real-World Impact! Requires modification to Guest OS to replace privileged instructions by hypercalls to VMM