When a virtual machine (VM) runs in the background in an idle state, its memory remains allocated and is unavailable for other host processes or other VMs on the host. This disclosure describes hypervisor-aware virtio ballooning in dynamic host-guest memory allocation. Per the techniques, memory can be dynamically transferred between the guest virtual machines and their host. The inflation operation that enables dynamic transfer of guest VM memory to the host notifies the hypervisor of pages to be freed and also requests the host kernel to free those pages. The techniques can function even in operating systems that lack a way for a hypervisor to subscribe to notifications of page addition or removal events
Abstract—Shared memory management is widely recognized as an optimization technique in the virtualiz...
Managing memory capacity in virtualized environments is still a challenging problem. Many solutions ...
International audienceWith the advent of cloud architectures, virtualization has become a key mechan...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
Virtualization essentially enables multiple operating systems and applications to run on one physica...
The application performance is as important as the resource utilization when we allocate memory for ...
VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently amon...
Memory virtualization is an important part in the design of virtual machine monitors (VMM). In this ...
Managing a fixed amount of memory (RAM) optimally is a long-solved problem in the Linux kernel. Man-...
Abstract—We are developing an efficient resource management system with aggressive virtual machine (...
Modern applications running on cloud data centers often consume a large amount of memory and their m...
In virtual machine (VM) systems, with the increase in the number of VMs and the demands of applicati...
Abstract—Main memory contributes a large fraction of energy consumption in powerful servers running ...
With the rapid increase of memory consumption by applications running on cloud data centers, we need...
© Copyright 2014, Institute of Software. the Chinese Academy of Sciences. All rights reserved. Virtu...
Abstract—Shared memory management is widely recognized as an optimization technique in the virtualiz...
Managing memory capacity in virtualized environments is still a challenging problem. Many solutions ...
International audienceWith the advent of cloud architectures, virtualization has become a key mechan...
In virtualization environments, static memory allocation for virtual machines (VMs) can lead to seve...
Virtualization essentially enables multiple operating systems and applications to run on one physica...
The application performance is as important as the resource utilization when we allocate memory for ...
VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently amon...
Memory virtualization is an important part in the design of virtual machine monitors (VMM). In this ...
Managing a fixed amount of memory (RAM) optimally is a long-solved problem in the Linux kernel. Man-...
Abstract—We are developing an efficient resource management system with aggressive virtual machine (...
Modern applications running on cloud data centers often consume a large amount of memory and their m...
In virtual machine (VM) systems, with the increase in the number of VMs and the demands of applicati...
Abstract—Main memory contributes a large fraction of energy consumption in powerful servers running ...
With the rapid increase of memory consumption by applications running on cloud data centers, we need...
© Copyright 2014, Institute of Software. the Chinese Academy of Sciences. All rights reserved. Virtu...
Abstract—Shared memory management is widely recognized as an optimization technique in the virtualiz...
Managing memory capacity in virtualized environments is still a challenging problem. Many solutions ...
International audienceWith the advent of cloud architectures, virtualization has become a key mechan...