SELF: Improving the memory-sharing opportunity using virtual-machine self-hints in virtualized systems

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

5 Scopus citations

Abstract

Currently, most data centers consolidate servers using virtualization technology to reduce power consumption and the server's environmental "footprint." In these virtualized systems, page-sharing has been widely studied and adopted to increase the degree of consolidation, thereby increasing the chance of power saving. Traditional page-sharing schemes miss the sharing opportunities of short-lived pages, and performance degradation is caused by an exhaustive sequential scanning of the memory content. In this paper, we introduce SELF, an enhanced scheme for page-sharing in virtualized systems. We mitigated the semantic gap between the guest and host by applying a self-hint module to each virtual machine (VM), and, by exploiting the hints of the VMs, we can preferentially compare pages with high sharing probability. Through quantitative experiments, we verified that SELF could obtain new sharing opportunities by specifying directories that have high sharing probability, with low overhead.

Original languageEnglish
Title of host publication6th Asia-Pacific Systems Workshop, APSys 2015
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450335546
DOIs
StatePublished - 27 Jul 2015
Event6th Asia-Pacific Systems Workshop, APSys 2015 - Tokyo, Japan
Duration: 27 Jul 201528 Jul 2015

Publication series

Name6th Asia-Pacific Systems Workshop, APSys 2015

Conference

Conference6th Asia-Pacific Systems Workshop, APSys 2015
Country/TerritoryJapan
CityTokyo
Period27/07/1528/07/15

Keywords

  • Content-based page-sharing
  • Virtual-machine monitoring
  • Virtualization

Fingerprint

Dive into the research topics of 'SELF: Improving the memory-sharing opportunity using virtual-machine self-hints in virtualized systems'. Together they form a unique fingerprint.

Cite this