Skip to main content

Benchmarking Database Performance in a Virtual Environment

  • Conference paper
Book cover Performance Evaluation and Benchmarking (TPCTC 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5895))

Included in the following conference series:

Abstract

Data center consolidation, for power and space conservation, has driven the steady development and adoption of virtualization technologies. This in turn has lead to customer demands for better metrics to compare virtualization technologies. The technology industry has responded with standardized methods and measures for benchmarking hardware and software performance with virtualization. This paper compares the virtualization technologies available today and existing benchmarks to measure them. We describe some real-life data center scenarios that are not addressed by current benchmarks and highlight the need for virtualization workloads that incorporate database-heavy computing needs. We present data from experiments running existing TPC database workloads in a virtualized environment and demonstrate that virtualization technologies are available today to meet the demands of the most resource–intensive database application. We conclude with ideas to the TPC for a benchmark that can effectively measure database performance in a virtual environment.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adams, K., Agesen, O.: A Comparison of Software and Hardware Techniques for x86 Virtualization. In: Proceedings of ASPLOS 2006 (2006)

    Google Scholar 

  2. Agesen, O.: Software and Hardware Techniques for x86 Virtualization (2009), http://www.vmware.com/files/pdf/software_hardware_tech_x86_virt.pdf

  3. Casazza, J., Greenfield, M., Shi, K.: Redefining Server Performance Characterization for Virtualization Benchmarking. Intel® Technology Journal (August 2006), http://www.intel.com/technology/itj/2006/v10i3/

  4. Creasy, R.J.: The Origin of the VM/370 Time-Sharing System. IBM Journal of Research and Development 25(5), 483

    Google Scholar 

  5. Figueiredo, R., Dinda, P.A., Fortes, J.A.B.: Guest Editors’ Introduction: Resource Virtualization Renaissance. Computer 38(5), 28–31 (2005), http://www2.computer.org/portal/web/csdl/doi/10.1109/MC.2005.159

    Article  Google Scholar 

  6. Goldberg, R.P.: A Survey of Virtual Machine Research. Computer, 34–45 (June 1974)

    Google Scholar 

  7. Lin, B., Dinda, P.A.: Towards Scheduling Virtual Machines Based on Direct User Input. In: First International Workshop on Virtualization Technology in Distributed Computing (2006)

    Google Scholar 

  8. Microsoft, Hyper-V Integration Components and Enlightenment, http://blogs.msdn.com/tvoellm/archive/2008/01/02/hyper-v-integration-components-and-enlightenments.aspx

  9. Nanda, S., Chiueh, T.-c.: A Survey on Virtualization Technologies. Technical Report ECSL-TR-179, SUNY at Stony Brook (February 2005), http://www.ecsl.cs.sunysb.edu/tr/TR179.pdf

  10. Nelson, M., Lim, B.-H., Hutchins, G.: Fast Transparent Migration for Virtual Machines. In: USENIX 2005, April 2005, pp. 391–394 (2005)

    Google Scholar 

  11. Ranganathan, P., Jouppi, N.: Enterprise IT Trends and Implications for Architectural Research. In: Proceedings of the 11th International Symposium on High Performance Computer Architecture (2005)

    Google Scholar 

  12. Rosenblum, M., Garfinkel, T.: Virtual Machine Monitors: Current Technology and Future Trends. Computer 38(5), 39–47 (2005)

    Article  Google Scholar 

  13. VMware Inc. VMmark: A Scalable Benchmark for Virtualized Systems, http://www.vmware.com/pdf/vmmark_intro.pdf

  14. VMware Inc., VMware High Availability, Concepts, Implementation, and Best Practices (2007), http://www.vmware.com/files/pdf/VMwareHA_twp.pdf

  15. VMware Inc., Performance and Scalability of Microsoft® SQL Server® on VMware vSphereTM 4, http://www.vmware.com/pdf/perf_vsphere_sql_scalability.pdf

  16. VMware Inc., Performance Evaluation of AMD RVI Hardware Assist, http://www.vmware.com/pdf/RVI_performance.pdf

  17. VMware Inc., Protecting Mission-Critical Workloads with VMware Fault Tolerance (2009), http://www.vmware.com/files/pdf/resources/ft_virtualization_wp.pdf

  18. VMware Inc. and Kingston Technology, The Role of Memory in VMware ESX Server 3 (2006), http://www.vmware.com/pdf/esx3_memory.pdf

  19. VMware Inc., Transparent Virtualization (2006), http://www.vmware.com/interfaces/paravirtualization.html

  20. VMware Inc., Virtualizing Performance-Critical Database Applications in VMware® vSphereTM, http://www.vmware.com/pdf/Perf_ESX40_Oracle-eval.pdf

  21. Waldspurger, C.: Memory Resource Management in VMware ESX Server. In: USENIX Symposium on Operating Systems Design and Implementation (2002)

    Google Scholar 

  22. Xen Wiki page, HVM compatible Motherboards, http://wiki.xensource.com/xenwiki/HVM_Compatible_Motherboards

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bose, S., Mishra, P., Sethuraman, P., Taheri, R. (2009). Benchmarking Database Performance in a Virtual Environment. In: Nambiar, R., Poess, M. (eds) Performance Evaluation and Benchmarking. TPCTC 2009. Lecture Notes in Computer Science, vol 5895. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10424-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10424-4_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10423-7

  • Online ISBN: 978-3-642-10424-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics