本发明实施例涉及云计算和通信,具体涉及一种算力调度方法、装置、设备以及其计算机存储介质。
背景技术:
1、算力区域分布不均衡的问题日益凸显,出现部分算力不足,部分地区通用算力过剩,能耗成本过高的局面。如中西部应用需求不足,导致供给余量较大。而部分城市网络环境优异,用户算力需求较大,算力不足。
2、算网协同是缓解算力失衡的重要途径。算网协同是将算力资源以最优的方式配送给相应的用户。让接入网络的需求侧可以共享网络中的所有算力攻击。通过算力调度,让需求侧的算力任务可以匹配算力网络中的最优区域。
3、本技术的发明人在实施本发明实施例的过程中发现:现有在进行算力调度时,往往集中在距离最优的算力调度上,实现就近原则的算力资源调度,具有较大的局限性。
技术实现思路
1、鉴于上述问题,本发明实施例提供了一种算力调度方法,用于解决现有技术中存在的集中在距离最优的算力调度上,实现就近原则的算力资源调度,具有较大的局限性的问题。
2、根据本发明实施例的一个方面,提供了一种算力调度方法,所述方法包括:
3、根据算力任务的需求信息和各个区域数据中心的综合信息,确定所述算力任务调度到所述各个区域数据中心的全生命周期成本;其中,所述各个区域数据中心是算网资源满足所述算力任务的区域数据中心;
4、根据所述全生命周期成本,依据算力调度策略,从所述各个区域数据中心中确定进行所述算力任务的目标区域数据中心。
5、在一种可选的方式中,根据算力任务的需求信息和各个区域数据中心的综合信息,确定所述算力任务调度到所述各个区域数据中心的全生命周期成本,进一步包括:
6、根据所述算力任务的需求信息和所述各个区域数据中心的综合信息,获取所述算力任务到所述各个区域数据中心的转移建设数据和转移运行成本数据;
7、根据所述转移建设数据,计算所述算力任务转移到所述各个区域数据中心的转移建设成本;
8、根据所述转移运行成本数据计算所述算力任务转移到所述各个区域数据中心的全周期运维成本;
9、根据所述转移建设成本和所述全周期运维成本,计算所述算力任务调度到所述各个区域数据中心的全生命周期成本。
10、在一种可选的方式中,所述根据所述算力任务的需求信息和所述各个区域数据中心的综合信息,获取所述算力任务到所述各个区域数据中心的转移建设数据进一步包括:
11、根据所述算力任务的需求信息和所述各个区域数据中心的综合信息,获取所述算力任务到所述各个区域数据中心的网络传输距离、第一相关参数和第二相关参数;
12、所述根据所述转移建设数据,计算所述算力任务转移到所述各个区域数据中心的转移建设成本进一步包括:
13、根据所述算力任务到所述各个区域数据中心的网络传输距离和第一相关参数,计算所述算力任务转移到所述各个区域数据中心的网络设施建设成本;
14、根据所述第二相关参数,计算所述算力任务转移到所述各个区域数据中心的基础设施建设成本;
15、根据所述网络设施建设成本和所述基础设施建设成本,确定所述算力任务转移到所述各个区域数据中心的转移建设成本。
16、在一种可选的方式中,所述根据所述算力任务的需求信息和所述各个区域数据中心的综合信息,获取所述算力任务到所述各个区域数据中心的转移运行成本数据进一步包括:
17、根据所述算力任务的需求信息和所述各个区域数据中心的综合信息,获取所述算力任务转移到所述各个区域数据中心的网络设施运维数据和基础设施运维数据;
18、所述根据所述转移运行成本数据计算所述算力任务转移到所述各个区域数据中心的全周期运维成本进一步包括:
19、根据所述网络设施运维数据,计算所述算力任务转移到所述各个区域数据中心之后,所述各个区域数据中心新增的网络设施运维成本;
20、根据所述基础设施运维数据,计算所述算力任务转移到所述各个区域数据中心之后,所述各个区域数据中心新增的基础设施运维成本;
21、根据所述各个区域数据中心新增的网络设施运维成本和所述各个区域数据中心新增的基础设施运维成本,确定所述算力任务转移到所述各个区域数据中心的全周期运维成本。
22、在一种可选的方式中,所述根据所述全生命周期成本,依据算力调度策略,从所述各个区域数据中心中确定进行所述算力任务的目标区域数据中心,进一步包括:根据所述算力任务调度到所述各个区域数据中心的全生命周期成本,对所述各个区域数据中心进行排序,得到排序后的全生命周期成本列表;
23、依据算力调度策略,确定所述全生命周期成本列表的一个区域数据中心作为所述算力任务的目标区域数据中心。
24、在一种可选的方式中,所述算力任务的需求信息包括所述算力任务的算力需求信息和网络资源需求信息,在所述根据算力任务的需求信息和各个区域数据中心的综合信息,确定所述算力任务调度到所述各个区域数据中心的全生命周期成本之前,所述方法还包括:
25、根据所述算力任务的算力需求信息和网络资源需求信息,确定算网资源满足算力任务的各个区域数据中心。
26、根据本发明实施例的另一方面,提供了一种算力调度装置,包括:
27、计算模块,用于根据算力任务的需求信息和各个区域数据中心的综合信息,确定所述算力任务调度到所述各个区域数据中心的全生命周期成本;其中,所述各个区域数据中心是算网资源满足所述算力任务的区域数据中心;
28、确定模块,用于根据所述全生命周期成本,依据算力调度策略,从所述各个区域数据中心中确定进行所述算力任务的目标区域数据中心。
29、在一种可选的方式中,所述计算模块进一步包括:
30、数据获取模块,用于根据所述算力任务的需求信息和所述各个区域数据中心的综合信息,获取所述算力任务到所述各个区域数据中心的转移建设数据和转移运行成本数据;
31、建设成本计算模块,用于根据所述转移建设数据,计算所述算力任务转移到所述各个区域数据中心的转移建设成本;
32、运维成本计算模块,用于根据所述转移运行成本数据计算所述算力任务转移到所述各个区域数据中心的全周期运维成本;
33、全生命周期成本计算模块,用于根据所述转移建设成本和所述全周期运维成本,计算所述算力任务调度到所述各个区域数据中心的全生命周期成本。
34、根据本发明实施例的另一方面,提供了一种算力调度设备,包括:
35、处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
36、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如前述任意一项所述的算力调度方法的操作。
37、根据本发明实施例的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使算力调度设备执行前述任意一项所述的算力调度方法的操作。
38、本发明实施例通过算力任务的需求信息和各个区域数据中心的综合信息,确定所述算力任务调度到所述各个区域数据中心的全生命周期成本,其中,所述各个区域数据中心是算网资源满足所述算力任务的区域数据中心,根据所述全生命周期成本,依据算力调度策略,从所述各个区域数据中心中确定进行所述算力任务的目标区域数据中心。能够以全生命周期成本为关键指标,充分考虑算力资源调度中的各个因素,得到的目标区域更加合理。
39、上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。