【技术实现步骤摘要】
一种计算资源的处理方法、装置、电子设备及存储介质
[0001]本申请涉及计算机作业调度领域,尤其涉及一种计算资源的处理方法、装置、电子设备及存储介质。
技术介绍
[0002]高性能计算集群通常是指为了解决科学、工程或商业上的大问题而将计算能力聚集在一起形成集群,从而提供比传统数据中心提供更高的性能。高性能计算提供给物理化学、油气勘探、生命科学、气象环保和CAE仿真等领域。各领域的计算需求一般以上传应用计算作业到HPC实现,这些作业称为HPC作业。各领域不同的HPC作业所需要的计算资源类型不一,多少不一,计算时间长短不一。为了充分利用HPC集群中的计算资源,减少计算资源浪费,本专利技术提供一种动态分配计算资源的方法及装置。
[0003]当前HPC分配计算资源的方式一般为,从资源池中分配一定量的计算资源供此作业使用。这些已经分配的计算资源具有排他性,直到本作业计算完成将其释放前,不能被其他作业使用。在这个过程中,分配给本作业的计算资源不会一直保持被充分利用的状态,而是随着作业运行情况,计算资源的使用量也会上下波动,会存在 ...
【技术保护点】
【技术特征摘要】
1.一种计算资源的处理方法,其特征在于,包括:获取待分配计算资源的目标作业,以及所述目标作业对应的初始计算资源使用量;按照所述初始计算资源使用量向所述目标作业分配计算资源,以使所述目标作业在当前周期内运行;检测所述目标作业在当前周期内运行时对应的实际计算资源使用量,并基于所述初始计算资源使用量以及所述实际计算资源使用量,计算所述目标作业在当前周期内的计算资源使用率;根据所述计算资源使用率确定在下一周期内向所述目标作业分配的目标计算资源使用量。2.根据权利要求1所述的方法,其特征在于,在按照所述初始计算资源使用量向所述目标作业分配计算资源,以使所述目标作业在当前周期内运行之前,所述方法还包括:获取计算集群在当前周期内的未使用计算资源;在所述未使用计算资源不满足所述初始计算资源使用量的情况下,将所述目标作业存储至作业队列。3.根据权利要求2所述的方法,其特征在于,在将所述目标作业存储至作业队列之后,所述方法还包括:监听在当前周期内已运行作业的计算资源使用数据;在根据所述计算资源使用数据确定存在释放计算资源的情况下,获取计算资源释放量;将所述计算资源释放量发送至所述作业队列,以使所述作业队列对比所述计算资源释放量和所述初始计算资源使用量,并在所述计算资源释放量满足所述初始计算资源使用量的情况下,提交所述目标作业。4.根据权利要求2所述的方法,其特征在于,所述按照所述初始计算资源使用量向所述目标作业分配计算资源,以使所述目标作业在当前周期内运行,包括:在所述未使用计算资源不满足所述初始计算资源使用量的情况下,按照所述初始计算资源使用量向所述目标作业分配计算资源,以使所述目标作业在当前周期内运行。5.根据权利要求1所述的方法,其特征在于,所述根据所述计算资源使用率确定在下一周期内向所述目标作业分配的目标计算资源使用量,包括:在所述计算资源使用率大于预设资源使用率的情况下,获取预设资源使用率与计算资源使用量之间的第一对应关系;基于所述第一对应关系,确定所述计算资源使用率对应的新增计算资源使用量;根据所述初始计算资...
【专利技术属性】
技术研发人员:邵凡,陈春风,王晓通,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。