Open Access

ARTICLE

Homogeneous Batch Memory Deduplication Using Clustering of Virtual Machines

N. Jagadeeswari1,*, V. Mohan Raj2
1 Department of CSE, Thanthai Periyar Government Institute of Technology, Vellore, 632002, India
2 Department of IT, Sona College of Technology, Salem, 636005, India
* Corresponding Author: N. Jagadeeswari. Email:

Computer Systems Science and Engineering 2023, 44(1), 929-943. https://doi.org/10.32604/csse.2023.024945

Received 05 November 2021; Accepted 24 January 2022; Issue published 01 June 2022

Abstract

Virtualization is the backbone of cloud computing, which is a developing and widely used paradigm. By finding and merging identical memory pages, memory deduplication improves memory efficiency in virtualized systems. Kernel Same Page Merging (KSM) is a Linux service for memory pages sharing in virtualized environments. Memory deduplication is vulnerable to a memory disclosure attack, which uses covert channel establishment to reveal the contents of other colocated virtual machines. To avoid a memory disclosure attack, sharing of identical pages within a single user’s virtual machine is permitted, but sharing of contents between different users is forbidden. In our proposed approach, virtual machines with similar operating systems of active domains in a node are recognised and organised into a homogenous batch, with memory deduplication performed inside that batch, to improve the memory pages sharing efficiency. When compared to memory deduplication applied to the entire host, implementation details demonstrate a significant increase in the number of pages shared when memory deduplication applied batch-wise and CPU (Central processing unit) consumption also increased.

Keywords

Kernel same page merging; memory deduplication; virtual machine sharing; content-based sharing

Cite This Article

N. Jagadeeswari and V. Mohan Raj, "Homogeneous batch memory deduplication using clustering of virtual machines," Computer Systems Science and Engineering, vol. 44, no.1, pp. 929–943, 2023.



This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 482

    View

  • 231

    Download

  • 0

    Like

Share Link

WeChat scan