Advertisement

TPC-V: A Benchmark for Evaluating the Performance of Database Applications in Virtual Environments

  • Priya Sethuraman
  • H. Reza Taheri
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6417)

Abstract

For two decades, TPC benchmarks have been the gold standards for evaluating the performance of database servers. An area that TPC benchmarks had not addressed until now was virtualization. Virtualization is now a major technology in use in data centers, and is the number one technology on Gartner Group’s Top Technologies List. In 2009, the TPC formed a Working Group to develop a benchmark specifically intended for virtual environments that run database applications. We will describe the characteristics of this benchmark, and provide a status update on its development.

Keywords

Transaction processing performance virtualization virtual machines server consolidation benchmarks 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Agesen, O.: Software and Hardware Techniques for x86 Virtualization (2009), http://www.vmware.com/files/pdf/software_hardware_tech_x86_virt.pdf
  2. 2.
    Bose, S., Mishra, P., Sethuraman, P., Taheri, R.: Benchmarking Database Performance in a Virtual Environment. In: Nambiar, R.O., Poess, M. (eds.) TPCTC 2009. LNCS, vol. 5895, pp. 167–182. Springer, Heidelberg (2009)Google Scholar
  3. 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. 4.
    De Gelas, J.: Real-world virtualization benchmarking: the best server CPUs compared, http://www.anandtech.com/show/2770/1
  5. 5.
    Creasy, R.J.: The Origin of the VM/370 Time-Sharing System. IBM Journal of Research and Development 25(5), 483Google Scholar
  6. 6.
    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 CrossRefGoogle Scholar
  7. 7.
    Gartner Identifies the Top 10 Strategic Technologies for 2009: Gartner Newsroom (2009), http://www.gartner.com/it/page.jsp?id=777212
  8. 8.
  9. 9.
  10. 10.
  11. 11.
    Nanda, S., Chiueh, T.-C.: A Survey on Virtualization Technologies. Technical Report ECSL-TR-179, SUNY at Stony Brook (Feburary (2005), http://www.ecsl.cs.sunysb.edu/tr/TR179.pdf
  12. 12.
    Nelson, M., Lim, B.-H., Hutchins, G.: Fast Transparent Migration for Virtual Machines. In: USENIX 2005, pp. 391–394 (April 2005)Google Scholar
  13. 13.
  14. 14.
    Patel, S., Phillips, S., Strong, A.: Sun’s Next-Generation Multi-threaded Processor - Rainbow Falls: Sun’s Next Generation CMT Processor. HOT CHIPS 21Google Scholar
  15. 15.
    Rosenblum, M., Garfinkel, T.: Virtual Machine Monitors: Current Technology and Future Trends. Computer 38(5), 39–47 (2005)CrossRefGoogle Scholar
  16. 16.
    SPEC Virtualization Committee, http://www.spec.org/virt_sc2010
  17. 17.
    TPC: Detailed TPC-E Description, http://www.tpc.org/tpce/spec/TPCEDetailed.doc
  18. 18.
    Transaction Processing Performance Council, http://www.tpc.org
  19. 19.
    Vieira, M., Madeira, H.: From Performance to Dependability Benchmarking: A Mandatory Path. In: Nambiar, R., Poess, M. (eds.) TPCTC 2009. LNCS, vol. 5895, pp. 67–83. Springer, Heidelberg (2009)Google Scholar
  20. 20.
    VMware Inc., VMware High Availability, Concepts, Implementation, and Best Practices (2007), http://www.vmware.com/files/pdf/VMwareHA_twp.pdf
  21. 21.
    VMware Inc., Protecting Mission-Critical Workloads with VMware Fault Tolerance (2009), http://www.vmware.com/files/pdf/resources/ft_virtualization_wp.pdf
  22. 22.
    VMware Inc., VMmark: A Scalable Benchmark for Virtualized Systems, http://www.vmware.com/pdf/vmmark_intro.pdf

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Priya Sethuraman
    • 1
  • H. Reza Taheri
    • 1
  1. 1.VMware, Inc.Palo AltoUSA

Personalised recommendations