In virtualization environments, static memory allocation for virtual machines (VMs) can lead to severe service level agreement (SLA) violations or inefficient use of memory. Dynamic memory allocation mechanisms such as ballooning and memory hotplug were proposed to handle the dynamics of memory demands. However, these mechanisms so far have not been quantitively or comparatively studied. In this paper, we first develop a runtime system called U-tube, which provides a framework to adopt memory hotplug or ballooning for dynamic memory allocation. We then implement fine-grained memory hotplug in Xen. We demonstrate the effectiveness of U-tube for dynamic memory management through two case studies: dynamic memory balancing and memory overcommit...
Memory virtualization is an important part in the design of virtual machine monitors (VMM). In this ...
Virtualization essentially enables multiple operating systems and applications to run on one physica...
International audiencevNUMA is the most recent technology used by hypervisors to deal with Non Unifo...
Managing memory capacity in virtualized environments is still a challenging problem. Many solutions ...
When a virtual machine (VM) runs in the background in an idle state, its memory remains allocated an...
With the rapid increase of memory consumption by applications running on cloud data centers, we need...
Modern applications running on cloud data centers often consume a large amount of memory and their m...
Systems software like databases and language runtimes typ-ically manage memory themselves to exploit...
AbstractThis paper addresses the impact of vertical elasticity for applications with dynamic memory ...
Memory management plays a vital role in modern virtual machines. Both system- and language-level VMs...
The application performance is as important as the resource utilization when we allocate memory for ...
Abstract—Memory management plays a vital role in modern virtual machines. Both system- and language-...
In a virtualized environment it is often neces-sary to resize the amount of memory allocated to a pa...
© Copyright 2014, Institute of Software. the Chinese Academy of Sciences. All rights reserved. Virtu...
Energy consumption is a primary concern for datacenters? management. Numerous datacenters are relyin...
Memory virtualization is an important part in the design of virtual machine monitors (VMM). In this ...
Virtualization essentially enables multiple operating systems and applications to run on one physica...
International audiencevNUMA is the most recent technology used by hypervisors to deal with Non Unifo...
Managing memory capacity in virtualized environments is still a challenging problem. Many solutions ...
When a virtual machine (VM) runs in the background in an idle state, its memory remains allocated an...
With the rapid increase of memory consumption by applications running on cloud data centers, we need...
Modern applications running on cloud data centers often consume a large amount of memory and their m...
Systems software like databases and language runtimes typ-ically manage memory themselves to exploit...
AbstractThis paper addresses the impact of vertical elasticity for applications with dynamic memory ...
Memory management plays a vital role in modern virtual machines. Both system- and language-level VMs...
The application performance is as important as the resource utilization when we allocate memory for ...
Abstract—Memory management plays a vital role in modern virtual machines. Both system- and language-...
In a virtualized environment it is often neces-sary to resize the amount of memory allocated to a pa...
© Copyright 2014, Institute of Software. the Chinese Academy of Sciences. All rights reserved. Virtu...
Energy consumption is a primary concern for datacenters? management. Numerous datacenters are relyin...
Memory virtualization is an important part in the design of virtual machine monitors (VMM). In this ...
Virtualization essentially enables multiple operating systems and applications to run on one physica...
International audiencevNUMA is the most recent technology used by hypervisors to deal with Non Unifo...