随着云计算的发展,当代数据中心日渐使用虚拟化技术来支持大量异构负载在多核服务器上的并发执行。然而虚拟机间对共享高速缓存的隐式竞争会破坏虚拟机的性能隔离,现有技术又忽略租户多样化的服务需求及虚拟机固有的特征。为此本课题将重点完成以下研究内容研究面向高速缓存SLA优化的虚拟机间可伸缩Cache结构,包括高速缓存SLA度量的定义,可保证SLA的Cache容量划分算法的设计;研究面向并行负载中共享私有数据局部性优化的虚拟机内数据感知Cache管理策略,包括数据效用监控硬件的设计,基于数据插入位置控制的隐式划分算法的设计;研究面向重定位虚拟机高速缓存访问延迟优化的组间协作单体Cache结构,包括Cache组访问压力的剖析,重定位虚拟机工作集保留策略的制定。本课题将极大改善虚拟化环境下高速缓存的服务质量和性能,预期在国内外期刊和国际会议上发表8-10篇高水平论文,并申请1-2项专利。
英文主题词Virtualization;Cloud Computing;Multi-Core;Cache;