Set Cooperative Cache for Virtual Machine Relocation
- DOI
- 10.2991/lemcs-15.2015.256How to use a DOI?
- Keywords
- Cloud computing; Relocation;Virtualization; VM relocation; Cache
- Abstract
With cloud computing models gaining significant momentum, data centers are increasingly employing virtualization as a means to support a large number of heterogeneous workloads running simultaneously on a multicore server. In such environments, contention for shared cache space can have a destructive effect on performance isolation among virtual machines. However, the existing cache design usually ignores the variety of tenant’s service requirements and the inherent characteristics of virtual machines, such as VM relocation, which means the change of vCPU-to-core mapping. In this paper, we propose a set cooperative cache to optimize the access latency of relocated VM in the cache bank level, which tries to retain the evicted data of high pressure cache sets in corresponding low pressure sets. In a simulated 16 core system, the set cooperative cache can reduce the cache miss rate by 25.2% on average, and improve the IPC performance by 4.2% compared to the traditional LRU cache policy.
- Copyright
- © 2015, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Cong Hu PY - 2015/07 DA - 2015/07 TI - Set Cooperative Cache for Virtual Machine Relocation BT - Proceedings of the International Conference on Logistics, Engineering, Management and Computer Science PB - Atlantis Press SP - 1283 EP - 1287 SN - 1951-6851 UR - https://doi.org/10.2991/lemcs-15.2015.256 DO - 10.2991/lemcs-15.2015.256 ID - Hu2015/07 ER -