VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual ma-chines running unmodified commodity operating systems. This paper introduces several novel ESX Server mechanisms and policies for managing memory. A ballooning technique reclaims the pages considered least valuable by the operat-ing system running in a virtual machine. An idle memory tax achieves efficient memory utilization while maintaining per-formance isolation guarantees. Content-based page sharing and hot I/O page remapping exploit transparent page remap-ping to eliminate redundancy and reduce copying overheads. These techniques are combined to efficiently support virtual machine workloads that overcommit memory.
The application performance is as important as the resource utilization when we allocate memory for ...
Virtualization and virtual machines are becoming more and more important for businesses. By consolid...
Virtual memory offers a simple hardware abstraction to programmers freeing them from the tedious pro...
VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently amon...
Managing memory capacity in virtualized environments is still a challenging problem. Many solutions ...
This paper presents a software-controlled technique for man-aging the heterogeneous memory resources...
When a virtual machine (VM) runs in the background in an idle state, its memory remains allocated an...
Abstract—Virtualization technologies like VMware and Xen provide features to specify the minimum and...
A virtual machine (VM) is a software abstraction of a real, physical machine. Virtualization has bee...
Automated management of physical resources is critical or reducing the operational costs of virtuali...
Abstract—Main memory is one of the primary shared resources in a virtualized environment. Current tr...
Managing a fixed amount of memory (RAM) optimally is a long-solved problem in the Linux kernel. Man-...
© Copyright 2014, Institute of Software. the Chinese Academy of Sciences. All rights reserved. Virtu...
The ability to consolidate many physical servers into one physical server using virtual machines has...
Abstract—We are developing an efficient resource management system with aggressive virtual machine (...
The application performance is as important as the resource utilization when we allocate memory for ...
Virtualization and virtual machines are becoming more and more important for businesses. By consolid...
Virtual memory offers a simple hardware abstraction to programmers freeing them from the tedious pro...
VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently amon...
Managing memory capacity in virtualized environments is still a challenging problem. Many solutions ...
This paper presents a software-controlled technique for man-aging the heterogeneous memory resources...
When a virtual machine (VM) runs in the background in an idle state, its memory remains allocated an...
Abstract—Virtualization technologies like VMware and Xen provide features to specify the minimum and...
A virtual machine (VM) is a software abstraction of a real, physical machine. Virtualization has bee...
Automated management of physical resources is critical or reducing the operational costs of virtuali...
Abstract—Main memory is one of the primary shared resources in a virtualized environment. Current tr...
Managing a fixed amount of memory (RAM) optimally is a long-solved problem in the Linux kernel. Man-...
© Copyright 2014, Institute of Software. the Chinese Academy of Sciences. All rights reserved. Virtu...
The ability to consolidate many physical servers into one physical server using virtual machines has...
Abstract—We are developing an efficient resource management system with aggressive virtual machine (...
The application performance is as important as the resource utilization when we allocate memory for ...
Virtualization and virtual machines are becoming more and more important for businesses. By consolid...
Virtual memory offers a simple hardware abstraction to programmers freeing them from the tedious pro...