System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于超级算力的调度方法及系统技术方案_技高网

一种基于超级算力的调度方法及系统技术方案

技术编号:41399079 阅读:3 留言:0更新日期:2024-05-20 19:23
本发明专利技术适用于超级计算技术领域,尤其涉及一种基于超级算力的调度方法及系统。方法包括:获取各目标应用的指令数据,确定各目标应用在每个计算机下运行所需要的各第一测评类型的权重系数、以及每个超级计算机下各第二测评类型的权重系数;根据各第一测评类型的权重系数,结合第一对应关系得到各目标应用在计算机下各第一测评类型的测评值;根据各第二测评类型的权重系数,结合第二对应关系得到每个计算机的各第二测评类型的测评值;进而得到每个计算机的综合测评值,根据综合测评值选出调度计算机进行计算。本发明专利技术整体计算简单,提高了调度效率,并且可以更加准确的确定需要调度的调度计算机,提供最优的调度计算方案。

【技术实现步骤摘要】

本专利技术适用于超级计算,尤其涉及一种基于超级算力的调度方法及系统


技术介绍

1、超级计算机是指信息处理能力比个人计算机快一到两个数量级以上的计算机,通常是指多个计算节点组合起来的能平行进行大规模计算或数据处理的计算机,也称为并行计算机,是目前计算机中功能最强、运算最快、存储量最大的一类,多用于国家高科技领域和尖端技术研究,是一个国家科技发展水平和综合国力的重要体现。一般来说,超级计算机的运算速度平均每秒1000万次以上,存贮容量在1000万位以上。

2、目前,面对如此多的超级计算机,用户面临选择上的难题,不清楚选择哪个更好,此外,即使用户选择了一个超级计算机,也不清楚该使用多少的资源,可以在接受的时间内完成计算任务,甚至有的用户不清楚自己的计算任务最小运行资源是多大,如果请求资源不足,作业就可能因此超时或者内存溢出导致中止,无法得到期望的结果,也浪费了超算宝贵的计算能力。因此,有人提出对超级计算机的资源性能进行等级确定,进而确定指定的计算机进行调度。例如:申请公布号为cn 113672489 a的中国专利技术专利申请文件,该文件公开了一种超级计算机的资源性能等级确定方法及设备,其通过超级计算机的各种状态值以及目标应用在超级计算机下运行所需要的各种状态值对超级计算机的等级进行确定,进而提高超级计算机的资源利用率。

3、然而上述计算机等级确定过程复杂,使得调度效率低下。


技术实现思路

1、有鉴于此,本专利技术实施例提供了一种基于超级算力的调度方法及系统,以解决现有的调度方案计算复杂,调度效率低的问题。

2、本申请提供一种基于超级算力的调度方法,包括以下步骤:

3、获取各目标应用的指令数据,确定各目标应用在每个计算机下运行所需要的各第一测评类型的权重系数、以及每个超级计算机下各第二测评类型的权重系数;第一测评类型包括cpu占用率、内存占用率、时间、以及能耗;第二测评类型包括cpu可利用率、内存状态、网络状态和输入/输出;第一测评类型的权重系数根据第一测评类型的重要性进行确定,第二测评类型的权重系数根据第二测评类型的重要性进行确定;

4、根据各目标应用在计算机下运行所需要的各第一测评类型的权重系数,结合第一对应关系得到各目标应用在计算机下各第一测评类型的测评值;所述第一对应关系为第一测评类型的权重系数与第一测评类型的测评值的对应关系,第一测评类型的权重系数与第一测评类型的测评值正相关,且第一测评类型的权重系数越大,第一测评类型的测评值的变化率越小;

5、根据每个超级计算机下各第二测评类型的权重系数,结合第二对应关系得到每个计算机的各第二测评类型的测评值;所述第二对应关系为第二测评类型的权重系数与第二测评类型的测评值的对应关系,第二测评类型的权重系数与第二测评类型的测评值正相关,且第二测评类型的权重系数越大,第二测评类型的测评值的变化率越小;

6、根据各目标应用在计算机下各第一测评类型的测评值以及每个计算机的各第二测评类型的测评值得到每个计算机的综合测评值,根据综合测评值选出调度计算机进行计算。

7、另外,本申请还提供一种基于超级算力的调度系统,包括用户终端集合、控制装置、以及超级算力资源,用户终端集合与控制装置通信连接,控制装置的输出端连接超级算力资源的输入端,且超级算力资源的输出端连接控制装置的输入端,超级算力资源包括若干计算机,用户终端集合用于发出目标应用的指令数据,计算机用于计算目标应用的指令数据,输出计算结果;控制装置用于实现基于超级算力的调度方法。

8、本专利技术的基于超级算力的调度方法及系统与现有技术相比存在的有益效果是:本专利技术基于第一对应关系和第二对应关系得到每个计算机的综合测评值,整体计算简单,提高了调度效率,并且本专利技术基于计算机的特性,第一对应关系和第二对应关系中均采用测评类型的权重系数与测评类型的测评值正相关,且测评类型的权重系数越大,测评类型的测评值的变化率越小的形式进行测评值的计算,可以更加准确的确定需要调度的调度计算机,提供最优的调度计算方案。

9、进一步地,上述基于超级算力的调度方法及系统中,所述第一对应关系为:

10、

11、其中,为第i个目标应用ai′在第j个计算机cj下运行所需要的第k个第一测评类型rk的测评值;b(ai′,cj,rk)为第i个目标应用ai′在第j个计算机cj下运行时第k个第一测评类型rk的性能评测函数;b(ai′,cst,rk)为第i个目标应用ai′在基准计算机cst下运行时第k个第一测评类型rk的性能评测函数;为第k个第一测评类型rk的权重系数。

12、进一步地,上述基于超级算力的调度方法及系统中,所述第二对应关系为:

13、

14、其中,为第j个计算机cj的第t个第二测评类型rt的测评值;b(cj,rt)为第j个计算机cj运行时第t个第二测评类型rt的性能评测函数;b(cst,rt)为基准计算机cst运行时第t个第二测评类型rt的性能评测函数;为第t个第二测评类型rt的权重系数。

15、进一步地,上述基于超级算力的调度方法及系统中,计算机的综合测评值的计算过程为:

16、

17、其中,p(cj,cst)为第j个计算机的综合测评值;为第i个目标应用ai′在第j个计算机cj下运行所需要的第k个第一测评类型rk的测评值;为第j个计算机cj的第t个第二测评类型rt的测评值。

18、进一步地,上述基于超级算力的调度方法及系统中,将综合测评值最大的计算机作为调度计算机;或者将综合测评值从大到小进行排序,前若干个计算机作为调度计算机。

19、进一步地,上述基于超级算力的调度方法及系统中,第一测评类型的权重系数与第一测评类型的重要性为线性正相关关系,第二测评类型的权重系数与第二测评类型的重要性为线性正相关关系。

20、进一步地,上述基于超级算力的调度系统中,所述控制装置包括云服务器、融合调度系统、消息队列转发服务器;云服务器与用户终端集合通信连接,用于将接收的目标应用的指令数据进行整合和量化;融合调度系统的输入端连接云服务器的输出端,用于选出调度计算机;消息队列转发服务器的输入端连接融合调度系统的输出端,用于针对选出的调度计算机,对指令数据进行语言转化。

21、进一步地,上述基于超级算力的调度系统中,超级算力资源还包括输入节点和输出节点,输入节点的输入端连接控制装置的输出端,输入节点的输出端连接各计算机,用于将控制装置输出的指令数据分发给调度计算机;输出节点的输入端连接各计算机,输出节点的输出端连接控制装置的输入端,用于将计算结果进行反馈。

22、进一步地,上述基于超级算力的调度系统中,所述计算机包括经典超级计算机和量子计算机。

本文档来自技高网...

【技术保护点】

1.一种基于超级算力的调度方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于超级算力的调度方法,其特征在于,所述第一对应关系为:

3.根据权利要求1所述的基于超级算力的调度方法,其特征在于,所述第二对应关系为:

4.根据权利要求1所述的基于超级算力的调度方法,其特征在于,计算机的综合测评值的计算过程为:

5.根据权利要求1所述的基于超级算力的调度方法,其特征在于,将综合测评值最大的计算机作为调度计算机;或者将综合测评值从大到小进行排序,前若干个计算机作为调度计算机。

6.根据权利要求1所述的基于超级算力的调度方法,其特征在于,第一测评类型的权重系数与第一测评类型的重要性为线性正相关关系,第二测评类型的权重系数与第二测评类型的重要性为线性正相关关系。

7.一种基于超级算力的调度系统,包括用户终端集合、控制装置、以及超级算力资源,用户终端集合与控制装置通信连接,控制装置的输出端连接超级算力资源的输入端,且超级算力资源的输出端连接控制装置的输入端,超级算力资源包括若干计算机,其特征在于,用户终端集合用于发出目标应用的指令数据,计算机用于计算目标应用的指令数据,输出计算结果;控制装置用于实现权利要求1-6中任一项所述的基于超级算力的调度方法。

8.根据权利要求7所述的基于超级算力的调度系统,其特征在于,所述控制装置包括云服务器、融合调度系统、消息队列转发服务器;云服务器与用户终端集合通信连接,用于将接收的目标应用的指令数据进行整合和量化;融合调度系统的输入端连接云服务器的输出端,用于选出调度计算机;消息队列转发服务器的输入端连接融合调度系统的输出端,用于针对选出的调度计算机,对指令数据进行语言转化。

9.根据权利要求7所述的基于超级算力的调度系统,其特征在于,超级算力资源还包括输入节点和输出节点,输入节点的输入端连接控制装置的输出端,输入节点的输出端连接各计算机,用于将控制装置输出的指令数据分发给调度计算机;输出节点的输入端连接各计算机,输出节点的输出端连接控制装置的输入端,用于将计算结果进行反馈。

10.根据权利要求7所述的基于超级算力的调度系统,其特征在于,所述计算机包括经典超级计算机和量子计算机。

...

【技术特征摘要】

1.一种基于超级算力的调度方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于超级算力的调度方法,其特征在于,所述第一对应关系为:

3.根据权利要求1所述的基于超级算力的调度方法,其特征在于,所述第二对应关系为:

4.根据权利要求1所述的基于超级算力的调度方法,其特征在于,计算机的综合测评值的计算过程为:

5.根据权利要求1所述的基于超级算力的调度方法,其特征在于,将综合测评值最大的计算机作为调度计算机;或者将综合测评值从大到小进行排序,前若干个计算机作为调度计算机。

6.根据权利要求1所述的基于超级算力的调度方法,其特征在于,第一测评类型的权重系数与第一测评类型的重要性为线性正相关关系,第二测评类型的权重系数与第二测评类型的重要性为线性正相关关系。

7.一种基于超级算力的调度系统,包括用户终端集合、控制装置、以及超级算力资源,用户终端集合与控制装置通信连接,控制装置的输出端连接超级算力资源的输入端,且超级算力资源的输出端连接控制装置的输入端,超级算力资源包括若干计算机,其特征在...

【专利技术属性】
技术研发人员:王晶晶曲焜高洁周飞王明磊
申请(专利权)人:济南量子技术研究院
类型:发明
国别省市:

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

1