首页> 外文期刊>Cloud Computing, IEEE Transactions on >Synergy: A Hypervisor Managed Holistic Caching System
【24h】

Synergy: A Hypervisor Managed Holistic Caching System

机译:协同作用:Hypervisor管理的整体缓存系统

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

摘要

Efficient system-wide memory management is an important challenge for over-commitment based hosting in virtualized systems. Due to the limitation of memory domains considered for sharing, current deduplication solutions simply cannot achieve system-wide deduplication. Popular memory management techniques like sharing and ballooning enable important memory usage optimizations individually. However, they do not complement each other and, in fact, may degrade individual benefits when combined. We propose Synergy, a hypervisor managed caching system to improve memory efficiency in over-commitment scenarios. Synergy builds on an exclusive caching framework to achieve, for the first time, system-wide memory deduplication. Synergy also enables the co-existence of the mutually agnostic ballooning and sharing techniques within hypervisor managed systems. Finally, Synergy implements a novel file-level eviction policy that prevents hypervisor caching benefits from being squandered away due to partial cache hits. Synergy's cache is flexible with configuration knobs for cache sizing and data storage options, and a utility-based cache partitioning scheme. Our evaluation shows that Synergy consistently uses 10 to 75 percent lesser memory by exploiting system-wide deduplication as compared to inclusive caching techniques and achieves application speedup of 2x to 23x. We also demonstrate the capabilities of Synergy to increase VM packing density and support for dynamic reconfiguration of cache partitioning policies.
机译:对于虚拟化系统中基于过度承诺的托管而言,有效的系统范围内存管理是一项重要的挑战。由于考虑共享的内存域的限制,当前的重复数据删除解决方案根本无法实现系统范围的重复数据删除。流行的内存管理技术(例如共享和扩展功能)可分别实现重要的内存使用优化。但是,它们并不能互补,实际上,如果将它们组合起来,可能会降低个人收益。我们建议使用Synergy,这是一个由管理程序管理的缓存系统,可以在超额使用情况下提高内存效率。 Synergy建立在专有的缓存框架上,首次实现了系统范围的内存重复数据删除。协同作用还可以在管理程序管理的系统中并存相互不可知的膨胀和共享技术。最后,Synergy实现了一种新颖的文件级逐出策略,该策略可防止由于部分缓存命中而浪费虚拟机管理程序缓存的好处。 Synergy的缓存具有灵活的配置旋钮,用于缓存大小和数据存储选项,以及基于实用程序的缓存分区方案。我们的评估表明,与包容性缓存技术相比,Synergy通过利用系统范围内的重复数据删除技术,始终可以减少10%至75%的内存使用,并将应用程序速度提高2倍至23倍。我们还将展示Synergy的功能,以提高VM打包密度,并支持动态重新配置缓存分区策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号