算网资源调配方法和装置、算网资源调配设备、系统与流程

未命名 10-19 阅读:54 评论:0


1.本公开涉及计算机技术领域,尤其涉及一种算网资源调配方法、算网资源调配装置、算网资源调配设备、系统。


背景技术:

2.随着云计算的不断发展,算力资源和网络资源的融合越发紧密,通过对算网资源进行灵活调配,能够为用户提供更高效的服务,从而改善用户体验。
3.相关技术中,网络与计算资源信息不互通,无法及时为业务调配所需的网络资源和算力资源,使得算网资源调配效率低,从而影响用户体验。


技术实现要素:

4.本公开提供了一种算网资源调配方法、算网资源调配装置、算网资源调配设备、系统,进而至少在一定程度上改善算网资源调配效率低的问题。
5.本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
6.根据本公开的第一方面,提供一种算网资源调配方法,其特征在于,包括:获取目标业务的算网服务质量信息,所述算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;根据所述服务质量优先级信息与算力资源需求信息确定目标算力节点;将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配。
7.可选的,所述获取目标业务的算网服务质量信息,包括:根据所述目标业务对应的算网服务质量需求参数确定所述算网服务质量信息与所述目标业务对应的网络传输范围。
8.可选的,所述算网服务质量信息包括服务质量优先级信息,所述根据所述目标业务对应的算网服务质量需求参数确定所述算网服务质量信息,包括:基于算网服务质量需求参数中的网络性能需求信息、算力资源需求信息以及调度成本需求信息确定所述算网服务质量信息中的低时延优先等级、算力资源优先等级以及调度成本优先等级,以获取所述服务质量优先级信息。
9.可选的,所述根据所述服务质量优先级信息与算力资源需求信息确定目标算力节点,包括:将所述目标业务对应的网络传输范围中的算力节点确定为候选算力节点;结合所述服务质量优先级信息、算力资源需求信息,以及所述候选算力节点的算力资源使用信息在所述候选算力节点中确定所述目标算力节点。
10.可选的,在所述将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配前,所述方法还包括:根据所述网络资源配置信息与当前可用网络资源的比较结果进行网络资源核查,在所述当前可用网络资源满足所述目标业务的网络资源需求的情况下,根据所述算力资源需求信息与所述目标算力节点的可用算力资源的比较结果进行算力资源核查,否则,重新获取所述算
网服务质量信息。
11.可选的,所述根据所述算力资源需求信息与所述目标算力节点的可用算力资源的比较结果进行算力资源核查,包括:在所述目标算力节点的可用算力资源满足所述目标业务的算力资源需求的情况下,将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配,否则,重新获取所述算网服务质量信息。
12.可选的,所述将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配,还包括:根据所述服务质量优先级信息确定调度策略。
13.根据本公开的第二方面,提供一种算网资源调配装置,其特征在于,包括:信息获取单元,被配置为获取目标业务的算网服务质量信息,所述算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;目标算力节点确定单元,被配置为根据所述服务质量优先级信息确定目标算力节点;信息下发单元,被配置为将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配。
14.根据本公开的第三方面,提供一种算网资源调配设备,其特征在于,包括:处理器;存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任一实施例的方法。
15.根据本公开的第四方面,提供一种算网资源调配系统,包括:如上述实施例的算网资源调配装置或如上述实施例的算网资源调配设备。
16.本公开的技术方案具有以下有益效果:
17.一方面,获取了目标业务的算网服务质量信息,并根据算网服务质量信息中的服务质量优先级信息与算力资源需求信息确定目标算力节点,将算网服务质量信息中的网络资源配置信息下发至网络控制器,将算网服务质量信息中的算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,算网服务质量信息中包括网络资源配置信息和算力资源需求信息,能够使网络和算力资源信息互通,在算力调配过程获取网络资源配置情况和算力资源需求情况,加速了算网资源调配过程,进一步提升了算网资源的调配效率,有效改善了用户体验。另一方面,根据服务质量优先级信息确定目标算力节点,能够为目标业务匹配最优的算力节点调配算网资源,进一步提升了算网资源的调配效率。再一方面,可对算力资源和网络资源进行综合调配,实现了网络资源的灵活分配。
18.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
19.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1示出本示例性实施方式的一种网络架构的示意图;
21.图2示出本示例性实施方式中一种算网资源调配方法的流程图;
22.图3示出本示例性实施方式中一种确定目标算力节点的方法的流程图;
23.图4示出本示例性实施方式中另一种算网资源调配方法的流程图;
24.图5示出本示例性实施方式中一种算网资源调配装置的结构示意图;
25.图6示出本示例性实施方式中一种算网资源调配设备的结构示意图;
26.图7示出本示例性实施方式中一种算网资源调配系统的架构示意图。
具体实施方式
27.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
28.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
29.相关技术中,网络与计算资源信息不互通,无法为计算资源匹配最佳服务节点,导致不能及时为业务调配所需的网络资源和算力资源,使得算网资源调配效率低下,影响用户体验。
30.鉴于上述一个或多个问题,本公开示例性实施方式首先提供一种算网资源调配方法。下面结合图1对本示例性实施方式运行环境的系统架构进行说明。
31.参考图1所示,系统架构100可以包括算网资源调配层110、算力资源层120以及网络控制层130。其中,算网资源调配层110用于结合网络中计算处理能力与网络转发能力的实际情况和应用效能,实现各类计算、存储资源的高质量传递和流动。算力资源层120用于为用户提供算力资源,其可以包括许多算力节点。网络控制层130用于向算网资源调配层反馈网络资源使用情况,以及根据业务需求为业务执行配置网络。
32.算网资源调配层110以及网络控制层130可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,其中多个服务器可组成一区块链,而服务器为区块链上的节点,服务器还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(contentdeliverynetwork,内容分发网络)以及大数据和人工智能平台等基础云计算服务的云服务器。
33.算力资源层120可以包括但不限于智能终端、边缘计算设备(如边缘计算网关)、云计算设备等,智能终端可以是手机、电脑、智能语音交互设备、智能家电、车载终端、测试终端、计算机等任意能够提供算力资源的终端算力资源调配设备,本示例对此不做限定。
34.可以由算网资源调配层110执行本示例性实施方式中的算网资源调配方法。例如,若目标业务需要被调配算网资源,则可以由算网资源调配层110获取目标业务的算网服务质量信息,并根据算网服务质量信息中的服务质量优先级信息与算力资源需求信息在算力资源层120中的算力节点中确定目标算力节点,再将算网服务质量信息中的网络资源配置信息下发至网络配置层130,将算网服务质量信息中的算力资源需求信息下发至算力资源层120中的目标算力节点,以实现对目标业务的算网资源调配。
35.由上可知,本示例性实施方式中的算网资源调配方法可以在上述算网资源调配层110执行,相应地,算网资源调配装置一般设置于算网资源调配层110中。
36.下面结合图2对算网资源调配方法进行说明。图2示出了算网资源调配方法的示例性流程,包括以下步骤s210至s230:
37.步骤s210,获取目标业务的算网服务质量信息,算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;
38.步骤s220,根据服务质量优先级信息与算力资源需求信息确定目标算力节点;
39.步骤s230,将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。
40.基于上述方法一方面,获取了目标业务的算网服务质量信息,并根据算网服务质量信息中的服务质量优先级信息与算力资源需求信息确定目标算力节点,将算网服务质量信息中的网络资源配置信息下发至网络控制器,将算网服务质量信息中的算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,算网服务质量信息中包括网络资源配置信息和算力资源需求信息,能够使网络和算力资源信息互通,在算力调配过程获取网络资源配置情况和算力资源需求情况,加速了算网资源调配过程,进一步提升了算网资源的调配效率,有效改善了用户体验。另一方面,根据服务质量优先级信息确定目标算力节点,能够为目标业务匹配最优的算力节点调配算网资源,进一步提升了算网资源的调配效率。再一方面,可对算力资源和网络资源进行综合调配,实现了网络资源的灵活分配。
41.下面对图2中的每个步骤进行具体说明。
42.参考图2,在步骤s210,获取目标业务的算网服务质量信息,算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息。
43.其中,目标业务可以是需要被调配算网资源的业务。算网服务质量信息可以是用于标识业务的资源需求情况的一组参数,示例性的算网服务质量信息可以用算网服务质量标识(quality of compute network service,qocns)进行表示,如表1所示,算网服务质量信息可以包括可以表征服务质量优先级信息的服务质量优先级标识、服务质量优先级以及服务质量优先等级,可以表征网络资源配置信息的最大带宽与是否带宽保障等信息,以及可以表征算力资源需求信息的最大算力资源与是否算力资源预留保障等信息。
44.服务质量优先级信息可以包括目标业务的所需要被提供的算网服务的优先级,示例性的,服务质量优先级信息可以包括低时延优先(low delay protocol,ldp)、算力资源优先(compute resources protocol,crp)以及调度成本优先(cost class protocol,ccp),不同的业务对算网服务质量的要求不同,参考表1所示,若业务要求低时延优先,则可以将业务的ldp标识为1,并将crp与ccp标识为0,以表示该业务需要低时延优先的服务;若业务要求调度成本最低,则确定该业务需要被标识成本优先,则可以将业务的ccp标识为1,
并将ldp与crp标识为0,以表示该业务需要成本优先的服务,其中,其中高优先级业务可抢占同类型低优先级业务的资源。
45.网络资源配置信息可以用于确定目标业务最适配的网络,本公开对网络资源配置信息的具体内容不作特殊限定,示例性的,参考表1所示,网络资源配置信息包括目标业务所需的最大带宽与是否带宽保障,其中,最大带宽表示该目标业务所需最大带宽值;带宽保障表示该目标业务是否需要保障其带宽资源。
46.算力资源需求信息可以用于确定目标业务所需的算力资源,本公开对算力资源需求信息的具体内容不作特殊限定,示例性的,参考表1所示,算力资源需求信息可以包括最大算力资源以及是否算力资源预留保障,其中,最大算力资源表示该目标业务对算力的需求量;算力资源预留保障表示,该目标业务是否需要保障并预留其算力资源,不被其他业务占用。
47.表1算网服务质量信息表
[0048][0049]
在一种实施方式中,上述获取目标业务的算网服务质量信息,可以包括下述步骤:
[0050]
根据目标业务对应的算网服务质量需求参数确定算网服务质量信息与目标业务对应的网络传输范围。
[0051]
其中,算网服务质量需求参数可以用于表征目标业务的网络性能需求、算力需求和调度成本需求以及网络传输范围,本公开对算网服务质量需求参数的具体内容和获取方式不作特殊限定,示例性的,算网服务质量需求参数可以由用户根据目标业务的网络性能需求、算力需求和调度成本需求以及网络传输范围进行手动输入。上述网络传输范围可以包括目标业务的源地址和到达地址等信息,用于在算力节点中确定候选算力节点。
[0052]
通过目标业务的算网服务质量需求参数确定算网服务质量信息和网络传输范围,能够针对目标业务的多样化、差异化需求,灵活确定算网服务质量信息,且算网服务质量信息能够将目标业务对网络性能需求、算力需求和资源成本需求等综合考虑,使得本示例性实施方式中的算网资源调配方法能够为不同业务灵活匹配不同的算网资源,有效提升了算网资源的调配效率,进一步提升了运营商网络的利用率。
[0053]
在一种实施方式中,上述算网服务质量信息包括服务质量优先级信息,上述根据目标业务对应的算网服务质量需求参数确定算网服务质量信息,可以包括下述步骤:
[0054]
基于算网服务质量需求参数中的网络性能需求信息、算力资源需求信息以及调度成本需求信息确定算网服务质量信息中的低时延优先等级、算力资源优先等级以及调度成本优先等级,以获取服务质量优先级信息。
[0055]
其中,网络性能需求信息可以包括业务传输过程中允许的最大传输时延。算力资源需求信息可以包括业务传输过程中是否需要优先保证算力资源的标识信息。调度成本需求信息可以包括业务传输过程中资源调配过程所允许的最低价格。
[0056]
举例而言,可以根据目标业务对应的算网服务质量需求参数,确定该目标业务传输过程中所允许的最大传输时延、是否优先保证算力资源标识,以及最低价格,在目标业务对应的最大传输时延预设时延优先级条件时,确定该目标业务为低时延优先,即,该目标业务对应的低时延优先等级为1、算力资源优先等级为0,调度成本优先等级为0,以得到该目标业务对应的服务质量优先级信息为100。若该目标业务的算网服务质量需求参数包括优先保证算力资源标识,则该目标业务对应的低时延优先等级为0、算力资源优先等级为1,调度成本优先等级为0,以得到该目标业务对应的服务质量优先级信息为010。在该目标业务的最低价格满足预设成本优先级条件时,则确定该目标业务为成本优先,则该目标业务对应的低时延优先等级为0、算力资源优先等级为0,调度成本优先等级为1,以得到该目标业务对应的服务质量优先级信息为001。
[0057]
需要说明的是,同一目标业务可以要求满足低时延优先、算力资源优先以及成本优先中的一个或多个,本公开对此不作特殊限定。
[0058]
通过目标业务对应的算网服务质量需求参数确定服务质量优先级信息,能够使得服务质量优先级信息综合考虑目标业务的网络性能需求,算力资源需求以及调度成本需求,进一步使得算网资源调配过程满足多样化、差异化的业务需求。
[0059]
在获取目标业务的算网服务质量信息后,继续参考图2,可以在步骤s220中,根据服务质量优先级信息与算力资源需求信息确定目标算力节点。
[0060]
其中,目标算力节点可以是用于对目标业务进行算力资源调度的算力节点。在一种实施方式中,上述根据服务质量优先级信息与算力资源需求信息确定目标算力节点,参考图3所示,可以包括步骤s310~s320:
[0061]
步骤s310,将目标业务对应的网络传输范围中的算力节点确定为候选算力节点;
[0062]
步骤s320,结合服务质量优先级信息、算力资源需求信息,以及候选算力节点的算力资源使用信息在候选算力节点中确定目标算力节点。
[0063]
其中,候选算力节点可以是根据网络传输范围所确定的能够用于对目标业务进算力资源调度的算力节点。算力资源使用信息可以表征算力节点的算力资源使用情况,如,算力资源使用信息可以包括算力节点当前已使用的算力资源情况以及可用算力资源情况,本公开对算力资源使用信息的获取方式不作特殊限定,示例性的,可以在各算力节点配置算力感知模块,以用于获取各算力节点的算力资源使用信息,并将算力资源使用信息进行周期性上报,以用于在候选算力节点中确定目标算力节点。
[0064]
举例而言,在目标业务对应的服务质量优先级信息表征该目标业务要求低时延优先时,可以在确定候选算力节点后,获取距离目标业务传输路径最近的候选算力节点的算力资源使用信息,并将算力资源使用信息满足目标业务的算力需求信息的算力节点确定为目标算力节点。使得最终确定的目标算力节点能够满足目标业务的网络传输需求和算力资源需求。
[0065]
需要说明的是,基于图3所确定的目标算力节点的个数可以包括一个或多个,在目标算力节点的个数为多个时,可以在多个目标算力节点中随机选取一个用于目标业务的算
力资源调度。
[0066]
基于图3的方法,综合考虑了目标业务的网络传输需求和算力资源需求,以及算力节点的资源使用情况,从而得到为目标业务进行算力资源调度的最优算力节点,有效提升了算力资源调度效率,进一步改善用户体验。
[0067]
在确定了目标算力节点后,继续参考图2,在步骤s230中,将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。
[0068]
其中,网络控制器可以用于根据网络资源配置信息对目标业务进行网络配置,或者网络资源调度,以为目标业务的传输过程配备最佳适配网络。
[0069]
通过将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,能够使得网络控制器根据网络资源配置信息进行网络配置,使得目标算力节点根据算力资源需求信息进行算力资源调度,并根据网络控制器的返回结果和目标算力节点的返回结果进一步统筹网络资源和算力资源,以进行算网资源的动态调配。
[0070]
在一种实施方式中,在将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配前,方法还可以包括:
[0071]
根据网络资源配置信息与当前可用网络资源的比较结果进行网络资源核查,在当前可用网络资源满足目标业务的网络资源需求的情况下,根据算力资源需求信息与目标算力节点的可用算力资源的比较结果进行算力资源核查,否则,重新获取算网服务质量信息。
[0072]
举例而言,可以通过与网络控制器交互,以确定当前可用网络资源,在当前可以资源满足目标业务的网络资源需求的情况下,继续核查目标算力节点的算力资源是否满足目标业务的算力资源需求,否则,则确定当前网络资源无法满足目标业务所需的网络资源,重新获取其他业务的算网服务质量信息。
[0073]
通过与网络控制器交互,以对当前可用网络资源进行核查,在当前可用网络资源不满足目标业务需求时,及时中断流程,在一定程度上加速了算网调配过程,有效提升了算网调配效率。
[0074]
在一种实施方式中,上述根据算力资源需求信息与目标算力节点的可用算力资源的比较结果进行算力资源核查,可以包括下述步骤:
[0075]
在目标算力节点的可用算力资源满足目标业务的算力资源需求的情况下,将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,否则,重新获取算网服务质量信息。
[0076]
举例而言,在网络资源满足目标业务需求的情况下,进一步可以通过与目标算力节点进行交互,以获取目标算力节点的可用算力资源,在可用算力资源满足目标业务需求的情况下,下发网络资源配置信息以及算力资源需求信息,以对目标业务进行算网资源调配,否则,则重新获取算网服务质量信息。
[0077]
在网络资源和算力资源均满足目标业务需求的情况下,才为目标业务调配算网资源,进一步确保了算网资源调配过程的可靠性,以及算网资源调配的有效性。
[0078]
在一种实施方式中,上述将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,还可以包括:
[0079]
根据服务质量优先级信息确定调度策略。
[0080]
其中,调度策略可以是目标算力节点调度算力资源的依据,例如,调度策略可以包括延迟调度策略,主资源公平调度策略等。
[0081]
举例而言,若业务a与业务b都属于低时延优先业务,且业务a匹配数据的时间较长,则可以应用延迟调度业务策略,在等待业务a匹配数据的时段中,先对业务b进行资源调配,以确保业务a与业务b的资源调配过程都满足低时延优先的需求。
[0082]
通过目标业务的服务质量优先级信息确定调度策略,能够有效加快业务之间调配算网资源的速度,进一步提升算网资源调配效率。
[0083]
基于上述方法,有效提升了算网资源的调配效率,改善了用户体验。
[0084]
在一种实施方式中,本示例性实施方式中的算网调配方法能够应用于“东数西算”工程,图4示出了本示例性实施方式中的算网调配方法应用于“东数西算”工程的一种示例性流程,包括下述步骤s401~s408:
[0085]
步骤s401,输入业务对应的算网服务质量需求参数;
[0086]
步骤s402,根据算网服务质量需求参数确定算网服务质量信息;
[0087]
步骤s403,输入算网服务质量信息;
[0088]
步骤s404,当前可用网络资源是否满足业务需求;若是,跳转至步骤s405,否则,跳转至步骤s401;
[0089]
步骤s405,目标算力节点的可用算力资源是否满足业务需求;若是,跳转至步骤s406,否则,跳转至步骤s401;
[0090]
步骤s406,将网络资源配置信息下发至网络控制器,以进行网络配置;
[0091]
步骤s407,将算力资源需求信息下发至目标算力节点,以进行算力资源配置;
[0092]
步骤s408,根据网络控制器与目标算力资源的返回结果进一步动态调配算网资源;
[0093]
基于图4的方法,可以将本示例性实施方式中的算网调配方法应用于“东数西算”工程,进一步提升“东数西算”工程中的算网资源调配效率。
[0094]
本公开的示例性实施方式还提供一种算网资源调配装置。如图5所示,该算网资源调配装置500可以包括:
[0095]
信息获取单元510,被配置为获取目标业务的算网服务质量信息,算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;
[0096]
目标算力节点确定单元520,被配置为根据服务质量优先级信息与算力资源需求信息确定目标算力节点;
[0097]
信息下发单元530,被配置为将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。
[0098]
在一种实施方式中,上述获取目标业务的算网服务质量信息,可以包括:
[0099]
根据目标业务对应的算网服务质量需求参数确定算网服务质量信息与目标业务对应的网络传输范围。
[0100]
在一种实施方式中,上述算网服务质量信息包括服务质量优先级信息,根据目标业务对应的算网服务质量需求参数确定算网服务质量信息,可以包括:
[0101]
基于算网服务质量需求参数中的网络性能需求信息、算力资源需求信息以及调度成本需求信息确定算网服务质量信息中的低时延优先等级、算力资源优先等级以及调度成
本优先等级,以获取服务质量优先级信息。
[0102]
在一种实施方式中,上述根据服务质量优先级信息与算力资源需求信息确定目标算力节点,可以包括:
[0103]
将目标业务对应的网络传输范围中的算力节点确定为候选算力节点;
[0104]
结合服务质量优先级信息、算力资源需求信息,以及候选算力节点的算力资源使用信息在候选算力节点中确定目标算力节点。
[0105]
在一种实施方式中,在上述将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配前,还可以包括:
[0106]
根据网络资源配置信息与当前可用网络资源的比较结果进行网络资源核查,在当前可用网络资源满足目标业务的网络资源需求的情况下,根据算力资源需求信息与目标算力节点的可用算力资源的比较结果进行算力资源核查,否则,重新获取算网服务质量信息。
[0107]
在一种实施方式中,上述根据算力资源需求信息与目标算力节点的可用算力资源的比较结果进行算力资源核查,可以包括:
[0108]
在目标算力节点的可用算力资源满足目标业务的算力资源需求的情况下,将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,否则,重新获取算网服务质量信息。
[0109]
在一种实施方式中,上述将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,还可以包括:
[0110]
根据服务质量优先级信息确定调度策略。
[0111]
上述装置中各部分的具体细节在方法部分实施方式中已经详细说明,因而不再赘述。
[0112]
本公开的示例性实施方式还提供了一种计算机可读存储介质,可以实现为一种程序产品的形式,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使电子设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。在一种可选的实施方式中,该程序产品可以实现为便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在电子设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0113]
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0114]
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0115]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0116]
可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0117]
下面参考图6,图6示出本示例性实施方式提供的一种算网资源调配设备的结构示意图。如图6所示,算网资源调配设备600可以包括:处理器610、存储器620、总线630,以及i/o(输入/输出)接口640。
[0118]
处理器610可以包括一个或多个处理单元,例如:处理器610可以包括中央处理器(central processing unit,cpu)、ap(application processor,应用处理器)、调制解调处理器、显示处理器(display process unit,dpu)、gpu(graphics processing unit,图形处理器)、isp(image signal processor,图像信号处理器)、控制器、编码器、解码器、dsp(digital signal processor,数字信号处理器)、基带处理器、人工智能处理器等。在一种实施方式中,可以由cpu获取目标业务的算网服务质量信息,并根据服务质量优先级信息与算力资源需求信息确定目标算力节点,并将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。
[0119]
存储器620可以包括易失性存储器,例如ram 621、缓存单元622,还可以包括非易失性存储器,例如rom 623。存储器620还可以包括一个或多个程序模块624,这样的程序模块624包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。例如,程序模块624可以包括上述装置500中的各模块。
[0120]
总线630用于实现电子设备600的不同组件之间的连接,可以包括数据总线、地址总线和控制总线。
[0121]
算网资源调配设备600可以通过i/o接口640与一个或多个外部设备800(例如键盘、鼠标、外置控制器等)进行通信。
[0122]
在一种实施方式中,本公开还提供一种算网资源调配系统,可以包括:上述算网资源调配装置500或上述的算网资源调配设备600。
[0123]
举例而言,图7示出本示例性实施方式提供的一种算网资源调配系统的架构示意图。参考图7所示,算网资源调配系统700可以包括:算网资源调配模块710,还可以包括网络控制器720、算力节点731、算力节点732以及算力节点733。
[0124]
其中,算网资源调配模块710部署有上述算网资源调配装置500或者算网资源调配设备600。网络控制器720能够通过与传输网、骨干网等进行交互,为目标业务配置网络。算力节点731、算力节点732以及算力节点733中部署有算力资源。
[0125]
例如,在使用图7示出的算网资源调配系统进行算网资源分配时,可以通过算网资
源调配模块710获取目标业务的算网服务质量信息,并根据算网服务质量信息中的服务质量优先级信息与算力资源需求信息,在算力节点731、算力节点732以及算力节点733中确定目标算力节点,并将算网服务质量信息中的网络配置信息下发至网络控制器720,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。
[0126]
基于上述算网资源调配系统,能够有效提升算网资源调配效率,从而改善用户体验。
[0127]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的示例性实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0128]
所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
[0129]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限定。

技术特征:
1.一种算网资源调配方法,其特征在于,包括:获取目标业务的算网服务质量信息,所述算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;根据所述服务质量优先级信息与算力资源需求信息确定目标算力节点;将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配。2.根据权利要求1所述的方法,其特征在于,所述获取目标业务的算网服务质量信息,包括:根据所述目标业务对应的算网服务质量需求参数确定所述算网服务质量信息与所述目标业务对应的网络传输范围。3.根据权利要求2所述的方法,其特征在于,所述算网服务质量信息包括服务质量优先级信息,所述根据所述目标业务对应的算网服务质量需求参数确定所述算网服务质量信息,包括:基于算网服务质量需求参数中的网络性能需求信息、算力资源需求信息以及调度成本需求信息确定所述算网服务质量信息中的低时延优先等级、算力资源优先等级以及调度成本优先等级,以获取所述服务质量优先级信息。4.根据权利要求2所述的方法,其特征在于,所述根据所述服务质量优先级信息与算力资源需求信息确定目标算力节点,包括:将所述目标业务对应的网络传输范围中的算力节点确定为候选算力节点;结合所述服务质量优先级信息、算力资源需求信息,以及所述候选算力节点的算力资源使用信息在所述候选算力节点中确定所述目标算力节点。5.根据权利要求1所述的方法,其特征在于,在所述将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配前,所述方法还包括:根据所述网络资源配置信息与当前可用网络资源的比较结果进行网络资源核查,在所述当前可用网络资源满足所述目标业务的网络资源需求的情况下,根据所述算力资源需求信息与所述目标算力节点的可用算力资源的比较结果进行算力资源核查,否则,重新获取所述算网服务质量信息。6.根据权利要求5所述的方法,所述根据所述算力资源需求信息与所述目标算力节点的可用算力资源的比较结果进行算力资源核查,包括:在所述目标算力节点的可用算力资源满足所述目标业务的算力资源需求的情况下,将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配,否则,重新获取所述算网服务质量信息。7.根据权利要求1所述的方法,其特征在于,所述将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配,还包括:根据所述服务质量优先级信息确定调度策略。8.一种算网资源调配装置,其特征在于,包括:信息获取单元,被配置为获取目标业务的算网服务质量信息,所述算网服务质量信息
包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;目标算力节点确定单元,被配置为根据所述服务质量优先级信息与算力资源需求信息确定目标算力节点;信息下发单元,被配置为将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配。9.一种算网资源调配设备,其特征在于,包括:处理器;存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1至7任一项所述的方法。10.一种算网资源调配系统,包括:如权利要求8所述的算网资源调配装置或如权利要求9所述的算网资源调配设备。

技术总结
本公开提供一种算网资源调配方法、算网资源调配装置、算网资源调配设备、系统,涉及计算机技术领域。该算网资源调配方法包括:获取目标业务的算网服务质量信息,所述算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;根据所述服务质量优先级信息与算力资源需求信息确定目标算力节点;将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配。本公开提高了算网资源调配效率,改善了用户体验。改善了用户体验。改善了用户体验。


技术研发人员:王飞飞 曹亚平 孙颖 徐丹 刘波
受保护的技术使用者:中国电信股份有限公司
技术研发日:2023.07.14
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐