面向超算云平台的应用干扰分析与预测关键技术

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:wj963
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超级计算作为科学研究的重要手段,对现代科学的发展具有重大推动作用。长期以来,国内外都将研制和应用最高性能的超级计算机系统作为保持其科技领先优势的国家战略。作为下一代计算范式,云计算在学术界被深入地研究并在产业界进行了广泛地部署,使得云计算服务模式得到了极大的推广。研究使用云计算的模式来提供超算服务,是提高现有超算资源利用率并满足复杂QoS需求高性能应用的一条高效途径。然而,云计算广泛采用虚拟化技术实现资源隔离,多种应用被整合到同一台物理机上导致应用之间性能相互干扰。目前,学术界对云平台下超算应用间的干扰机理分析还不完善,干扰的度量和预测还没有精确的模型。针对这些问题,本文设计了一个面向超算云平台的性能干扰框架,提出了一种面向超算云平台的多参数指数干扰预测模型,并进行了详细地实验和评测。主要完成了以下三方面的工作:1、设计了一种干扰感知超算云平台系统框架,以解决由于负载整合和资源共享带来的性能干扰而引起服务质量无法保证的问题。采用分层设计思想设计了一种干扰感知的四层框架,包括应用层、代理层、调度层、物理层。并针对四层中对性能干扰的因素进行了详尽的分析。2、提出了一种面向CPU密集型应用的性能干扰预测模型。超算云平台中大多数应用为CPU密集型应用,由于CPU资源竞争产生干扰而导致的性能下降,已有的性能预测模型不能很好地进行预测。本文针对CPU密集型应用特点、虚拟化技术等方面对超算云平台中CPU密集型应用性能干扰机理进行了详细地分析。基于该分析提出了一种多参数指数干扰MVEI模型,该模型采用了应用特征、物理主机资源利用率以及物理主机上已经部署虚拟机资源使用情况作为模型的参数,最终确定了预测模型。3、预测模型验证与评估。选取典型的CPU密集型应用测试基准,对模型进行评估,并对模型的参数进行验证。利用该模型对超算云平台进行测试,实验结果表明,与线性与二次模型进行比较显示本文提出的模型具有更高的精确度。为了进一步验证模型对更加复杂场景的预测效果,本文还选取了一些通用负载对模型进行评估,实验结果表明,除了已考虑的因素外,进程切换、I/O调度算法、内存管理等因素也不同程度对性能干扰产生影响。
其他文献
网格计算系统就是将地理分布、系统异构、性能各异的各种资源,包括超级计算机、大规模存储系统、个人计算机、各种设备等组织在一个统一的框架下通过高速互连网络连接并集成
测试驱动开发(Test-Driven Development,简称TDD)是一种可预测的软件开发方法,它是敏捷思想的重要体现,是极限编程的技术核心。它不仅在极限编程中广泛应用,同时也适用于其它开发
文件系统作为操作系统的重要组成部分,决定了操作系统本身信息和用户数据在存储设备上的组织方式。随着嵌入式系统硬件设备的普及和价格的不断降低,以及嵌入式系统应用领域的不
伴随着大数据时代的到来,数据呈爆炸性增长。如何有效地组织海量数据并从中提取有价值信息成为一个难题。深度学习模型是一个多层的神经网络,模拟了大脑皮层的层次学习结构,
入侵检测是一种能检测任何企图破坏资源完整性、保密性和可用性等入侵行为,并能采取对抗措施的技术。在网络安全问题日益突出的今天,如何迅速而有效地利用入侵检测系统发现各种
近年来,信息社会的飞速发展引发了数据规模的爆炸式增长,大数据问题逐渐引起了研究者的广泛关注。然而,大数据问题表现出与传统科学计算问题不同的负载特性,使得通用处理器面
无线传感网在许多大范围监测领域都有广泛的应用,在环境监测、军事侦察等领域都有规模化的应用。无线传感器节点通常被部署在环境恶劣的无人值守区域,容易节点受损或者节点受
随着国内经济高速发展,民航客、货流量快速增长,国内大、中型枢纽和干线机场运行越来越繁忙。在传统的机场管理中,由于机场、空管、航空公司以及各驻场单位之间缺乏及时有效
随着计算机网络与信息技术的迅猛发展,网络办公自动化系统在企业的工作中发挥着越来越重要的作用,它在提高领导者的管理水平、推动信息化建设方面起着举足轻重的作用,企业为了提
数据挖掘(Data Mining)是二十世纪九十年代新兴发展起来的一门交叉学科,它是指从存放在数据库、数据仓库或其它信息库中的大量数据中挖掘有趣知识的过程,因此又称为数据库中的知