Skip to main content

Analysis of Performance Impact due to Hardware Virtualization Using a Purely Hardware-Assisted VMM

  • Chapter
  • First Online:
Electronic Engineering and Computing Technology

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 60))

  • 1521 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Rosenblum, M., Garfinkel, T.: Virtual machine monitors: current technology and future trends. IEEE Comput. 38(5) (May 2005)

    Google Scholar 

  2. Intel. Intel virtualization technology. Intel Tech. J. 10, 3 (August 2006)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Popek, G.J., Goldberg, R.P.: Formal requirements for virtualizable third generation architectures. Commun. ACM, July 1974

    Google Scholar 

  5. 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

    Google Scholar 

  6. AMD. AMD 64 virtualization codenamed “Pacifica” technology secure virtual machine architecture reference manual. Publication no. 33047 Revision 3.01, May 2005

    Google Scholar 

  7. AMD. AMD 64 architecture programmer’s manual vol. 2: system programming. Publication no.24593 Revision 3.13, July 2007

    Google Scholar 

  8. AMD. AMD64 architecture programmer’s manual vol. 3: general-purpose and system instructions. Publication no.24594 Revision 3.13, July 2007

    Google Scholar 

  9. Tiny Virtual Machine Monitor. http://web.yl.is.s.u-tokyo.ac.jp/~kaneda/tvmm/

  10. AMD. SimNow v4.4.2 Simulator Users Manual

    Google Scholar 

  11. An introduction to OS development. http://osdever.net/

  12. Advanced OS development. http://www.osdev.org/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saidalavi Kalady .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics