Abstract
The attractions of virtual computing are many: reduced costs, reduced resources and simplified maintenance. Any one of these would be compelling for a medical imaging professional attempting to support a complex practice on limited resources in an era of ever tightened reimbursement. In particular, the ability to run multiple operating systems optimized for different tasks (computational image processing on Linux versus office tasks on Microsoft operating systems) on a single physical machine is compelling. However, there are also potential drawbacks. High performance requirements need to be carefully considered if they are to be executed in an environment where the running software has to execute through multiple layers of device drivers before reaching the real disk or network interface. Our lab has attempted to gain insight into the impact of virtualization on performance by benchmarking the following metrics on both physical and virtual platforms: local memory and disk bandwidth, network bandwidth, and integer and floating point performance. The virtual performance metrics are compared to baseline performance on “bare metal.” The results are complex, and indeed somewhat surprising.
Similar content being viewed by others
References
Langer S, Charboneau N, French T: DCMTB: a virtual appliance DICOM toolbox. J Digit Imaging 2009 Aug 25. [Epub ahead of print] PMID:19705204. doi:10.1007/s10278-009-9230-8
Smith JE, Nair R: The architecture of virtual machines. Comput IEEE Comput Soc 38(5):32–38, 2005. doi:10.1109/MC.2005.173
Dhrystone 2. http://www.netlib.org/benchmark/dhry-c. Last viewed February 2010
Weiker R: Dhrystone: a synthetic systems programming benchmark. Commun ACM 27(10):1013–1030, 1984
Whetstone. http://se.aminet.net/pub/benchmark/aburto/whetstone. Last viewed February 2010
Curnow HJ, Wichman BA: A synthetic benchmark. Comput J 19(1):43–49, 1976
Standard Performance Evaluation Corporation: The SPEC BenchmarkSuite. Technical report. http://www.spechbench.org. Last viewed August 2010
VMWare: http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf Last viewed May 2010
Xen Wiki: http://en.wikipedia.org/wiki/Xen. Last viewed May 2010
Chen W, Lu H, Shen L, Wang Z, Xiao N, Chen D: A novel hardware assisted full virtualization technique. Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for Young Computer Scientists, pp.1292–1297, 18–21, Nov. 2008 doi:10.1109/ICYCS.2008.218
Whitaker A, Cox RS, Shaw M, Gribble SD: Rethinking the design of virtual machine monitors. Computer 38(5):57–62, 2005. doi:10.1109/MC.2005.169
Chaudhary V, Minsuk C, Walters JP, Guercio S, Gallo S: A comparison of virtualization technologies for HPC. Advanced Information Networking and Applications, 2008. AINA 2008. 22nd International Conference on Advanced Information Networking and Applications, pp. 861–868, 25–28, 2008 doi:10.1109/AINA.2008.45
Yoo TS, Ackerman MJ, Lorensen WE, Schroeder W, Chalana V, Aylward S, Metaxas D, Whitaker R: Engineering and algorithm design for an image processing API: a technical report on ITK—the insight toolkit. Stud Health Technol Inform 85:586–92, 2002
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Rights and permissions
About this article
Cite this article
Langer, S.G., French, T. Virtual Machine Performance Benchmarking. J Digit Imaging 24, 883–889 (2011). https://doi.org/10.1007/s10278-010-9358-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10278-010-9358-6