@inproceedings{a2fbbba037a245f685da77f7cb6d4dc1,
title = "Understanding the implications of virtual machine management on processor microarchitecture design",
abstract = "Cloud computing has demonstrated tremendous capability in a wide spectrum of online services. Virtualization provides an efficient solution to the utilization of modern multicore processor systems while affording significant flexibility. The growing popularity of virtualized datacenters motivates deeper understanding of the interactions between virtual machine management and the micro-architecture behaviors of the privileged domain. We argue that these behaviors must be factored into the design of processor microarchitecture in virtualized datacenters. In this work, we use performance counters on modern servers to study the micro-architectural execution characteristics of the privileged domain while performing various VM management operations. Our study shows that today's state-of-the-art processor still has room for further optimizations when executing virtualized cloud workloads, particularly in the organization of last level caches and on-chip cache coherence protocol. Specifically, our analysis shows that: shared caches could be partitioned to eliminate interference between the privileged domain and guest domains; the cache coherence protocol could support a high degree of data sharing of the privileged domain; and cache capacity or CPU utilization occupied by the privileged domain could be effectively managed when performing management workflows to achieve high system throughput.",
keywords = "Cache, CloudSuite, Datacenter management, Virtualization, cloud Computing",
author = "Xiufeng Sui and Tao Sun and Tao Li and Lixin Zhang",
year = "2013",
doi = "10.1109/ISPASS.2013.6557145",
language = "English",
isbn = "9781467357777",
series = "ISPASS 2013 - IEEE International Symposium on Performance Analysis of Systems and Software",
publisher = "IEEE Computer Society",
pages = "45--53",
booktitle = "ISPASS 2013 - IEEE International Symposium on Performance Analysis of Systems and Software",
address = "United States",
note = "2013 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2013 ; Conference date: 21-04-2013 Through 23-04-2013",
}