云环境下面向HPC应用的虚拟机调度机制优化研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:kfanliang127
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
与传统集群相比,在云平台上运行高性能应用有着低廉的计算成本、方便高效的管理模式、多用户的环境隔离与定制等诸多优势,尤其对中小规模高性能计算用户而言优势更加明显。但云平台底层虚拟化技术带来的两层调度问题使得高性能应用的运行环境比物理机环境更加复杂,更加不可控。因为环境的不可控,高性能应用运行于云平台会在虚拟机之间和虚拟机内部的虚拟CPU之间产生两种同步延迟问题。针对这两种同步延迟问题,在KVM平台上设计两阶段同步感知的虚拟机调度系统TPS。通过采集虚拟机之间网络通信数据包信息可以有效的判别虚拟机之间是否有同步需求;通过采集虚拟机内部自旋锁信息可以有效判断虚拟机内部虚拟CPU之间是否有同步延迟。然后根据采集的信息对KVM调度器做同步调度的改进,以此提高高性能应用运行于云平台上的性能。该算法建立了虚拟机与宿主机之间信息传递的通道,有效的解决了KVM两层调度的封闭性问题,在宿主机执行虚拟机调度过程中充分的使用了虚拟机的相关运行时信息,使得云平台下的高性能应用的同步请求能得到及时响应,从而解决跨节点间和单节点内的两种同步延迟问题。通过在KVM平台上对NPB测试集、有限元应用、计算密集型应用、内存密集型应用和I/O密集型应用的全面、系统的测试,验证了两阶段同步感知型虚拟机调度系统TPS对于高性能应用有30%~40%的性能提升,并且对于非高性能应用没有严重的负面影响。与CFS调度相比较,TPS调度系统也展示了很高的公平性。实验分析表明两阶段同步感知型虚拟机调度系统是一种高效可行的高性能应用虚拟机调度优化方法。
其他文献
在数据量以指数级增长的互联网时代,数字视频作为人们获取信息的重要途径,呈现多元化和实时性的特点。高效视频编码作为新一代编码标准,对编码结构和环路滤波等进行了改进和
NVD(Next-generation Versatile Disc)是具有自主知识产权的红光高清光盘技术,具有成本低、不受国外专利制约的优点,有很大的市场需求。NVD节目光盘的制作由NVD编著系统完成
随着经济的急速发展和通信技术的快速进步,无线视频监控系统由于其便利和高效的优点,已经成为应用和研究的热点。   本课题来源于学院与国家海洋局东海信息中心联合开发的东
学位
随着互联网上数据的增长,通用的搜索引擎无法满足不同背景用户对于不同主题查全率的需求,垂直搜索引擎能够聚焦于特定的主题,更全面地抓取和检索与主题相关的网页。垂直搜索
实时系统的能耗问题一直是研究的热点。节能可以通过软件和硬件的手段来实现。到目前为止,大部分的软件节能都是基于动态电压调整DVS(Dynamic Voltage Scaled)。不过,最近的
信息技术的发展导致了数据爆炸式的增长,存储系统的规模达到了EB级,文件的个数也高达几十亿个。这就使得在大规模存储系统中查找和管理文件变得异常困难,因此复杂元数据查询
Web挖掘是数据挖掘领域中一个新兴的研究方向,而Web日志挖掘是其中的一个重要的研究内容。Web日志挖掘是通过将数据挖掘技术应用于Web服务器日志文件,以得到Web用户的访问模
数据库管理系统是目前各种大型应用系统中的核心支撑软件,其可靠性和正确性是这些系统的稳定能否稳定运行的重要因素。锁机制是数据库管理系统中并发控制的关键技术,其正确性
随着中国游戏产业增长迅速,网页游戏以其运行便捷,技术上的突破带来游戏体验的不断提升,使得网页游戏发展迅速,成为网络游戏的重要组成部分,市场份额不断扩大,其中网页MMORPG
我国曾多次遭受风暴潮袭击,是世界上风暴潮灾害发生最频繁且所受影响最严重的国家之一,风暴潮给我国国防、工农业生产和国民经济带来重大的损失。对风暴潮灾害的数值模拟方法的
学位