基于任务类型的Xen优化调度策略

被引量 : 0次 | 上传用户:yindiend
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件水平的快速发展,虚拟化技术再次成为计算机领域的研究热点。虚拟化技术能够最大化地发挥硬件性能,为企业快速部署云计算平台,提高运营效率,节约经济成本、避免空间浪费。虚拟化软件位于操作系统和底层硬件之间的中间层,它将下层的硬件资源抽象成另一种形式的虚拟硬件资源,如虚拟CPU、虚拟内存等,提供给上层的客户机操作系统使用。虚拟机最早是为大型机系统提供虚拟化服务的,随着硬件厂商对虚拟化的硬件支持和单机系统性能的提高,虚拟机技术已经从原来的服务器专用转向了普通用户群。对于普通用户来说,早期的“计算”是以“计算机”为中心,而现在的“计算”是以“用户’为中心。技术人员越来越多的关注让计算机提供何种服务来满足用户各种各样的需求。虚拟机上运行的任务类型也呈多样化趋势,其中计算任务类型主要有CPU密集型任务和GPU密集型任务。本文以Xen为研究平台,首先描述了当前国内外在Xen调度算法领域的研究现状并深入分析了Xen三大核心子系统的运行原理。接着本文通过三组有针对性的实验和GPU密集型任务编程模型的分析,得出结论:GPU密集型任务的CPU资源敏感度高于CPU密集型任务的CPU资源敏感度。在此基础上分析了Xen中默认Credit调度算法的不足,提出了基于计算任务类型的Xen优化调度策略,此策略VMM通过实时监控客户域的CPU和GPU资源利用率来计算客户域的实时调度优先级,Xen的调度程序根据实时调度优先级重新分配物理CPU资源。当物理CPU资源发生争用时,本策略会提高GPU密集型任务所在客户域的实时调度优先级,提升GPU密集型任务的性能。同时本文根据CSSVM架构,设计了负载可调的CPU密集型任务场景和GPU密集型任务场景。这两个场景在后续的实验过程中起到了很大的作用,有效地解决了虚拟机环境中性能测试程序实用性较差的问题。最后本文搭建了虚拟化实验平台,做了三组有针对性的对比实验。这三组实验的实验结果验证了该优化策略的正确性和可操作性。基于任务类型的Xen优化调度策略在CPU资源发生争用的情况下,有效地提升了GPU密集型任务的性能,优化了用户体验。
其他文献
本文基于投票权与现金流量权分离的理论框架,通过案例分析考察了湖南华菱管线股份有限公司可转债融资中机构投资者基于股价操纵的套利侵占行为及其在股权分置改革方案投票过
目的调查住院糖尿病患者的授权能力现状并分析其影响因素。方法采用一般情况调查表、糖尿病授权简化量表、一般自我效能量表及社会支持评定量表,对杭州市某三级甲等医院141例
<正>20世纪80年代伊始,西方国家政府借鉴企业业务流程再造来推动政府流程再造成为政府改革的重要举措,其中在公共服务领域通过制定公共服务标准来促进公共服务的标准化,是政
目的:探讨丙型肝炎病毒(HCV)感染与血小板减少之间的相关性。方法:选择2015年7月至2018年1月于广州血液中心增城区血站参加无偿献血HCV抗体阳性及合作单位收集到且可跟踪治疗
本文从全球创意产业发展历程展开分析,总结经验,以广泛的创意产业发展视角考察各国及国内各省市各具特色的创意产业发展经验,再聚焦上海以创意产业园区为载体的创意产业发展
<正>2014年,国务院印发《关于促进地理信息产业发展意见》,湖南产业规划呼之欲出,地理信息产业迎来发展新起点。地理信息产业是应用现代测绘和地理信息系统、遥感、卫星导航
目的:观察壮医经筋推拿疗法配合手指点穴治疗腰椎间盘突出症的临床效果。方法:选取本科室80例腰椎间盘突出症患者,分为对照组与观察组,各40例,对照组采用常规针刺疗法治疗,观
<正>党的十八大以来,习近平同志发表一系列重要讲话,深刻阐述了党和国家发展各方面的重大理论和实践问题。习近平同志在论述全面深化改革问题时,在深化政治体制改革的重大意
信息共享对于供应链发展至关重要,目前零售连锁超市发展迅速,但对应供应链的管理水平普遍不高,供应链上各节点企业之间协同管理的落后导致国内连锁超市发展滞后。本文从信息
精益管理中的5S、6S等现场管理方法已广泛运用于中国制造业企业,但对质量、产品、服务的精细化管理具有很高应用价值的六西格玛管理方法,在中国企业中的应用并不普遍。而RCM(