首页> 外文期刊>International journal of cloud applications and computing >Performance of Memory Virtualization Using Global Memory Resource Balancing
【24h】

Performance of Memory Virtualization Using Global Memory Resource Balancing

机译:使用全局内存资源平衡的内存虚拟化性能

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

摘要

Virtualization has become a universal generalization layer in contemporary data centers. By multiplexing hardware resources into multiple virtual machines and facilitating several operating systems to run on the same physical platform at the same time, it can effectively decrease power consumption and building size or improve security by isolating virtual machines. In a virtualized system, memory resource supervision acts as a decisive task in achieving high resource employment and performance. Insufficient memory allocation to a virtual machine will degrade its performance drastically. On the contrasting, over allocation reasons ravage of memory resources. In the meantime, a virtual machine's memory stipulates may differ drastically. As a consequence, effective memory resource management calls for a dynamic memory balancer, which, preferably, can alter memory allocation in a timely mode for each virtual machine-based on their present memory stipulate and therefore realize the preeminent memory utilization and the best possible overall performance. Migrating operating system instances across discrete physical hosts is a helpful tool for administrators of data centers and clusters: It permits a clean separation among hardware and software, and make easy fault management. In order to approximate the memory, the stipulate of each virtual machine and to adjudicate probable memory resource disagreement, an extensively planned approach is to build an Least Recently Used based miss ratio curve which provides not only the current working set size but also the correlation between performance and the target memory allocation size. In this paper, the authors initially present a low overhead LRU-based memory demand tracking scheme, which includes three orthogonal optimizations: AVL based Least Recently Used association, dynamic hot set sizing. This assessment outcome confirms that, for the complete SPEC CPU 2006 benchmark set, subsequent to pertaining the 3 optimizing techniques, the mean overhead of MRC construction are lowered from 173% to only 2%. Based on current WSS, the authors then predict its trend in the near future and take different tactics for different forecast results. When there is an adequate amount of physical memory on the host, it locally balances its memory resource for the VMs. Once the local memory resource is insufficient and the memory pressure is predicted to sustain for a sufficiently long time, VM live migration, is used to move one or more VMs from the hot host to other host(s). Finally, for transient memory pressure, a remote cache is used to alleviate the temporary performance penalty. These experimental results show that this design achieves 49% center-wide speedup.
机译:虚拟化已成为当代数据中心的通用概括层。通过将硬件资源复用到多个虚拟机中并促进多个操作系统同时在同一物理平台上运行,它可以有效地降低功耗和建筑物大小,或者通过隔离虚拟机来提高安全性。在虚拟化系统中,内存资源监管是实现高资源使用率和性能的决定性任务。对虚拟机的内存分配不足会大大降低其性能。相反,过度分配会导致内存资源的浪费。同时,虚拟机的内存规定可能会大不相同。因此,有效的内存资源管理需要动态内存平衡器,该平衡器最好可以根据每个虚拟机的当前内存规定及时更改每个虚拟机的内存分配,从而实现卓越的内存利用率和最佳的总体性能。性能。跨离散的物理主机迁移操作系统实例对于数据中心和群集的管理员而言是一个有用的工具:它允许硬件和软件之间的彻底隔离,并简化故障管理。为了估计内存,每个虚拟机的规定并确定可能的内存资源分歧,广泛计划的方法是建立基于最近最少使用的未命中率曲线,该曲线不仅提供当前的工作集大小,而且还提供性能和目标内存分配大小。在本文中,作者最初提出了一种低开销的基于LRU的内存需求跟踪方案,该方案包括三个正交优化:基于AVL的最近最少使用关联,动态热设置大小。评估结果证实,对于完整的SPEC CPU 2006基准测试集,在涉及这3种优化技术之后,MRC建设的平均开销从173%降低到仅2%。基于当前的WSS,作者然后预测其在不久的将来的趋势,并对不同的预测结果采取不同的策略。当主机上有足够的物理内存时,它将在本地平衡VM的内存资源。一旦本地内存资源不足,并且预计内存压力将维持足够长的时间,VM实时迁移将用于将一个或多个VM从热主机移动到其他主机。最后,对于暂时​​的内存压力,使用远程缓存来减轻临时性能损失。这些实验结果表明,该设计可实现49%的全中心加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号