Download now Free registration required
Modern data centers increasingly employ virtualization in order to maximize resource utilization while reducing costs. With the advent of multi-core processors, memory has become the key limiting resource when running multiple virtual machines on a given server. This paper argues for exploiting page sharing to significantly reduce aggregate memory requirements of collocated VMs and increase the number of VMs that can be housed on a given data center. The paper presents a memory tracer and a novel memory fingerprinting technique - based on Bloom Filters - to concisely and efficiently capture the memory contents of each VM.
- Format: PDF
- Size: 285.4 KB