返回
VMMB: Virtual Machine Memory Balancing for Unmodified Operating Systems
DOI:10.1007/s10723-012-9209-4.png)
摘要
En 中文
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.
Keyword:
Virtualization
Memory balancing
LRU histogram
Double paging
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
2.9
论文数:
762
被引数:
1.2K
机构
引用论文
Arthrospira platensis Extract: A Non-Invasive Strategy to Obtain Adjunct Attenuated Cultures
Foods
IF0
1,3-intramolecular metal shifts in some pentacarbonyl-chromium and -tungsten derivatives of bis-, tris- and tetrakis(methylthio)methane and bis(methylseleno)methane. A dynamic nuclear magnetic resonance investigation
Polyhedron
IF0

