[发明专利]一种计算资源预调度方法及系统有效
申请号: | 202310898528.4 | 申请日: | 2023-07-21 |
公开(公告)号: | CN116627618B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 吕超星;丁鹏;吴清忠 | 申请(专利权)人: | 北京万界数据科技有限责任公司;北京万界数据科技有限责任公司武汉分公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 成都时誉知识产权代理事务所(普通合伙) 51250 | 代理人: | 郝迎宾 |
地址: | 100041 北京市石景*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 资源 调度 方法 系统 | ||
1.一种计算资源预调度方法,运用于一种计算资源预调度系统中,其特征在于,所述计算资源预调度系统,部署在云计算平台上,所述云计算平台包括若干云计算服务器,并根据用途划分为全域调度节点、子域调度节点和计算执行设备;
所述全域调度节点用于接收计算任务并对计算任务进行计算任务预调度,将计算任务分解为若干个子任务,并向各子域发起预调度事件;
所述子域调度节点用于响应预调度事件并根据子域情况进行子任务认领判断,将各子任务预编排在预调度资源池中,并生成各时间段对应的子任务执行序列;
所述计算执行设备用于构成当前计算资源池,并按照子任务执行序列依次执行计算任务;在进行持续计算时,对计算资源进行持续释放,并在已释放计算资源达到预编排任务的算力处理需求时,将预编排任务载入计算资源池中;
通过所述云计算服务器共同构成平台类区块链网;所述平台类区块链网用于对任务预调度链进行分布式存储,并接受全域调度节点和指定子域调度节点的权限范围内修改;其中,所述任务预调度链包括若干任务区块,所述任务区块与子任务一一对应设置,并对子任务的子域相关信息、认领标记和预约任务处理时间存储;
全域调度节点通过如下步骤进行计算任务预调度:
获取待调度计算任务和任务处理信息,并将计算任务分解为若干个子任务;
向各子域发起预调度事件,并在平台类区块链网中新建任务预调度链;
各子域响应预调度事件,并根据任务处理信息进行子任务认领判断;
各子域将预认领子任务编号上传至平台类区块链网,并附上子域相关信息;
平台类区块链网根据子任务编号对任务预调度链上对应子任务区块进行认领标记;
通过认领标记对任务预调度链进行完整性验证,并获取未被认领的子任务;
对未被认领的子任务重新发起预调度事件,直至各子任务均被子域进行认领标记;
任务预调度链上各子域根据计算资源占用情况,对认领子任务进行处理时间预约;
对各子域处理时间进行时间分布统计,得到并筛出远离任务处理时间聚点的子域;
获取被筛出子域认领的子任务,并重新发起预调度事件直至子任务均被重新认领;
对任务预调度链进行分叉检查,筛出同时被多子域认领的子任务并选择时间最优子域;
选择时间最优子域作为认领子任务的子域,并向各子域发送预调度确认消息;
各子域确认接收预调度任务,并向全域发送预调度应答消息,完成一次任务预调度。
2.根据权利要求1所述的一种计算资源预调度方法,其特征在于,所述任务处理信息包括:总任务及子任务编号集、业务处理类型和算力处理需求;所述子域相关信息包括:子域IP地址、认领子任务编号集、子任务执行序列、业务支持类型和算力处理总量。
3.根据权利要求1所述的一种计算资源预调度方法,其特征在于,子域调度节点通过如下步骤进行子任务认领判断:
子域响应预调度事件,接收并解析任务处理信息;
查询业务处理类型和子域的业务支持类型是否匹配;并在支持该业务且算力处理需求未超出当前子域算力处理总量时,进行下一步判断;否则,不进行子任务认领;
构建针对当前业务类型的各时间段预调度计算资源池;其中,预调度计算资源池为虚拟资源池;
获取预调度计算资源池中已预占用计算资源量,并结合算力处理总量计算得到未预占用资源量;
按照时间靠前编排规则,对子任务进行预编排;将子任务预编排进未预占用资源量满足算力处理需求,且时间段最为靠前的预调度计算资源池中;
对预调度计算资源池中各预编排的子任务进行接收时间排序,得到当前预调度计算资源池的子任务执行序列;
将子任务编号和子域相关信息上传至平台类区块链网,完成一次子任务认领判断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京万界数据科技有限责任公司;北京万界数据科技有限责任公司武汉分公司,未经北京万界数据科技有限责任公司;北京万界数据科技有限责任公司武汉分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310898528.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于煤矿作业的薄煤层锚杆钻车
- 下一篇:冷热数据标定方法、装置及电子设备