arrow
返回

VMMB: Virtual Machine Memory Balancing for Unmodified Operating Systems

delete2012-03-28
delete15
PRE
AI
C
Changwoo Min
I
Inhyeok Kim
T
Taehyoung Kim
Y
Young Ik Eom *
DOI:10.1007/s10723-012-9209-4delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Grid Computing 封面图
Journal of Grid Computing
IF:
2.9
论文数:
762
被引数:
1.2K

机构

S
sungkyunkwan university (skku)
学者数:
3.7W
论文数: 3.6W
被引数: 49
引用论文

引用论文

Division of logic labour
err2011-01-12
err0
PREAI
errBochong Li; Lingchong You
err分享
err收藏
First Capture of Antiprotons in a Penning Trap: A Kiloelectronvolt Source
err1986-11-17
err0
errOAAI
errG. Gabrielse; X. Fei; K. Helmerson; S. L. Rolston; R. Tjoelker; T. A. Trainor; H. Kalinowsky; J. Haas; W. Kells
err分享
err收藏
Arthrospira platensis Extract: A Non-Invasive Strategy to Obtain Adjunct Attenuated Cultures
err2021-03-11
err0
errOAAI
errElena Bancalari; Francesco Martelli; Benedetta Bottari; Erasmo Neviani; Monica Gatti
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Difference Engine: Harnessing Memory Redundancy in Virtual Machines
err2010-10-01
err138
PREAI
errGupta, Diwaker; Lee, Sangmin; Vrable, Michael; Savage, Stefan; Snoeren, Alex C.; Varghese, George; Voelker, Geoffrey M.; Vahdat, Amin
err分享
err收藏
学者 查看更多内容