earticle

논문검색

Overcommitting Memory by Initiative Share from KVM Guests

초록

영어

In virtualized environments, physical resources are abstracted as resource pool for provisioning, services consolidation, and service on demand. Traditional virtual machines are often over-provisioned to provide peak performance guarantees and thus waste a lot of memory resources. In this paper we propose a novel Initiatively Share Based Memory Overcommitting scheme, namely, IMR, to improve the memory utilization further. In IMR, guest virtual machine kernels are hacked with initiatively share functionality such that the guests can cooperatively share unused memory with the hypervisor, and consequently some of the possible page swapping and merging in such virtual machines are eliminated. The experimental results in shadow page tables and extended page tables scenarios show that our IMR approach not only improves the memory utilization but also has microsecond-level time overheads for shared memory reclaim, which outperforms the memory optimization schemes such as millisecond-level KSM (Kernel Same-page Merging) in best cases and millisecond-level page swapping at average.

목차

Abstract
 1. Introduction
 2. Related Works
  2.1. Memory Management in KVM
  2.2. Memory Management Status on Other Platforms
  2.3. Analysis on Memory Virtualization
 3. IMR Design
  3.1. Design Principle and Framework
  3.2. IMR Performance Modeling
 4. Experiments and Analysis
  4.1. Experiment Environment
  4.2. Experiment Scheme and Analysis
 5. Conclusions
 Acknowledgements
 References

저자정보

  • Wan Jian Department of Computer Science, Hangzhou Dianzi University, Hangzhou, 310018
  • Du Wei Department of Computer Science, Hangzhou Dianzi University, Hangzhou, 310018
  • Jiang Cong-Feng Department of Computer Science, Hangzhou Dianzi University, Hangzhou, 310018
  • Xu Xiang-Hua Department of Computer Science, Hangzhou Dianzi University, Hangzhou, 310018

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.