{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:37:08Z","timestamp":1750307828386,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2008,5,1]],"date-time":"2008-05-01T00:00:00Z","timestamp":1209600000000},"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":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2008,5]]},"abstract":"<jats:p>As virtualization becomes ubiquitous in data centers, it becomes imperative that the definition of future multi-core platform architectures take into account the performance behavior and requirements of consolidated servers. However, performance analysis of commercial servers has traditionally been focused on individual parallel benchmarks running in dedicated mode. In this paper, we present an approach to developing a performance model for virtualized CMP servers potentially running heterogeneous workloads simultaneously. We show that a consolidation performance model can be developed by decomposing the problem into three constituent parts: (a) core interference due to consolidation, (b) cache interference due to consolidation and (c) virtualization overheads. Having laid out the consolidation framework, we then perform an initial case study with a new consolidation benchmark (vConsolidate). We present vConsolidate measurement characteristics on a Core 2 Duo-based server platform and then apply the performance model in order to predict the performance slowdown of each workload due to consolidation. We show that the model constructed is capable of achieving sufficient accuracy and discuss how to improve the accuracy in the future. Last but not least, we describe the extensions required to develop a complete generalized consolidation performance model.<\/jats:p>","DOI":"10.1145\/1399972.1399980","type":"journal-article","created":{"date-parts":[[2008,8,5]],"date-time":"2008-08-05T13:35:10Z","timestamp":1217943310000},"page":"38-45","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Towards modeling &amp; analysis of consolidated CMP servers"],"prefix":"10.1145","volume":"36","author":[{"given":"Padma","family":"Apparao","sequence":"first","affiliation":[{"name":"Intel Corporation"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ravi","family":"Iyer","sequence":"additional","affiliation":[{"name":"Intel Corporation"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Don","family":"Newell","sequence":"additional","affiliation":[{"name":"Intel Corporation"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,5]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"A. Menon J. R. Santos: http:\/\/xenoprof.sourceforge.net\/xenoprof_2.0.txt  A. Menon J. R. Santos: http:\/\/xenoprof.sourceforge.net\/xenoprof_2.0.txt"},{"key":"e_1_2_1_2_1","first-page":"L","volume":"200","author":"Padala P","journal-title":"Performance Evaluation of Virtualization Technologies for Server Consolidation; http:\/\/www.hpl.hp.com\/techreports\/"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064984"},{"key":"e_1_2_1_4_1","unstructured":"A Singh. An Introduction to Virtualization. http:\/\/www.kernelthread.com\/publications\/virtualization  A Singh. An Introduction to Virtualization. http:\/\/www.kernelthread.com\/publications\/virtualization"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2007.4362180"},{"key":"e_1_2_1_6_1","unstructured":"D. Gupta Gardner Rob; Cherkasova Ludmila XenMon: QoS Monitoring and Performance Profiling Tool http:\/\/www.hpl.hp.com\/techreports\/2005\/HPL-2005-187.html  D. Gupta Gardner Rob; Cherkasova Ludmila XenMon: QoS Monitoring and Performance Profiling Tool http:\/\/www.hpl.hp.com\/techreports\/2005\/HPL-2005-187.html"},{"key":"e_1_2_1_7_1","unstructured":"Intel Virtualization Technology Specification for the IA-32 Intel Architecture April 2005.  Intel Virtualization Technology Specification for the IA-32 Intel Architecture April 2005."},{"key":"e_1_2_1_8_1","unstructured":"Intel Corporation \"Tera-Scale Computing \" http:\/\/www.intel.com\/research\/platform\/terascale\/  Intel Corporation \"Tera-Scale Computing \" http:\/\/www.intel.com\/research\/platform\/terascale\/"},{"key":"e_1_2_1_9_1","unstructured":"Intel Corporation. \"Intel Dual-Core Processors \" http:\/\/www.intel.com\/technology\/computing\/dual-core\/  Intel Corporation. \"Intel Dual-Core Processors \" http:\/\/www.intel.com\/technology\/computing\/dual-core\/"},{"key":"e_1_2_1_10_1","unstructured":"Intel Corporation \"World's first quad-core processors for desktop and mainstream processors \" http:\/\/www.intel.com\/quad-core\/  Intel Corporation \"World's first quad-core processors for desktop and mainstream processors \" http:\/\/www.intel.com\/quad-core\/"},{"key":"e_1_2_1_11_1","unstructured":"Intel Corporation \"Intel Vtune Performance Analyzer\" http:\/\/www.intel.com\/software\/products\/vtune\/239144.htm  Intel Corporation \"Intel Vtune Performance Analyzer\" http:\/\/www.intel.com\/software\/products\/vtune\/239144.htm"},{"key":"e_1_2_1_12_1","unstructured":"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.   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."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250670"},{"key":"e_1_2_1_14_1","unstructured":"Microsoft Corporation www.microsoft.com  Microsoft Corporation www.microsoft.com"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/VTDC.2006.3"},{"key":"e_1_2_1_16_1","unstructured":"R. Iyer \"On Modeling and Analyzing Cache Hierarchies using CASPER \" 11th MASCOTS Oct. 2003  R. Iyer \"On Modeling and Analyzing Cache Hierarchies using CASPER \" 11 th MASCOTS Oct. 2003"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"J. P. Casazza M. Greenfield K. Shi Redefining Server Performance Characterization for Virtualization Benchmarking Intel technology Journal Volume 10 Issue 03  J. P. Casazza M. Greenfield K. Shi Redefining Server Performance Characterization for Virtualization Benchmarking Intel technology Journal Volume 10 Issue 03","DOI":"10.1535\/itj.1003.07"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.163"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254827"},{"key":"e_1_2_1_20_1","unstructured":"VMware Inc www.vmware.com  VMware Inc www.vmware.com"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060307"},{"key":"e_1_2_1_22_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"}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1399972.1399980","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1399972.1399980","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:57:53Z","timestamp":1750255073000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1399972.1399980"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,5]]},"references-count":22,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2008,5]]}},"alternative-id":["10.1145\/1399972.1399980"],"URL":"https:\/\/doi.org\/10.1145\/1399972.1399980","relation":{},"ISSN":["0163-5964"],"issn-type":[{"type":"print","value":"0163-5964"}],"subject":[],"published":{"date-parts":[[2008,5]]},"assertion":[{"value":"2008-05-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}