2006 · 80 citations · 6 references
ComputingComputer ScienceComputer SystemsOperating SystemsParallel ComputingVirtualizationCompute Resource ManagementOperating System VirtualizationPerformance ModelingServer VirtualizationVirtualization ArchitectureScalability OptimizationServer BenchmarkingSystem Capacity PlanningVirtual Machine ConsolidationVirtual Machine Resource AllocationVirtual Machine ScalingVirtual MachinesWorkload
The increasing speed of computing resources coupled with the rise of robust and flexible virtual machine technology creates opportunities for consolidating multiple, variably loaded systems onto a single physical server. Traditional server benchmarks, which focus on a single workload, do not capture the system behavior induced by multiple virtual machines. An appropriate virtual machine benchmark should employ realistic, diverse workloads running on multiple operating systems. The benchmark should generate an easily understandable metric that scales with underlying system capacity using a controlled strategy based on a combination of increased individual workload scores and running an increasing number of workloads. This paper presents a tile-based benchmark consisting of several familiar workloads running simultaneously in separate virtual machines. Each workload component is based upon a single-system benchmark running at less than full utilization. This collection of different workloads is aggregated into a unit of work referred to as a tile. The performance of each workload is measured and used to form an aggregate score for the tile. The scores generated when running multiple tiles simultaneously may be summed to increase the overall benchmark score.
6
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Survey of virtual machine research
Robert P. Goldberg · Computer · 1974 · 804 citations
Edouard Bugnion, Scott Devine, Kinshuk Govil et al. · ACM Transactions on Computer Systems · 1997 · 423 citations · Full text
The Origin of the VM/370 Time-Sharing System
R. J. Creasy · IBM Journal of Research and Development · 1981 · 363 citations