Design and Implementation of Dynamic Cache Partitioning in Virtualization Environment
Jiawen Li
Abstract
Jiawen Li
Abstract
In order to improve cache isolation performance and system performance in virtualization environment,this paper designs and implements a dynamic cache partitioning algorithm. It uses page coloring strategy to imple-ment cache partitioning,in which private color pages are allocated to virtual machine(VM) and cache capacity can be adjusted on demand. The paper implements the method in Xen virtualization environment. Experimental results show that the method can boost system performance for applications running concurrently on different VMs with low overhead.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In order to improve cache isolation performance and system performance in virtualization environment,this paper designs and implements a dynamic cache partitioning algorithm. It uses page coloring strategy to imple-ment cache partitioning,in which private color pages are allocated to virtual machine(VM) and cache capacity can be adjusted on demand. The paper implements the method in Xen virtualization environment. Experimental results show that the method can boost system performance for applications running concurrently on different VMs with low overhead.
Key concepts: Computer science, Cache, Cache algorithms, Virtualization, Operating system, Virtual machine, Smart Cache, Cache invalidation