2010•Jisuanji kexue yu tansuoRequires access

Design and Implementation of Cache Partitioning in Virtual Machine System

Xiaoming Li

Open publisher page 0 citations

Abstract

This paper presents a cache partitioning approach which can be implemented in the VMM(virtual machine manager).This approach has been implemented in Xen VMM using the page coloring technique traditionally applied to the OS(operating system).The VMM-based implementation is fully transparent to the guest OS.It thus shows the advantages of simplicity and flexibility.The evaluation shows that this cache partitioning method can work efficiently and improve the performance of co-scheduled applications running within different VMs.In the concurrent workloads selected from the SPEC CPU 2006 benchmarks,the technique achieves a performance improvement by up to 19% for the most sensitive workloads.

About this research paper

What this paper is about

This paper presents a cache partitioning approach which can be implemented in the VMM(virtual machine manager).This approach has been implemented in Xen VMM using the page coloring technique traditionally applied to the OS(operating system).The VMM-based implementation is fully transparent to the guest OS.It thus shows the advantages of simplicity and flexibility.The evaluation shows that this cache partitioning method can work efficiently and improve the performance of co-scheduled applications running within different VMs.In the concurrent workloads selected from the SPEC CPU 2006 benchmarks,the technique achieves a performance improvement by up to 19% for the most sensitive workloads.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper presents a cache partitioning approach which can be implemented in the VMM(virtual machine manager).This approach has been implemented in Xen VMM using the page coloring technique traditionally applied to the OS(operating system).The VMM-based implementation is fully transparent to the guest OS.It thus shows the advantages of simplicity and flexibility.The evaluation shows that this cache partitioning method can work efficiently and improve the performance of co-scheduled applications running within different VMs.In the concurrent workloads selected from the SPEC CPU 2006 benchmarks,the technique achieves a performance improvement by up to 19% for the most sensitive workloads.

Key concepts: Computer science, Hypervisor, Operating system, Virtual machine, Cache, Spec#, Embedded system, Flexibility (engineering)

Related papers

Back to paper searchBrowse research topicsOriginal source
Design and Implementation of Cache Partitioning in Virtual Machine System — Research Paper | ScholarLens