阐述了一种基于VMM(virtual machine manager)的虚拟机缓存划分的设计与实现.该方法采用操作系统中的页面着色技术,在虚拟机管理器Xen上进行实现.这种机制对于VMM之上的客户操作系统是完全透明的,便于操作,具有很好的灵活性.经测试表明,提出的缓存划分的方法能够显著地提高同时运行在不同虚拟机上的应用程序的性能.对从SPEc CPU 2006基准测试程序里面挑选出来的并发程序的负载进行测试,结果表明缓存划分最高可以使其性能提升19%.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 ...
In virtual machine (VM) systems, with the increase in the number of VMs and the demands of applicati...
The Data allocation paradigm has become very popula r and useful tool since its introduction. Many l...
Current computing infrastructures use virtualization to increase resource utilization by deploying m...
Virtualization is often used in systems for the purpose of offering isolation among applications run...
Virtualization is often used in systems for the purpose of offering isolation among applications run...
Cache sharing among multiple computing units on chip is common in today's multi-core processors...
Static cache partitioning can reduce inter-application cache interference and improve the composite ...
As real-time embedded systems become overwhelmingly complex, hypervisor-based architectures are incr...
: Virtual memory based cache coherence is a mechanism that relies only on hardware that already exi...
Avec l'avènement du cloud computing, la virtualisation est devenue aujourd'hui incontournable. Elle ...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
The application performance is as important as the resource utilization when we allocate memory for ...
In virtual machine (VM) systems, with the increase in the number of VMs and the demands of applicati...
As applications executing in virtual machine runtime environments such as the Java Virtual Machine a...
Les besoins en ressources de calcul sont en forte augmentation depuis plusieurs décennies, que ce so...
In virtual machine (VM) systems, with the increase in the number of VMs and the demands of applicati...
The Data allocation paradigm has become very popula r and useful tool since its introduction. Many l...
Current computing infrastructures use virtualization to increase resource utilization by deploying m...
Virtualization is often used in systems for the purpose of offering isolation among applications run...
Virtualization is often used in systems for the purpose of offering isolation among applications run...
Cache sharing among multiple computing units on chip is common in today's multi-core processors...
Static cache partitioning can reduce inter-application cache interference and improve the composite ...
As real-time embedded systems become overwhelmingly complex, hypervisor-based architectures are incr...
: Virtual memory based cache coherence is a mechanism that relies only on hardware that already exi...
Avec l'avènement du cloud computing, la virtualisation est devenue aujourd'hui incontournable. Elle ...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
The application performance is as important as the resource utilization when we allocate memory for ...
In virtual machine (VM) systems, with the increase in the number of VMs and the demands of applicati...
As applications executing in virtual machine runtime environments such as the Java Virtual Machine a...
Les besoins en ressources de calcul sont en forte augmentation depuis plusieurs décennies, que ce so...
In virtual machine (VM) systems, with the increase in the number of VMs and the demands of applicati...
The Data allocation paradigm has become very popula r and useful tool since its introduction. Many l...
Current computing infrastructures use virtualization to increase resource utilization by deploying m...