The application performance is as important as the resource utilization when we allocate memory for guest operating systems in virtualized environments. This paper presents a memory-balancing method for virtual machines, named GOSBMB(Guest Operating System Behaviors based Memory Balancer). It aims to minimize the performance loss brought by balancing memory. The memory need of the guest operating system consists of two parts which respectively, cover the amount of the memory consumed by the process working sets, and the memory used as the page cache. GOSBMB estimates the memory need by observing VMM architecturally visible events transparently. Then it allocates the memory resource for the guest operating systems on demand. We have implemen...
Abstract—Main memory contributes a large fraction of energy consumption in powerful servers running ...
Memory virtualization is an important part in the design of virtual machine monitors (VMM). In this ...
International audienceWith the advent of cloud architectures, virtualization has become a key mechan...
在虚拟机环境中为客户操作系统分配内存资源时,需在性能和资源利用效率之间进行权衡.本文提出一种基于客户操作系统行为的虚拟机内存均衡方法GOSBMB(Guest Operating System Beha...
Virtualization essentially enables multiple operating systems and applications to run on one physica...
With the rapid increase of memory consumption by applications running on cloud data centers, we need...
Allocating memory dynamically for virtual machines (VMs) according to their demands provides signifi...
© Copyright 2014, Institute of Software. the Chinese Academy of Sciences. All rights reserved. Virtu...
Allocating memory dynamically for virtual machines (VMs) according to their demands provides signifi...
In the virtualized environment, memory can be efficiently utilized if the dynamic memory demands of ...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
Abstract—Main memory is one of the primary shared resources in a virtualized environment. Current tr...
Virtual memory is a powerful and ubiquitous abstraction for managing memory. How- ever, virtual memo...
Current computing infrastructures use virtualization to increase resource utilization by deploying m...
Virtualization is often used in systems for the purpose of offering isolation among applications run...
Abstract—Main memory contributes a large fraction of energy consumption in powerful servers running ...
Memory virtualization is an important part in the design of virtual machine monitors (VMM). In this ...
International audienceWith the advent of cloud architectures, virtualization has become a key mechan...
在虚拟机环境中为客户操作系统分配内存资源时,需在性能和资源利用效率之间进行权衡.本文提出一种基于客户操作系统行为的虚拟机内存均衡方法GOSBMB(Guest Operating System Beha...
Virtualization essentially enables multiple operating systems and applications to run on one physica...
With the rapid increase of memory consumption by applications running on cloud data centers, we need...
Allocating memory dynamically for virtual machines (VMs) according to their demands provides signifi...
© Copyright 2014, Institute of Software. the Chinese Academy of Sciences. All rights reserved. Virtu...
Allocating memory dynamically for virtual machines (VMs) according to their demands provides signifi...
In the virtualized environment, memory can be efficiently utilized if the dynamic memory demands of ...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
Abstract—Main memory is one of the primary shared resources in a virtualized environment. Current tr...
Virtual memory is a powerful and ubiquitous abstraction for managing memory. How- ever, virtual memo...
Current computing infrastructures use virtualization to increase resource utilization by deploying m...
Virtualization is often used in systems for the purpose of offering isolation among applications run...
Abstract—Main memory contributes a large fraction of energy consumption in powerful servers running ...
Memory virtualization is an important part in the design of virtual machine monitors (VMM). In this ...
International audienceWith the advent of cloud architectures, virtualization has become a key mechan...