@inproceedings{8f97709ec14142a58458ce6bd34ce8ae,
title = "COPLACE: Effectively Mitigating Cache Conflicts in Modern Clouds",
abstract = "Substantial renovations in hardware cache have been focused on reducing cache interference between workloads recently. However, cache conflicts within each workload are surprisingly overlooked. The paper identifies that cache conflicts cannot be effectively reduced in virtualized clouds. Enhancements for cache partitioning, such as Intel cache allocation technology, make cache conflicts even more serious for cloud workloads. The paper proposes COPLACE as a low overhead and highly portable solution for virtualized clouds. COPLACE enhances the page placement mechanisms implemented in the host OS, such that it can collaborate with the guest OS to reduce cache conflicts. With COPLACE, the guest OS makes page placement decisions; and the host OS helps enforce the decisions. Evaluation based on the prototype implementation in Linux and KVM and diverse real world applications shows that COPLACE can significantly reduce cache conflicts and improve application performance.",
keywords = "Cache conflicts, Memory management, Page coloring, Page placement, Virtualization",
author = "Xiaowei Shang and Weiwei Jia and Jianchen Shan and Xiaoning Ding",
note = "Publisher Copyright: {\textcopyright} 2021 IEEE; 30th International Conference on Parallel Architectures and Compilation Techniques, PACT 2021 ; Conference date: 26-09-2021 Through 29-09-2021",
year = "2021",
doi = "10.1109/PACT52795.2021.00027",
language = "English (US)",
series = "Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "274--288",
editor = "Jaejin Lee and Albert Cohen",
booktitle = "Proceedings - 30th International Conference on Parallel Architectures and Compilation Techniques, PACT 2021",
address = "United States",
}