Title
Dynamic cache partitioning based on hot page migration
Document Type
Article
Publication Date
8-1-2012
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. © 2012 Higher Education Press and Springer-Verlag Berlin Heidelberg.
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