计算机科学与探索
計算機科學與探索
계산궤과학여탐색
JOURNAL OF FRONTIERS OF COMPUTER SCIENCE & TECHNOLOGY
2010年
1期
36-45
,共10页
靳辛欣%陈昊罡%汪小林%王振林%温翔%罗英伟%李晓明
靳辛訢%陳昊罡%汪小林%王振林%溫翔%囉英偉%李曉明
근신흔%진호강%왕소림%왕진림%온상%라영위%리효명
缓存划分%性能隔离%虚拟机
緩存劃分%性能隔離%虛擬機
완존화분%성능격리%허의궤
cache partitioning%performance isolation%virtual machine(VM)
阐述了一种基于VMM(virtual machine manager)的虚拟机缓存划分的设计与实现.该方法采用操作系统中的页面着色技术,在虚拟机管理器Xen上进行实现.这种机制对于VMM之上的客户操作系统是完全透明的,便于操作,具有很好的灵活性.经测试表明,提出的缓存划分的方法能够显著地提高同时运行在不同虚拟机上的应用程序的性能.对从SPEc CPU 2006基准测试程序里面挑选出来的并发程序的负载进行测试,结果表明缓存划分最高可以使其性能提升19%.
闡述瞭一種基于VMM(virtual machine manager)的虛擬機緩存劃分的設計與實現.該方法採用操作繫統中的頁麵著色技術,在虛擬機管理器Xen上進行實現.這種機製對于VMM之上的客戶操作繫統是完全透明的,便于操作,具有很好的靈活性.經測試錶明,提齣的緩存劃分的方法能夠顯著地提高同時運行在不同虛擬機上的應用程序的性能.對從SPEc CPU 2006基準測試程序裏麵挑選齣來的併髮程序的負載進行測試,結果錶明緩存劃分最高可以使其性能提升19%.
천술료일충기우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.