基于OpenStack的GPU调度技术研究与实现

来源 :贵州大学 | 被引量 : 0次 | 上传用户:dlufey
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人工智能和大数据技术的进一步发展,企业对服务器的性能要求越来越高,云计算作为这些技术的底层运算支撑不可避免地需要进一步加强其数据处理能力,图像处理单元GPU便成为了加强云端计算能力的主要选择。因为CPU与GPU的主要功能不同,导致两者的硬件架构不同。使得CPU擅长处理逻辑运算,主要用于管理计算机硬件和软件的工作调度。而GPU则擅长并行处理数据计算,主要负责高性能计算与图像处理。因此将GPU计算服务添加到云端能有效提高云端的计算能力,同时能降低云端CPU的工作负载,从而使云端能提供更好的服务。但是由于架构原因,GPU不能进行完全虚拟化导致在云端利用率极低,所以目前云端主要使用CPU处理数据计算任务,这限制了云端进一步加强数据处理能力。本研究主要目的是在云端利用CUDA(Compute Unified Device Architecture统一计算设备架构)使GPU提供通用并行计算服务,并提高GPU在云端的利用率和稳定性。具体研究内容是使用OpenStack搭建具有IaaS的云平台,通过透传技术在云端虚拟化GPU并创建独占GPU设备的虚拟机,同时在控制节点、GPU虚拟机以及用户虚拟机上运行C/S架构程序,该程序工作流程如下。用户在云端创建普通虚拟机后,运行客户端程序向云端请求在GPU资源时,云端将根据用户请求与GPU工作状态为用户调度至合理的GPU虚拟机,由GPU虚拟机完成用户任务。该研究能够极大地提高GPU在云端的利用率,并且能够为用户提供完整的GPU性能。此外云端通过对GPU工作状态和用户请求实现GPU负载均衡,有效地提高GPU工作的稳定性。为了进一步提高GPU服务在云端的安全性和稳定性,研究中采取了Linux的用户权限管理技术,对GPU虚拟机中的服务端程序进行权限控制,并使用热备份技术处理GPU故障问题。
其他文献
利用有限元程序ANSYS计算了192组有横向加劲肋的薄腹板简支梁。通过对计算结果的分析验证了《钢结构规范》(GB50017-2003)中对薄腹板梁腹板横向加劲肋设计规定的正确性,并补
这是一个合作的时代,社会上各个行业之间的关联性越来越紧密,很多工作都需要合作才能够很好地完成。对于学生而言,合作也是成长过程中必须学习的一个重要内容。小组合作学习
目的探讨持续不卧床腹膜透析(continuous ambulatory peritoneal dialysis,CAPD)患者中不同的血压表型与左心室肥厚的患病率之间的关系及对左心室心肌重构的影响。方法选择127
随着年龄的增长,雌激素水平的下降,加之工作压力、上有老下有小的生活压力.年界45岁至55岁的女性朋友容易出现绝经前后诸症,因卵巢手术或放疗化疗等原因造成早绝经(小于45岁)的女性
[目的]针对ICU专科护士培训现状,基于一般系统论与岗位胜任力理论制定一个较为完整、系统且科学的培训方案,为ICU专科护士培训提供有效参考依据。[方法]①文献研究法:了解国
作为高速电梯的重要装置,为了保障电梯的安全运行,在电梯轿厢的两侧下部安装电梯安全钳,用以保障电梯在故障情况下超速下滑或坠落时,使电梯轿厢可以安全夹持在导轨上,以避免事故的发生。随着超高建筑的日益普及,高速重载电梯(运行速度通常为48m/s,甚至会达到12.5m/s;载重量可达16000kg)得到了更加广泛的应用。因此,其对安全装置的制动性能和服役寿命提出了更加严苛的要求。与此同时,传统的刹车制动材
提出了一个砷化镓基(GaAs/Al0.04Ga0.96As)太赫兹量子阱探测器,并对其光电流谱和背景噪声限制温度进行了表征,得到峰值响应频率为6.78 THz,背景噪声限制温度为16 K.理论上,首先