学位专题

目录>
<
DOI:10.7666/d.D411552

基于重用距离分析的多虚拟机缓存划分系统

郭雪蓉
华中科技大学
引用
随着多核和众核技术的普及,计算机以并行化计算方式大幅度提升了系统整体的处理能力和计算性能。但是多核技术也引入了严重的资源竞争问题,各并发任务共享缓存等硬件,造成了缓存资源竞争,导致竞争应用缓存命中率降低,产生严重的性能损失。尤其是针对高性能计算的虚拟化集群环境,缓存资源竞争导致虚拟机之间的隔离机制被打破,带来计算性能损失和安全可靠性降低的双重问题。  基于重用距离分析的多虚拟机缓存划分系统,通过对高性能计算应用进行访存地址采样和缓存缺失率在数据集上变动情况的性能采样,使用分割碎片计算,循环压缩数据方法加快大规模采样数据的处理,生成各应用的重用距离直方图,记录各应用的重用距离在缓存块上的分布比例情况。对重用距离等缓存行为数据的分析过程,使用特征类型识别技术,获得各应用的缓存行为特征类型。虚拟机缓存划分机制接收用户的特化应用虚拟资源申请,对各虚拟机的应用进行特征类型匹配,重点处理缓存污染型和缓存敏感型应用虚拟机的资源分配;通过节点间的通信协作,完成各虚拟机的资源创建和物理核资源的隔离绑定,实现虚拟机缓存划分。系统通过应用的重用距离分析识别应用类型,在虚拟机隔离的粒度上将各应用间缓存影响降到最低,实现虚拟机应用间的缓存划分隔离效果,提升了高性能计算应用的计算性能和服务质量。  测试结果分析表明,采用基于重用距离分析的多虚拟机缓存划分系统,对缓存敏感型应用有良好的性能提升效果,包括运行时间缩短10%~21%,吞吐量增加10%~23%,缓存缺失率降低10%~25%。

虚拟机;缓存划分;重用距离;资源分配;高性能计算

华中科技大学

硕士

计算机系统结构

吴松

2013

中文

TP311.13;TP312

54

2014-03-31(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅