基于YARN的GPU调度支持及调度策略研究

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:shining321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来随着大数据技术的发展,Hadoop作为通用的大数据处理平台在大数据应用中扮演的角色日益重要。它提供了分布式文件存储系统HDFS,分布式计算框架MapReduce,以及Hadoop第二代引进的YARN资源管理系统。其中YARN作为独立的资源管理系统可支持多种分布式计算框架运行,YARN中的调度器算法的性能好坏直接决定着集群的性能,如资源利用率,集群吞吐量等。因此对YARN的调度器进行研究有很重要的意义。另一方面,深度学习、机器学习计算任务涉及大量的迭代计算,现如今的训练模型的框架中大多都会利用GPU来加速计算,这使YARN能够支持GPU调度显得很有必要。一方面,本文先研究YARN中自带的Fifo调度器、Capacity调度器、Fair调度器,通过源码分析调度算法,分析各个调度器的优劣势及适用场景。Fifo调度器是早期的调度器,根据应用的先进先出的顺序进行调度;Capacity调度器基于资源容量的大小进行调度;Fair调度器则是根据最大最小公平算法进行调度,尽最大可能使所有的用户公平的使用集群资源。本文提出并实现了一种基于优先级权重的调度器,称之为PWB调度器。队列模型基于Capacity调度器的队列模型,在叶子队列选择应用时综合考虑应用量级、应用优先级、应用等待时间等多种因素,通过权重值来决定应用的调度顺序。另一方面,本文通过研究YARN中的资源模型以及CGroups在YARN中的应用,熟悉YARN如何扩展资源类型以及CGroups如何进行资源限制隔离。在NM侧实现基于CGroups的GPU调度支持。通过英伟达提供的nvidia-smi程序获取节点GPU信息,每个NM节点维护节点的GPU资源信息。在容器执行器启动前,通过基于CGroups的GPU资源处理器来实现GPU分配。最后本文对提出的基于优先级权重的PWB调度器以及对GPU调度支持进行验证实验。对于PWB调度器先做了多组系数实验,实验结果表明设置不同的系数最后应用的调度顺序不同,当希望小量级应用优先执行时则可以提高量级的影响系数。接着将PWB调度器与YARN中自带的调度器做对比实验,最后实验结果表明,PWB调度器总的运行时间与Capacity调度器及Fair调度器差不多,但相比Capacity调度器应用的平均等待时间缩短了17%。
其他文献
合唱艺术是一门集体性的音乐表现形式,其在带给受众听觉享受的同时也能带给受众视觉上的享受。本文从音乐美学的角度出发,重点剖析了合唱艺术的美学特征,以期使大众能够更加
防止钢筋锈蚀是提高水工钢筋混凝土结构耐久性一个重要因素.从结构设计角度探讨了混凝土碳化和钢筋锈蚀产生机理,并根据实测数据分析了钢筋锈蚀与保护层厚度之间的关系,认为
根据南方NTS-300全站仪和南方CASS 7.0软件进行测绘地形图的操作,方便快捷、测量精度高、内存量更大、能够实现水平距离换算、自动补偿改正等.正朝着全自动、多功能、开放性
本系统由单片机最小系统、无线遥控模块、语音录入播放模块、键盘、LED显示、步进电机驱动模块组成。系统利用Freescale公司的MC9S12DG128BCPU做为主控芯片,利用其内部定时器
朗道对称性破缺理论曾被认为是描述所有相和相变的标准理论,直到20世纪80年代整数和分数量子霍尔效应的发现以及之后拓扑绝缘体的出现,明确了必须引入拓扑序来表征一大类新的
海上风机基础是海上风机的重要组成部分,提出有效可行的方法评价海上风机基础的安全性意义重大。论文分勘察阶段、设计阶段、施工阶段和运营阶段详细阐述了影响海上风机基础
19世纪波兰最伟大、最杰出的音乐家肖邦在19年间,共创作了21首夜曲,它们由费尔德夜曲继承而来,却又大大超越了费尔德的水平,以独特的肖邦夜曲形式开创了钢琴音乐的新天地。本
双锥天线常使用于高功率电磁脉冲辐射中。本文采用基于时域有限积分法的数值仿真软件CSTMicrowave Studio对非对称双锥天线进行了辐射特性的研究,分别通过改变双锥天线一端的
<正>一、政府力推棚户区改造货币化安置的背景随着近年来房地产业的高速发展,出现了过渡炒作投机,房价抬高扭曲,空置率上升,刚性需求受到压制的现象。不少三四线城市房价下行
近几十年来,人们对质量密度和弹性系数周期性分布的人工周期性复合材料一声子晶体做了大量研究。研究发现声子晶体具有能带结构、负折射现象、缺陷态模式等性质,人们可以利用