超级计算机资源调度方法、电子设备和介质技术

技术编号:32247502 阅读:21 留言:0更新日期:2022-02-09 17:51
本发明专利技术涉及一种超级计算机资源调度方法、电子设备和介质,方法包括步骤S1、获取超级计算机第t时刻空闲节点数N1

【技术实现步骤摘要】
超级计算机资源调度方法、电子设备和介质


[0001]本专利技术涉及计算机
,尤其涉及一种超级计算机资源调度方法、电子设备和介质。

技术介绍

[0002]信息技术的快速发展与应用需求的驱动使得超级计算机不断发展,超级计算机带来巨大计算红利的同时,为满足超级计算机计算能力所需要的集群规模而造成的能源消耗,给超算计算机的运营带来了剧增的成本,加大了运营压力。因此,设置合理的资源调度策略来实现超级计算机的节能尤为重要。
[0003]现有技术中,对于超级计算机的节能策略主要有以下几类:利用附加设备进行储能或能源再利用;对支持超级计算机的基础设备(例如冷机、行间空调等)进行能耗管理;通过优化计算系统资源调度策略达到节能的目的。但是,现有技术并不能实现对超级计算机全系统的资源调度,无法很好的提升系统资源利用率,降低不必要的能耗。

技术实现思路

[0004]本专利技术目的在于,提供一种超级计算机资源调度方法、电子设备和介质,通过实时扩容或缩容超级计算机的计算容量,提高超级计算机的资源利用率,降低能耗。
[0005]根据本专本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种超级计算机资源调度方法,其特征在于,包括:步骤S1、获取超级计算机第t时刻空闲节点数N1
t
、第t时刻分配节点数N2
t
、第t+1时刻预留节点数NR
t+1
;步骤S2、若NR
t+1
大于N1
t
+N2
t
,且NR
t+1

(N1
t
+N2
t
)大于目标层级的交换机所管理的节点数量,所述目标层级为预设的多层拓扑结构的预设的一个层级,则根据所述多层拓扑结构开启NR
t+1

(N1
t
+N2
t
)个节点,否则,执行步骤S3;步骤S3、获取第t+1时刻空闲节点数N1
t+1
、第t+1时刻分配节点数N2
t+1
、第t+2时刻预留节点数NR
t+2
,若NR
t+2
大于NR
t+1
,且N1
t+1
+N2
t+1
小于NR
t+2
时,则不执行开启节点或关闭节点操作;若NR
t+2
大于NR
t+1
,且N1
t+1
+N2
t+1
大于等于NR
t+2
时,或者,NR
t+2
小于等于NR
t+1
时,则基于N1
t+1
、N2
t+1
、NR
t+1
和NR
t+2
确定关闭节点的数量NO,关闭NO个空闲节点。2.根据权利要求1所述的方法,其特征在于,所述步骤S1之前还包括:步骤S0、将所述超级计算机的节点设置为所述预设的多层拓扑结构,每一节点配置对应的混合作业队列,允许同一节点处理多个不同作业。3.根据权利要求1或2所述的方法,其特征在于,所述步骤S1中,获取下一时刻预留节点数NR
t+1
包括:步骤S11、根据预设的采集时间间隔定时获取空闲节点数N1、分配节点数N2、在线用户数量U、资源受限排队节点数N3,在线用户在距离当前时刻预设第一时段内的作业平均节点数N4;步骤S12、获取距离第t时刻预设时间窗口T内空闲节点数矩阵N1S
t
、分配节点数矩阵N2S
t
、资源限排队节点数矩阵N3S
t
、在线用户数量矩阵US
t
、在线用户作业平均节点数矩阵N4S
t
、新增作业数量J;步骤S13、基于N1S
t
、N2S
t
、N3S
t
、US
t
、N4S
t
、J预测下一时刻对应的预测分配节点数N2
t+1

;步骤S14、将min(NB
t+1
,S* N2
t+1

)确定为下一时刻预留节点数NR
t+1
其中,S为预设的冗余...

【专利技术属性】
技术研发人员:李宇奇徐斌张健谭昕雨冯景华
申请(专利权)人:国家超级计算天津中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1