Dynamic cache partitioning based on hot page migration
Document Type
Article
Publication Date
8-3-2012
Department
Department of Computer Science
Abstract
Static cache partitioning can reduce inter-application cache interference and improve the composite performance of a cache-polluted application and a cache-sensitive application when they run on cores that share the last level cache in the same multi-core processor. In a virtualized system, since different applications might run on different virtual machines (VMs) in different time, it is inapplicable to partition the cache statically in advance. This paper proposes a dynamic cache partitioning scheme that makes use of hot page detection and page migration to improve the composite performance of co-hosted virtual machines dynamically according to prior knowledge of cache-sensitive applications. Experimental results show that the overhead of our page migration scheme is low, while in most cases, the composite performance is an improvement over free composition.
Publication Title
Frontiers of Computer Science in China
Recommended Citation
Wang, X.,
Wen, X.,
Li, Y.,
Wang, Z.,
Luo, Y.,
&
Li, X.
(2012).
Dynamic cache partitioning based on hot page migration.
Frontiers of Computer Science in China,
6(4), 363-372.
http://doi.org/10.1007/s11704-012-2099-6
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/5087