Abstract
This article presents a discussion on the impact of Hardware-assisted Virtualization for the ×86–64 architecture. A quantitative performance analysis has been done using a simple prototype of a purely Hardware-assisted Virtual Machine Monitor. The performance impact is measured in terms of the CPU time consumed by certain critical sections of Virtualization specific code. The analysis reveals that Hardware Virtualization at its current stage suffers from considerable performance overhead, but can be improves considerably with better hardware.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Rosenblum, M., Garfinkel, T.: Virtual machine monitors: current technology and future trends. IEEE Comput. 38(5) (May 2005)
Intel. Intel virtualization technology. Intel Tech. J. 10, 3 (August 2006)
Adams, K., Agesen, O.: A comparison of software and hardware techniques for ×86 virtualization. International Conference on Architectural Support for Programming Languages and Operating Systems, ACM (2006)
Popek, G.J., Goldberg, R.P.: Formal requirements for virtualizable third generation architectures. Commun. ACM, July 1974
Robin, J., Irvine, C.: Analysis of the Intel pentium’s ability to support a secure virtual machine monitor. Proceedings of the 9th USENIX Security Symposium, August 2000
AMD. AMD 64 virtualization codenamed “Pacifica” technology secure virtual machine architecture reference manual. Publication no. 33047 Revision 3.01, May 2005
AMD. AMD 64 architecture programmer’s manual vol. 2: system programming. Publication no.24593 Revision 3.13, July 2007
AMD. AMD64 architecture programmer’s manual vol. 3: general-purpose and system instructions. Publication no.24594 Revision 3.13, July 2007
Tiny Virtual Machine Monitor. http://web.yl.is.s.u-tokyo.ac.jp/~kaneda/tvmm/
AMD. SimNow v4.4.2 Simulator Users Manual
An introduction to OS development. http://osdever.net/
Advanced OS development. http://www.osdev.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media B.V.
About this chapter
Cite this chapter
Kalady, S., Dileep, P., Sikdar, K., Sreejith, B., Surya, V., Ezudheen, P. (2010). Analysis of Performance Impact due to Hardware Virtualization Using a Purely Hardware-Assisted VMM. In: Ao, SI., Gelman, L. (eds) Electronic Engineering and Computing Technology. Lecture Notes in Electrical Engineering, vol 60. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-8776-8_16
Download citation
DOI: https://doi.org/10.1007/978-90-481-8776-8_16
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-8775-1
Online ISBN: 978-90-481-8776-8
eBook Packages: EngineeringEngineering (R0)