虚拟机缓存划分的设计与实现  

Design and Implementation of Cache Partitioning in Virtual Machine System

在线阅读下载全文

作  者:靳辛欣[1] 陈昊罡[1] 汪小林[1] 王振林 温翔 罗英伟[1] 李晓明[1] 

机构地区:[1]北京大学信息科学与技术学院,北京100871 [2]密西根理工大学,密西根49931-1295

出  处:《计算机科学与探索》2010年第1期36-45,共10页Journal of Frontiers of Computer Science and Technology

基  金:国家自然科学基金No.90718028,60873052;国家重点基础研究发展规划(973)No.2007CB310900;国家高技术研究发展计划(863)No.2008AA01Z112;教育部-英特尔信息技术专项科研基金No.MOE-INTEL-08-09~~

摘  要:阐述了一种基于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 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.

关 键 词:缓存划分 性能隔离 虚拟机 

分 类 号:TP308[自动化与计算机技术—计算机系统结构] TP333.4[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象