首页> 外文期刊>Journal of Grid Computing >VMMB: Virtual Machine Memory Balancing for Unmodified Operating Systems
【24h】

VMMB: Virtual Machine Memory Balancing for Unmodified Operating Systems

机译:VMMB:未修改的操作系统的虚拟机内存平衡

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

摘要

Virtualization technology has been widely adopted in Internet hosting centers and cloud-based computing services, since it reduces the total cost of ownership by sharing hardware resources among virtual machines (VMs). In a virtualized system, a virtual machine monitor (VMM) is responsible for allocating physical resources such as CPU and memory to individual VMs. Whereas CPU and I/O devices can be shared among VMs in a time sharing manner, main memory is not amendable to such multiplexing. Moreover, it is often the primary bottleneck in achieving higher degrees of consolidation. In this paper, we present VMMB (Virtual Machine Memory Balancer), a novel mechanism to dynamically monitor the memory demand and periodically re-balance the memory among the VMs. VMMB accurately measures the memory demand with low overhead and effectively allocates memory based on the memory demand and the QoS requirement of each VM. It is applicable even to guest OS whose source code is not available, since VMMB does not require modifying guest kernel. We implemented our mechanism on Linux and experimented on synthetic and realistic workloads. Our experiments show that VMMB can improve performance of VMs that suffers from insufficient memory allocation by up to 3.6 times with low performance overhead (below 1%) for monitoring memory demand.
机译:虚拟化技术已被Internet托管中心和基于云的计算服务广泛采用,因为它通过在虚拟机(VM)之间共享硬件资源来降低总体拥有成本。在虚拟化系统中,虚拟机监视器(VMM)负责将物理资源(如CPU和内存)分配给各个VM。尽管可以以分时的方式在VM之间共享CPU和I / O设备,但是主存储器无法修改为这种多路复用。此外,它通常是实现更高程度的整合的主要瓶颈。在本文中,我们介绍了VMMB(虚拟机内存平衡器),这是一种动态监视内存需求并定期在VM之间定期重新平衡内存的新颖机制。 VMMB以较低的开销准确地测量内存需求,并根据每个VM的内存需求和QoS需求有效地分配内存。它甚至适用于源代码不可用的来宾OS,因为VMMB不需要修改来宾内核。我们在Linux上实现了我们的机制,并在综合和现实的工作负载上进行了实验。我们的实验表明,VMMB可以将内存分配不足的VM的性能提高多达3.6倍,而用于监视内存需求的性能开销却很低(低于1%)。

著录项

  • 来源
    《Journal of Grid Computing》 |2012年第1期|p.69-84|共16页
  • 作者单位

    School of Information &amp Communication Engineering, Sungkyunkwan University, 300 Cheoncheon-Dong, Jangan-Gu, Suwon, Gyeonggi-Do, 440-746, Korea;

    School of Information &amp Communication Engineering, Sungkyunkwan University, 300 Cheoncheon-Dong, Jangan-Gu, Suwon, Gyeonggi-Do, 440-746, Korea;

    School of Information &amp Communication Engineering, Sungkyunkwan University, 300 Cheoncheon-Dong, Jangan-Gu, Suwon, Gyeonggi-Do, 440-746, Korea;

    School of Information &amp Communication Engineering, Sungkyunkwan University, 300 Cheoncheon-Dong, Jangan-Gu, Suwon, Gyeonggi-Do, 440-746, Korea;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Virtualization; Memory balancing; LRU histogram; Double paging;

    机译:虚拟化;内存平衡;LRU直方图;双页;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号