首页> 外文期刊>Future generation computer systems >Cacol: A zero overhead and non-intrusive double caching mitigation system
【24h】

Cacol: A zero overhead and non-intrusive double caching mitigation system

机译:Cacol:零开销和非侵入式双缓存缓解系统

获取原文
获取原文并翻译 | 示例
       

摘要

In a virtualized server, a page cache (which caches I/O data) is managed in both the hypervisor and the guest Operating System (OS). This leads to a well-known issue called double caching. Double caching is the presence of the same data in both the hypervisor page cache and guest OS page caches. Some experiments we performed show that almost 64% of the hypervisor page cache content is also present in guest page caches. Therefore, double caching is a huge source of memory waste in virtualized servers, particularly when I/O disk-intensive workloads are executed (which is common in today's data centers). Knowing that memory is the limiting resource for workload consolidation, double caching is a critical issue. This paper presents a novel solution (called Cacol) to avoid double caching. Unlike existing solutions, Cacol is not intrusive as it does not require guest OS modification and induces very little performance overhead for user applications. We implemented Cacol in KVM hypervisor, a very popular virtualization system. We evaluated Cacol and compared it with Linux default solutions. The results confirm the advantages (no guest modification and no overhead) of Cacol against existing solutions.
机译:在虚拟服务器中,在虚拟机管理程序和来宾操作系统(OS)中都管理页面缓存(缓存I / O数据)。这导致一个众所周知的问题,称为双重缓存。双重缓存是在管理程序页面缓存和来宾OS页面缓存中都存在相同的数据。我们执行的一些实验表明,访客页面缓存中也存在几乎64%的虚拟机管理程序页面缓存内容。因此,双重缓存是虚拟化服务器中内存浪费的巨大来源,尤其是在执行I / O磁盘密集型工作负载时(在当今的数据中心中很常见)。知道内存是工作负载整合的限制资源,因此双重缓存是一个关键问题。本文提出了一种避免双重缓存的新颖解决方案(称为Cacol)。与现有解决方案不同,Cacol并不具有侵入性,因为它不需要修改来宾操作系统,并且对用户应用程序的性能开销很小。我们在非常流行的虚拟化系统KVM hypervisor中实现了Cacol。我们评估了Cacol,并将其与Linux默认解决方案进行了比较。结果证实了Cacol相对于现有解决方案的优势(无来宾修改和无开销)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号