一种面向AI云计算服务器群组的资源调度方法与流程

文档序号:35194511发布日期:2023-08-21 13:00阅读:29来源:国知局
一种面向AI云计算服务器群组的资源调度方法与流程

本发明涉及数据处理领域,具体是一种面向ai云计算服务器群组的资源调度方法。


背景技术:

1、算力资源调度是指在分布式计算环境下,合理分配和管理可用的计算资源,以实现高效的任务执行和系统性能优化。在云计算、大数据处理、人工智能和分布式计算等领域,算力资源调度对于提高计算效率、降低成本和提升用户体验至关重要。

2、因此,如何来对算力资源进行合理的调度,最大化的利用已有的算力资源,是本领技术人员需要研究的问题。


技术实现思路

1、本发明的目的在于克服现有技术的不足,提供一种面向ai云计算服务器群组的资源调度方法,包括如下步骤:

2、步骤一,获取云端数据库中的客户端历史计算任务数据,根据客户端的历史计算任务数据,得到客户端的计算任务特征,并根据客户端的计算任务特征生成对应客户端的虚拟计算资源池;

3、步骤二,获取客户端上传的计算任务的计算资源占用,若计算资源占用在对应客户端的虚拟计算资源池的容量范围内,则在对应客户端的虚拟计算资源池的计算资源模块序列中匹配是否存在对应的计算任务的计算资源模块,若存在,则进入步骤三,否则,进入步骤四;若计算资源占用不在对应客户端的虚拟计算资源池的容量范围内,则进入步骤五;

4、步骤三,计算资源模块管理器唤醒对应的计算任务的计算资源模块,计算资源模块从ai云计算服务器群组申请对应的计算资源,对计算任务进行处理,处理完成后,计算资源模块释放计算资源,并进入休眠,进入步骤六;

5、步骤四,计算资源模块管理器在对应客户端的虚拟计算资源池生成对应计算任务的计算资源模块,对应计算任务的计算资源模块从ai云计算服务器群组调用计算资源,将计算任务分配给对应计算任务的计算资源模块,对计算任务进行处理,处理完成后,计算资源模块释放计算资源,并将生成的对应计算任务的计算资源模块存储到对应客户端的虚拟计算资源池的计算资源模块序列中,并进入休眠,进入步骤六;

6、步骤五,计算资源模块管理器建立临时计算资源模块与ai云计算服务器群组通信,获取对应计算任务的计算资源,对计算任务进行处理,处理完成后,临时计算资源模块释放计算资源,计算资源模块管理器删除临时计算资源模块;

7、步骤六,在设定的周期内,获取各个对应客户端的虚拟计算资源池的计算资源使用率和使用比例,根据使用率和使用比例调整各个对应客户端的虚拟计算资源池的容量,完成ai云计算服务器群组的资源调度。

8、进一步的,所述的根据客户端的历史计算任务数据,得到客户端的计算任务特征,并根据客户端的计算任务特征生成对应客户端的虚拟计算资源池,包括:在设定的时长内,客户端上传的计算任务中使用算力的算力最大值即为客户端的计算任务特征,客户端上传的计算任务中使用算力的算力最小值到算力最大值的范围为虚拟计算资源池的容量,客户端上传的计算任务中使用算力的算力最小值和算力最大值,分别构成虚拟计算资源池的算力下限和算力上限。

9、进一步的,所述的获取客户端上传的计算任务的计算资源占用,包括获取客户端上传的计算任务所需的算力大小,即为计算资源占用。

10、进一步的,所述的计算资源模块序列为已生成的计算资源模块,根据使用的算力大小进行排序。

11、进一步的,所述的在设定的周期内,获取各个对应客户端的虚拟计算资源池的计算资源使用率和使用比例,根据使用率和使用比例调整各个对应客户端的虚拟计算资源池的容量,包括:

12、在设定的周期完成后,分别获取各个对应客户端的虚拟计算资源池的算力使用最小值到算力最大值的算力使用范围,将对应客户端的虚拟计算资源池容量调整为算力使用范围。

13、本发明的有益效果是:通过本发明所提供的技术方案,可以实现针对性的对不同的客户端对计算资源的使用情况,进行对应的计算资源调度,实现对算力资源进行合理的调度,最大化的利用已有的算力资源。



技术特征:

1.一种面向ai云计算服务器群组的资源调度方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种面向ai云计算服务器群组的资源调度方法,其特征在于,所述的根据客户端的历史计算任务数据,得到客户端的计算任务特征,并根据客户端的计算任务特征生成对应客户端的虚拟计算资源池,包括:在设定的时长内,客户端上传的计算任务中使用算力的算力最大值即为客户端的计算任务特征,客户端上传的计算任务中使用算力的算力最小值到算力最大值的范围为虚拟计算资源池的容量,客户端上传的计算任务中使用算力的算力最小值和算力最大值,分别构成虚拟计算资源池的算力下限和算力上限。

3.根据权利要求2所述的一种面向ai云计算服务器群组的资源调度方法,其特征在于,所述的获取客户端上传的计算任务的计算资源占用,包括获取客户端上传的计算任务所需的算力大小,即为计算资源占用。

4.根据权利要求3所述的一种面向ai云计算服务器群组的资源调度方法,其特征在于,所述的计算资源模块序列为已生成的计算资源模块,根据使用的算力大小进行排序。

5.根据权利要求4所述的一种面向ai云计算服务器群组的资源调度方法,其特征在于,所述的在设定的周期内,获取各个对应客户端的虚拟计算资源池的计算资源使用率和使用比例,根据使用率和使用比例调整各个对应客户端的虚拟计算资源池的容量,包括:


技术总结
本发明涉及数据处理领域,公开了一种面向AI云计算服务器群组的资源调度方法,获取云端数据库中的客户端历史计算任务数据,根据客户端的历史计算任务数据,得到客户端的计算任务特征,并根据客户端的计算任务特征生成对应客户端的虚拟计算资源池;获取客户端上传的计算任务的计算资源占用,计算资源模块管理器唤醒对应的计算任务的计算资源模块,计算资源模块从AI云计算服务器群组申请对应的计算资源,对计算任务进行处理,处理完成后,计算资源模块释放计算资源,在设定的周期内,根据使用率和使用比例调整各个对应客户端的虚拟计算资源池的容量,完成AI云计算服务器群组的资源调度。本发明实现对算力资源进行合理的调度。

技术研发人员:吕超星,丁鹏,吴清忠
受保护的技术使用者:北京万界数据科技有限责任公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1