分布式虚拟机监控器时钟系统性能优化方法研究

基本信息
批准号:60973008
项目类别:面上项目
资助金额:32.00
负责人:祝明发
学科分类:
依托单位:北京航空航天大学
批准年份:2009
结题年份:2012
起止时间:2010-01-01 - 2012-12-31
项目状态: 已结题
项目参与者:李强,陶袁,彭近兵,陈思名,姜兆龙,李卓,宋忠雷,马博,李胜召
关键词:
时钟系统分布式虚拟机监控器优化
结项摘要

分布式虚拟机监控器(DVMM)的时钟系统是DVMM稳定运行的首要前提,现有的相关研究工作主要从时钟源、定时和同步方法等方面来开展。针对DVMM环境下的时钟系统较之单宿主机虚拟化环境面临着更严峻的定时和同步等挑战,但现有研究在中断改进和时钟同步等方面存在不足的问题,以及时钟中断是DVMM中时钟系统的性能瓶颈的现状,从时钟中断优化理论入手,基于时钟中断在DVMM时钟系统中的生命周期,以提高定时和同步精度为目标,研究一种基于时钟中断改进的DVMM时钟系统性能优化新方法(首先建立DVMM的时钟数据结构,然后优化虚拟时钟中断注入方法,最后建立跨宿主机的虚拟处理器同步算法,再建立原型系统验证)。本项目从时钟中断优化理论入手,理论与实践互相促进,以实践为目标,对DVMM的服务效率、系统稳定性和可扩展性等都具有重要的研究和工业实践意义。

项目摘要

时钟系统是分布式虚拟机监控器(DVMM)的关键组成部分,直接影响DVMM整体性能。目前DVMM时钟系统面临如下问题:虚拟处理器有效利用率不高,大量处理器时间消耗于处理时钟中断;客户操作系统内核中与时钟相关的数据结构被频繁争用,进一步降低了系统性能;分布式环境下的虚拟时钟设备之间同步延迟较大,导致整体时钟计时精度较低。针对以上问题,课题对时钟系统性能进行了优化,提高了DVMM系统的性能,使其更好地发挥在资源整合利用方面的优势。本课题分别从DVMM时钟数据结构争用、虚拟时钟中断注入方法、和时钟同步方法等方面分析了时钟系统中的性能瓶颈,研究了相应的优化方法,提高了DVMM时钟性能,并实现了一套原型系统。研究内容和成果如下:. (1)研究了一种新型DVMM时钟数据结构。分布式虚拟处理器的时钟中断处理函数在操作共享的时钟数据结构时,会使得该结构所在的内存页面在不同的物理机器之间迁移频繁,导致系统效率大大降低。针对此问题,我们分析了争用频率最高的部分函数和其争用频率,以及不同时钟中断频率下系统的性能指标,在此基础上提出了新的DVMM时钟数据结构,通过减少自旋锁的争用并将自旋锁函数编译在不同页面中,同时选择最优的时钟中断频率,从而提高了DVMM时钟系统的性能。. (2)研究了虚拟时钟中断注入优化新方法。课题分析DVMM这种特殊应用环境下的时钟中断特征,针对DVMM环境下时钟中断频率过高从而造成较大系统开销的问题,提出改进虚拟时钟中断流程,通过循环等待、放弃中断补偿、降低中断频率等方式优化中断流程,提高了DVMM时钟系统性能。. (3)研究了基于处理器间中断的时钟同步新方法。分布式虚拟机监控器由于分布式的特点,其时钟同步需要跨处理器间时钟中断的支持,以及跨处理器时钟中断基础上的高效时钟同步算法。针对该问题,我们设计了跨处理器的时钟中断模拟方法,借助硬件辅助虚拟化技术扩展了处理器间中断,并实现了启动时和运行时的同步算法,提高了DVMM的时钟系统性能。. (4)实现了一套原型系统。本课题基于开源虚拟机监控器Xen,在实现了DVMM原型系统的基础上优化了其中的时钟系统。. 通过本课题我们取得的成果包括:DVMM时钟原型系统一套,SCI论文5篇,EI论文14篇,专利7篇(已转让华为公司)。培养了多名研究生,其中博士生4人,硕士生12人。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
2

拥堵路网交通流均衡分配模型

拥堵路网交通流均衡分配模型

DOI:10.11918/j.issn.0367-6234.201804030
发表时间:2019
3

卫生系统韧性研究概况及其展望

卫生系统韧性研究概况及其展望

DOI:10.16506/j.1009-6639.2018.11.016
发表时间:2018
4

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018
5

天津市农民工职业性肌肉骨骼疾患的患病及影响因素分析

天津市农民工职业性肌肉骨骼疾患的患病及影响因素分析

DOI:
发表时间:2019

祝明发的其他基金

批准号:69373002
批准年份:1993
资助金额:6.00
项目类别:面上项目
批准号:69773005
批准年份:1997
资助金额:12.00
项目类别:面上项目

相似国自然基金

1

多虚拟机系统HDD-SSD混合磁盘I/O调度及其性能优化研究

批准号:61472109
批准年份:2014
负责人:蒋从锋
学科分类:F0204
资助金额:85.00
项目类别:面上项目
2

面向服务的分布式虚拟机

批准号:60573102
批准年份:2005
负责人:李伟
学科分类:F0204
资助金额:23.00
项目类别:面上项目
3

复杂MMC分布式控制系统优化及其性能分析

批准号:51807169
批准年份:2018
负责人:杨顺风
学科分类:E0706
资助金额:27.00
项目类别:青年科学基金项目
4

基于能耗感知与动态性能评测的虚拟机部署方法研究

批准号:61702400
批准年份:2017
负责人:赵辉
学科分类:F0207
资助金额:25.00
项目类别:青年科学基金项目