Open Access iconOpen 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: email

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

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

APA Style
Jagadeeswari, N., Raj, V.M. (2023). Homogeneous Batch Memory Deduplication Using Clustering of Virtual Machines. Computer Systems Science and Engineering, 44(1), 929–943. https://doi.org/10.32604/csse.2023.024945
Vancouver Style
Jagadeeswari N, Raj VM. Homogeneous Batch Memory Deduplication Using Clustering of Virtual Machines. Comput Syst Sci Eng. 2023;44(1):929–943. https://doi.org/10.32604/csse.2023.024945
IEEE Style
N. Jagadeeswari and V. M. Raj, “Homogeneous Batch Memory Deduplication Using Clustering of Virtual Machines,” Comput. Syst. Sci. Eng., vol. 44, no. 1, pp. 929–943, 2023. https://doi.org/10.32604/csse.2023.024945



cc Copyright © 2023 The Author(s). Published by Tech Science Press.
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.
  • 1514

    View

  • 726

    Download

  • 0

    Like

Share Link