원문정보
초록
영어
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 of RAM required by guest VMs to exceed the amount of physical 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 of memory overcommitment. In this paper, we address that the basic cause of memory that ballooning is memory overcommitment from using memory-intensive virtual machines. We compared to others reclamation technique and identify Cost Associate with Memory Ballooning in state of Memory Overcommitment. The objective of this paper is to analyse memory ballooning technique for dynamic memory management of VMs. For this analysis, VMware based virtualization software, e.g., ESXi Server, vCenter Server, vSphere Client are installed and configured on the Centre for Innovation and Technology (CIT) Lab, DIU; for monitor and analyze VM performance for memory ballooning technique. The performance of memory ballooning technique is evaluated with two different test cases. The purpose is to help users understand, how this technique impact the performance. Finally, we presents the throughput of heavy workload with different memory limits when using ballooning or swapping; and analyse VM performance issue for this technique.
목차
1. Introduction
2. Description
3.2. Compared to others Reclamation Technique
3.3. Cost Associate with Memory Ballooning in state of Memory Overcommitment
4. Experimental Environment Setup
5. Test Cases for Performance Evaluation of Memory Ballooning
6. Conclusion
References
키워드
저자정보
참고문헌
- 1Virtualization with KVM네이버 원문 이동
- 2(Reference title not available)
- 3Virtual Memory Streaming Technique for virtual machines (VMs) for rapid scaling and high performance in cloud environment네이버 원문 이동
- 4A component-based performance comparison of four hypervisors네이버 원문 이동
- 5Increasing Cloud power efficiency through consolidation techniques네이버 원문 이동
- 6Microsoft Virtualization with Hyper-V네이버 원문 이동
- 7Analysis of Virtualization Technologies for High Performance Computing Environments네이버 원문 이동
- 8A study of the effectiveness of CPU consolidation in a virtualized multi-core server system네이버 원문 이동
- 9Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning네이버 원문 이동
- 10Two Optimization Mechanisms to Improve the Isolation Property of Server Consolidation in Virtualized Multi-core Server네이버 원문 이동
- 11Evaluating the Effectiveness of Memory Overcommit Techniques on KVM-based Hosting Platform네이버 원문 이동
- 12An experimental study of load balancing of OpenNebula open-source cloud computing platform네이버 원문 이동
- 13A Comparative Look at Adaptive Memory Management in Virtual Machines네이버 원문 이동
- 14Dynamic memory balancing for virtual machines네이버 원문 이동