Dynamic cache partitioning based on hot page migration

作者:Xiaolin Wang, Xiang Wen, Yechen Li, Zhenlin Wang, Yingwei Luo, Xiaoming Li

摘要

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.

论文关键词:cache partitioning, hot page migration, dynamic cache partitioning, virtualization, virtual machine monitor

论文评审过程:

论文官网地址:https://doi.org/10.1007/s11704-012-2099-6