Cuanta: Quantifying effects of shared on-chip resource interference for consolidated virtual machines

Sriram Govindan, Jie Liu, Aman Kansal, Anand Sivasubramaniam

Research output: Chapter in Book/Report/Conference proceedingConference contribution

135 Scopus citations

Abstract

Workload consolidation is very attractive for cloud platforms due to several reasons including reduced infrastructure costs, lower energy consumption, and ease of management. Advances in virtualization hardware and software continue to improve resource isolation among consolidated workloads but a particular form of resource interference is yet to see a commercially widely adopted solution - the interference due to shared processor caches. Existing solutions for handling cache interference require new hardware features, extensive software changes, or reduce the achieved overall throughput. A crucial requirement for effective consolidation is to be able to predict the impact of cache interference among consolidated workloads. In this paper, we present a practical technique for predicting performance interference due to shared processor cache which works on current processor architectures and requires minimal software changes. While performance degradation can be empirically measured for a given placement of consolidated workloads, the number of possible placements grows exponentially with the number of workloads and actual measurement of degradation is thus not practical for every possible placement. Our technique predicts the degradation for any possible placement using only a linear number of measurements, and can be used to select the most efficient consolidation pattern, for required performance and resource constraints. An average prediction error of less than 4% is achieved across a wide variety of benchmark workloads, using XenVMMon Intel Core 2 Duo and Nehalem quad-core processor platforms. We also illustrate the usefulness of our prediction technique in realizing better workload placement decisions for given performance and resource cost objectives.

Original languageEnglish (US)
Title of host publicationProceedings of the 2nd ACM Symposium on Cloud Computing, SOCC 2011
DOIs
StatePublished - Nov 30 2011
Event2nd ACM Symposium on Cloud Computing, SOCC 2011 - Cascais, Portugal
Duration: Oct 26 2011Oct 28 2011

Publication series

NameProceedings of the 2nd ACM Symposium on Cloud Computing, SOCC 2011

Other

Other2nd ACM Symposium on Cloud Computing, SOCC 2011
CountryPortugal
CityCascais
Period10/26/1110/28/11

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Govindan, S., Liu, J., Kansal, A., & Sivasubramaniam, A. (2011). Cuanta: Quantifying effects of shared on-chip resource interference for consolidated virtual machines. In Proceedings of the 2nd ACM Symposium on Cloud Computing, SOCC 2011 [a22] (Proceedings of the 2nd ACM Symposium on Cloud Computing, SOCC 2011). https://doi.org/10.1145/2038916.2038938