摘要
静态的缓存划分能减少内部申请的缓存干扰并且当他们在在一样的多核心处理器分享最后水平缓存的核心上运行时,改进一个弄脏缓存的应用程序和一个缓存敏感的应用程序的合成性能。在一个虚拟化的系统,自从不同应用程序可能在不同时间在不同虚拟机(VM ) 上运行,预先静态地划分缓存是不适用的。这份报纸建议划分使用热页察觉和页移植根据缓存敏感的应用程序的优先的知识动态地改进共同招待的虚拟机的合成表演的计划的动态缓存。,试验性的结果在大多数情况中证明我们的页移植计划的开销是低的,合成性能是在免费作文上的改进。
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 virtu- alized system, since different applications might run on dif- ferent virtual machines (VMs) in different time, it is inappli- cable 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 com- posite performance of co-hosted virtual machines dynami- cally according to prior knowledge of cache-sensitive appli- cations. Experimental results show that the overhead of our page migration scheme is low, while in most cases, the com- posite performance is an improvement over free composition.