Skip to main navigation Skip to search Skip to main content

Page coloring synchronization for improving cache performance in virtualization environment

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

Abstract

The paging scheme randomly translates the virtual address into the physical address. Thus, it can lead to some serious problems like performance non-determinism and poor cache performance. In order to resolve these problems, page coloring is applied to operating systems such as Solaris, FreeBSD, and Windows. However, there is a problem applying page coloring in virtualization environment. The paging scheme translates the virtual address of the guest into the physical address of the guest which is not the real physical address. In this paper, we introduce a technique that can be used for synchronizing the page color between guest virtual machine (VM) and host machine. We name this technique page coloring synchronization. Our technique has some advantages such as reducing performance non-determinism and improving cache performance in virtualization environment. Our experiments demonstrate that if our technique is applied to the virtual machine monitor (VMM), it improves the performance up to 6.3%. Also, our experiments show that our technique can reduce performance non-determinism.

Original languageEnglish
Title of host publicationComputational Science and Its Applications, ICCSA 2011 - International Conference, Proceedings
Pages495-505
Number of pages11
EditionPART 3
DOIs
StatePublished - 2011
Event2011 International Conference on Computational Science and Its Applications, ICCSA 2011 - Santander, Spain
Duration: 20 Jun 201123 Jun 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 3
Volume6784 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2011 International Conference on Computational Science and Its Applications, ICCSA 2011
Country/TerritorySpain
CitySantander
Period20/06/1123/06/11

Keywords

  • Cache performance
  • Memory virtualization
  • Page coloring
  • Page coloring synchronization
  • Performance non-determinism

Fingerprint

Dive into the research topics of 'Page coloring synchronization for improving cache performance in virtualization environment'. Together they form a unique fingerprint.

Cite this