{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T15:49:58Z","timestamp":1762444198634,"version":"3.41.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2010,1,21]],"date-time":"2010-01-21T00:00:00Z","timestamp":1264032000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMETRICS Perform. Eval. Rev."],"published-print":{"date-parts":[[2010,1,21]]},"abstract":"<jats:p>Data centers are increasingly employing virtualization and consolidation as a means to support a large number of disparate applications running simultaneously on server platforms. However, server platforms are still being designed and evaluated based on performance modeling of a single highly parallel application or a set of homogenous work-loads running simultaneously. Since most future datacenters are expected to employ server virtualization, this paper takes a look at the challenges of modeling virtual machine (VM) performance on a datacenter server. Based on vConsolidate (a server virtualization benchmark) and latest multi-core servers, we show that the VM modeling challenge requires addressing three key problems: (a) modeling the contention of visible resources (cores, memory capacity, I\/O devices, etc), (b) modeling the contention of invisible resources (shared microarchitecture resources, shared cache, shared memory bandwidth, etc) and (c) modeling overheads of virtual machine monitor (or hypervisor) implementation. We take a first step to addressing this problem by describing a VM performance modeling approach and performing a detailed case study based on the vConsolidate benchmark. We conclude by outlining outstanding problems for future work.<\/jats:p>","DOI":"10.1145\/1710115.1710126","type":"journal-article","created":{"date-parts":[[2010,1,26]],"date-time":"2010-01-26T14:01:38Z","timestamp":1264514498000},"page":"55-60","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":82,"title":["Modeling virtual machine performance"],"prefix":"10.1145","volume":"37","author":[{"given":"Omesh","family":"Tickoo","sequence":"first","affiliation":[{"name":"Intel Labs, Intel Corporation"}]},{"given":"Ravi","family":"Iyer","sequence":"additional","affiliation":[{"name":"Intel Labs, Intel Corporation"}]},{"given":"Ramesh","family":"Illikkal","sequence":"additional","affiliation":[{"name":"Intel Labs, Intel Corporation"}]},{"given":"Don","family":"Newell","sequence":"additional","affiliation":[{"name":"Intel Labs, Intel Corporation"}]}],"member":"320","published-online":{"date-parts":[[2010,1,21]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Amazon elastic compute cloud (ec2). http:\/\/www.amazon.com\/ec2\/.  Amazon elastic compute cloud (ec2). http:\/\/www.amazon.com\/ec2\/."},{"key":"e_1_2_1_2_1","unstructured":"Hp utility computing. http:\/\/h71028.www7.hp.com\/enterprise\/cache\/308072-0-0-0-121.html  Hp utility computing. http:\/\/h71028.www7.hp.com\/enterprise\/cache\/308072-0-0-0-121.html"},{"key":"e_1_2_1_3_1","unstructured":"Intel virtualization technology specification for the ia-32 intel architecture. http:\/\/www.intel.com\/technology\/platformtechnology\/virtualization\/.  Intel virtualization technology specification for the ia-32 intel architecture. http:\/\/www.intel.com\/technology\/platformtechnology\/virtualization\/."},{"key":"e_1_2_1_4_1","unstructured":"Intel xeon 5400 series. ftp:\/\/download.intel.com\/products\/processor\/xeon\/dc54kprodbrief.pdf.  Intel xeon 5400 series. ftp:\/\/download.intel.com\/products\/processor\/xeon\/dc54kprodbrief.pdf."},{"key":"e_1_2_1_5_1","unstructured":"Microsoft live mesh. http:\/\/www.mesh.com.  Microsoft live mesh. http:\/\/www.mesh.com."},{"key":"e_1_2_1_6_1","unstructured":"Spec. http:\/\/www.spec.org.  Spec. http:\/\/www.spec.org."},{"key":"e_1_2_1_7_1","unstructured":"Specjbb2005. http:\/\/www.spec.org\/jbb2005\/.  Specjbb2005. http:\/\/www.spec.org\/jbb2005\/."},{"key":"e_1_2_1_8_1","unstructured":"Sysbench. http:\/\/sysbench.sourceforge.net\/.  Sysbench. http:\/\/sysbench.sourceforge.net\/."},{"volume-title":"http:\/\/cloudcomputing.syscon.com\/read\/612375 p.htm","author":"Twenty","key":"e_1_2_1_9_1","unstructured":"Twenty experts define cloud computing. http:\/\/cloudcomputing.syscon.com\/read\/612375 p.htm . Twenty experts define cloud computing. http:\/\/cloudcomputing.syscon.com\/read\/612375 p.htm."},{"key":"e_1_2_1_10_1","unstructured":"Vmware vmark. http:\/\/www.vmware.com\/products\/vmmark\/results.html.  Vmware vmark. http:\/\/www.vmware.com\/products\/vmmark\/results.html."},{"key":"e_1_2_1_11_1","unstructured":"Webbench. http:\/\/cs.uccs.edu\/ cs526\/webbench\/webbench.htm.  Webbench. http:\/\/cs.uccs.edu\/ cs526\/webbench\/webbench.htm."},{"key":"e_1_2_1_12_1","unstructured":"Xen the xen virtual machine monitor. http:\/\/www.cl.cam.ac.uk\/Research\/SRG\/netos\/xen\/architecture.html.  Xen the xen virtual machine monitor. http:\/\/www.cl.cam.ac.uk\/Research\/SRG\/netos\/xen\/architecture.html."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.27"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247384"},{"key":"e_1_2_1_16_1","volume-title":"Aug","author":"R. Iyer","year":"2007","unstructured":"R. Iyer et al. Datacenter-on-chip architectures: Tera-scale opportunities and challenges. Intel technology Journal , Aug 2007 . http:\/\/www.intel.com\/technology\/itj\/2007\/v11i3\/6-datacenter\/1-abstract.htm. R. Iyer et al. Datacenter-on-chip architectures: Tera-scale opportunities and challenges. Intel technology Journal, Aug 2007. http:\/\/www.intel.com\/technology\/itj\/2007\/v11i3\/6-datacenter\/1-abstract.htm."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/956417.956541"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1006209.1006246"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254882.1254886"},{"key":"e_1_2_1_20_1","volume-title":"Redefining server performance characterization for virtualization benchmarking","author":"Casazza M. Greenfield J.P.","year":"2006","unstructured":"M. Greenfield J.P. Casazza and K. Shi . Redefining server performance characterization for virtualization benchmarking . Aug 2006 . M. Greenfield J.P. Casazza and K. Shi. Redefining server performance characterization for virtualization benchmarking. Aug 2006."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025127.1026001"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.14"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.176"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.163"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1299042.1299060"}],"container-title":["ACM SIGMETRICS Performance Evaluation Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1710115.1710126","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1710115.1710126","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:02Z","timestamp":1750249382000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1710115.1710126"}},"subtitle":["challenges and approaches"],"short-title":[],"issued":{"date-parts":[[2010,1,21]]},"references-count":25,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,1,21]]}},"alternative-id":["10.1145\/1710115.1710126"],"URL":"https:\/\/doi.org\/10.1145\/1710115.1710126","relation":{},"ISSN":["0163-5999"],"issn-type":[{"type":"print","value":"0163-5999"}],"subject":[],"published":{"date-parts":[[2010,1,21]]},"assertion":[{"value":"2010-01-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}