Analysis of Memory Ballooning Technique for Dynamic Memory Management of Virtual Machines (VMs)
A B M Moniruzzaman

TL;DR
This paper analyzes the effectiveness and performance impact of the memory ballooning technique in virtual machine environments, comparing it with other memory reclamation methods through empirical testing.
Contribution
It provides an in-depth analysis of memory ballooning for dynamic VM memory management, including performance evaluation and comparison with alternative techniques.
Findings
Memory ballooning enables higher overcommitment of physical RAM.
Ballooning impacts VM performance under heavy workloads.
Comparison shows cost and efficiency differences with other reclamation methods.
Abstract
Memory ballooning is dynamic memory management technique for virtual machines (VMs). Ballooning is a part of memory reclamation technique operations used by a hypervisor to allow the physical host system to retrieve unused memory from certain guest virtual machines (VMs) and share it with others. Memory ballooning allows the total amount ofRAM required by guest VMs to exceed the amount ofphysical RAM available on the host. Memory overcommitment enables a higher consolidation ratio in a hypervisor. Using memory overcommitment, users can consolidate VMs on a physical machine such that physical resources are utilized in an optimal manner while delivering good performance. Hence memory reclamation is an integral component ofmemory overcommitment. In this paper, we address that the basic cause of memory that ballooning is memory overcommitment from using memory-intensive virtual machines. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
