Enhancing Memory Deduplication Using Temporal Page Sharing Behaviors in Virtual Environments

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The performance and scalability of the virtualized systems are affected by the size and speed of main memory. The memory deduplication is a prominent approach which increases memory savings by sharing of duplicate memory pages across virtual machines. Stability of shared pages is the important factor for page sharing mechanism. If sharing is short lived, it triggers CoW exception handler instantly which significantly impact the performance of memory deduplication process. The proposed approach uses hinting mechanism to evade instability pages from scanning and merging process, thereby enhancing the effectiveness and efficiency of memory deduplication process. The main advantage of proposed approach is that it does not need any guest OS modification and it is implemented using Kernel Samepage Merging (KSM) - a memory deduplication daemon in the linux kernel. The evaluation with several benchmark workloads shows that the proposed approach achieves a significant improvement over vanilla KSM memory deduplication process. © Springer International Publishing Switzerland 2014.

Cite

CITATION STYLE

APA

Veni, T., & Bhanu, S. M. S. (2014). Enhancing Memory Deduplication Using Temporal Page Sharing Behaviors in Virtual Environments. In Smart Innovation, Systems and Technologies (Vol. 28, pp. 481–488). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-319-07350-7_53

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free