A Memory Deduplication Approach Based on Group in Virtualized Environments

  • Authors:
  • Yan Deng;Chunming Hu;Tianyu Wo;Bo Li;Lei Cui

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • SOSE '13 Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The combination of cloud computing and virtualization technology introduces a new pattern on resource allocation and utilization. Memory scanning deduplication techniques based on eliminating duplicated pages among virtual machines can promote the resource utilization, and decrease the total cost of ownership. However, the existing memory deduplication technologies lack the supporting of isolation and trustworthiness mechanism. This paper proposes a memory sharing mechanism based on user groups. This mechanism guarantees isolation between the different users on the same host. In addition, we designed a sampling hash algorithm to make the memory scanning process more efficient. We have implemented our approach in Linux by modifying theKSM scanning mechanism and splitting the global ksmdthread into per-group ksmds. The experiment results show the work can optimize the memory-intensive VMs, and efficiently accelerate the memory scanning process.