• DocumentCode
    604085
  • Title

    A Memory Deduplication Approach Based on Group in Virtualized Environments

  • Author

    Yan Deng ; Chunming Hu ; Tianyu Wo ; Bo Li ; Lei Cui

  • Author_Institution
    State Key Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
  • fYear
    2013
  • fDate
    25-28 March 2013
  • Firstpage
    367
  • Lastpage
    372
  • 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 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.
  • Keywords
    Linux; cloud computing; multi-threading; resource allocation; shared memory systems; storage management; trusted computing; virtual machines; virtualisation; KSM scanning mechanism; Linux; cloud computing; duplicated page elimination; global ksmd thread; isolation mechanism; memory deduplication approach; memory scanning deduplication technique; memory sharing mechanism; memory-intensive VM; per-group ksmd; resource allocation; resource utilization; sampling hash algorithm; total cost of ownership; trustworthiness mechanism; user group; virtual machine; virtualization technology; virtualized environment; Systems engineering and theory; deduplication; group; random hash; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
  • Conference_Location
    Redwood City
  • Print_ISBN
    978-1-4673-5659-6
  • Type

    conf

  • DOI
    10.1109/SOSE.2013.75
  • Filename
    6525547