skip to main content
10.1145/1346256.1346260acmconferencesArticle/Chapter ViewAbstractPublication PagesveeConference Proceedingsconference-collections
research-article

Characterization & analysis of a server consolidation benchmark

Published: 05 March 2008 Publication History

Abstract

Virtualization is already becoming ubiquitous in data centers for the consolidation of multiple workloads on a single platform. However, there are very few performance studies of server consolidation workloads in the literature. In this paper, our goal is to analyze the performance characteristics of a representative server consolidation workload. To address this goal, we have carried out extensive measurement and profiling experiments of a newly proposed consolidation workload (vConsolidate). vConsolidate consists of a compute intensive workload, a web server, a mail server and a database application running simultaneously on a single platform. We start by studying the performance slowdown of each workload due to consolidation on a contemporary multi-core dual-processor Intel platform. We then look at architectural characteristics such as CPI (cycles per instruction) and L2 MP (L2 misses per instruction) I, and analyze the benefits of larger caches for such a consolidated workload. We estimate the virtualization overheads for events such as context switches, interrupts and page faults and show how these impact the performance of the workload in consolidation. Finally, we also present the execution profile of the server consolidation workload and illustrate the life of each VM in the consolidated environment. We conclude by presenting an approach to developing a preliminary performance model based on the performance.

References

[1]
A. Menon, J. R. Santos:, http://xenoprof.sourceforge.net/xenoprof_2.0.txt
[2]
A. Menon et al. Diagnosing Performance: Overheads in the Xen Virtual Machine Environment. In First ACM/USENIX Conference on Virtual Execution Environments (VEE'05), June 2005.
[3]
A Singh. An Introduction to Virtualization. http://www.kernelthread.com/publications/virtualization
[4]
N. Enright Jerger, D. Vantrease, M.H. Lipasti, Evaluation of Server Consolidation Workloads for Multi-core Designs University of Wisconsin -- Madison, upcoming IISWC-2007
[5]
D. Gupta,allGardner, Rob; Cherkasova, Ludmila XenMon: QoS Monitoring and Performance Profiling Tool, http://www.hpl.hp.com/techreports/2005/HPL-2005-187.html
[6]
Intel Virtualization Technology Specification for the IA-32 Intel Architecture, April 2005.
[7]
Intel Corporation, "Tera-Scale Computing," http://www.intel.com/research/platform/terascale/
[8]
Intel Corporation. "Intel Dual-Core Processors," http://www.intel.com/technology/computing/dual-core/
[9]
Intel Corporation, "World's first quad-core processors for desktop and mainstream processors," http://www.intel.com/quad-core/all
[10]
Intel Corporation, "Intel Vtune Performance Analyzer", http://www.intel.com/software/products/vtune/239144.htm
[11]
L. Cherkasova and R. Gardner,"Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor," Proceedings of the USENIX Annual Technical Conference, April 2005.
[12]
M.R. Marty, M.D. Hill Virtual Hierarchies to Support Server Consolidation, ISCA 2007
[13]
Microsoft Corporation www.microsoft.com
[14]
P. Apparao, S. Makineni, D. Newell, Characterization of network processing overheads in Xen, 2nd International Workshop on Virtualization Technology in Distributed Computing (VTDC 2007)
[15]
R. Iyer, "On Modeling and Analyzing Cache Hierarchies using CASPER," 11th MASCOTS, Oct. 2003
[16]
J.P. Casazza, M. Greenfield, K. Shi, Redefining Server Performance Characterization for Virtualization Benchmarking, Intel technology Journal, Volume 10, Issue 03
[17]
R. Uhlig, et al., "Intel Virtualization Technology," IEEE Computer, 2005.
[18]
V. Chadha, R.J. Figueiredo, R. Illikkal et al. I/O Processing in a Virtualized Platform: A Simulation-Driven Approach, VEE'07 June 13-15, 2007, San Diego, California, USA
[19]
VMware Inc, www.vmware.com
[20]
C.A. Waldspurger Memory Resource Management in VMware ESX Server Proceedings of the 5th Symposium on Operating Systems Design and Implementation Boston, Massachusetts, USA December 9--11, 2002
[21]
Xen: The Xen Virtual Machine Monitor. http://www.cl.cam.ac.uk/Research/SRG/netos/xen/architecture.html

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VEE '08: Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
March 2008
190 pages
ISBN:9781595937964
DOI:10.1145/1346256
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 March 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cache scaling
  2. data center virtualization
  3. vConsolidate
  4. virtualization overheads
  5. xen

Qualifiers

  • Research-article

Conference

VEE '08

Acceptance Rates

VEE '08 Paper Acceptance Rate 18 of 57 submissions, 32%;
Overall Acceptance Rate 80 of 235 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)1
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media