Skip to main navigation Skip to search Skip to main content

A memory deduplication approach based on group in virtualized environments

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The combination of cloud computing and visualization 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 the KSM scanning mechanism and splitting the global ksmd thread into per-group ksmds. The experiment results show the work can optimize the memory-intensive VMs, and efficiently accelerate the memory scanning process.

Original languageEnglish
Title of host publicationProceedings - 2013 IEEE 7th International Symposium on Service-Oriented System Engineering, SOSE 2013
Pages367-372
Number of pages6
DOIs
StatePublished - 2013
Event2013 IEEE 7th International Symposium on Service-Oriented System Engineering, SOSE 2013 - Redwood City, San Francisco Bay, CA, United States
Duration: 25 Mar 201328 Mar 2013

Publication series

NameProceedings - 2013 IEEE 7th International Symposium on Service-Oriented System Engineering, SOSE 2013

Conference

Conference2013 IEEE 7th International Symposium on Service-Oriented System Engineering, SOSE 2013
Country/TerritoryUnited States
CityRedwood City, San Francisco Bay, CA
Period25/03/1328/03/13

Keywords

  • Deduplication
  • Group
  • Random hash
  • Virtual machine

Fingerprint

Dive into the research topics of 'A memory deduplication approach based on group in virtualized environments'. Together they form a unique fingerprint.

Cite this