skip to main content
research-article

Virtualization performance: perspectives and challenges ahead

Published:13 December 2010Publication History
Skip Abstract Section

Abstract

Performance is a central requirement to the wide-spread adoption of virtualization. To deliver on the promise of simplifying IT via virtualization, the virtualization platform must provide excellent performance with minimal effort. Virtualization performance encompasses several different dimensions. An application running in a virtual machine must perform on-par with the same application natively. Multiple virtual machines running on the same host must scale well and share resources effectively. In this paper we will describe how virtualization performance at all of these levels has progressed with advances in software and hardware. We then discuss some of the challenges and opportunities that lie ahead as we move into the era of cloud computing

References

  1. Performance Evaluation of AMD RVI Hardware Assist www.vmware.com/pdf/RVI_performance.pdfGoogle ScholarGoogle Scholar
  2. K. Adams and O. Agesen. A comparison of software and hardware techniques for x86 virtualization. In ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, pages 2--13, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Colbert. Diagrams from Memory Presentation to VMworld EuropeGoogle ScholarGoogle Scholar
  4. O. Agesen. Diagrams from Monitor Presentation to VMworld Europe, 2008Google ScholarGoogle Scholar
  5. Ole Agesen, Alex Garthwaite, Jeffrey Sheldon, Pratap Subrahmanyan. The Evolution of an x86 Virtual Machine Monitor in Operating Systems Review, December 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Co-scheduling SMP VMs in VMware ESX Server, Andrei Dorofeev, et al. communities.vmware.com/docs/DOC-4960Google ScholarGoogle Scholar
  7. Understanding Memory Resource Management in VMware ESX ServerGoogle ScholarGoogle Scholar
  8. Scaling real-life Web server workloads blogs.vmware.com/performance/2008/06/scaling-real-li.htmlGoogle ScholarGoogle Scholar
  9. Large Page Performance www.vmware.com/files/pdf/large_pg_performance.pdfGoogle ScholarGoogle Scholar
  10. Memory Resource Management in VMware ESX Server. In Proc. Fifth Symposium on Operating Systems Design and Implementation (OSDI '02), Dec. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jeremy Sugerman, Ganesh Venkitachalam, and Beng-Hong Lim. "Virtualizing I/O Devices on VMware Work-station's Hosted Virtual Machine Monitor," Proc. Usenix Annual Technical Conference, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. VMware Capacity Planner Application Profiles. Private Presentation to the SPECvirt team by Jennifer Anderson, 2007.Google ScholarGoogle Scholar
  13. Virtualizing Performance-Critical Database Applications in VMware vSphere www.vmware.com/pdf/Perf_ESX40_Oracle-TPC-C-eval.pdfGoogle ScholarGoogle Scholar
  14. Vikram Makhija, Bruce Herndon, Paula Smith, Lisa Roderick, Eric Zamost and Jennifer Anderson. VMmark: A Scalable Benchmark for Virtualized Systems http://www.vmware.com/vmtn/resources/573Google ScholarGoogle Scholar

Index Terms

  1. Virtualization performance: perspectives and challenges ahead

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGOPS Operating Systems Review
              ACM SIGOPS Operating Systems Review  Volume 44, Issue 4
              December 2010
              152 pages
              ISSN:0163-5980
              DOI:10.1145/1899928
              Issue’s Table of Contents

              Copyright © 2010 Authors

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 13 December 2010

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader