Movatterモバイル変換


[0]ホーム

URL:


CN116886525A - Computing network resource allocation method and device, computing network resource allocation equipment and system - Google Patents

Computing network resource allocation method and device, computing network resource allocation equipment and system
Download PDF

Info

Publication number
CN116886525A
CN116886525ACN202310868550.4ACN202310868550ACN116886525ACN 116886525 ACN116886525 ACN 116886525ACN 202310868550 ACN202310868550 ACN 202310868550ACN 116886525 ACN116886525 ACN 116886525A
Authority
CN
China
Prior art keywords
computing
network
information
target
computing power
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310868550.4A
Other languages
Chinese (zh)
Inventor
王飞飞
曹亚平
孙颖
徐丹
刘波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Technology Innovation Center
China Telecom Corp Ltd
Original Assignee
China Telecom Technology Innovation Center
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Technology Innovation Center, China Telecom Corp LtdfiledCriticalChina Telecom Technology Innovation Center
Priority to CN202310868550.4ApriorityCriticalpatent/CN116886525A/en
Publication of CN116886525ApublicationCriticalpatent/CN116886525A/en
Priority to PCT/CN2023/139966prioritypatent/WO2025015842A1/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromChinese

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

The present disclosure provides a computing network resource allocation method, a computing network resource allocation device, a computing network resource allocation equipment, and a system, and relates to the field of computer technology. The computing network resource allocation method includes: obtaining computing network service quality information of a target service, where the computing network service quality information includes service quality priority information, network resource configuration information and computing power resource demand information; according to the service quality priority information and computing power resource demand information to determine the target computing power node; deliver the network resource configuration information to the network controller, and deliver the computing power resource demand information to the target computing power node to perform the target business Computing network resource allocation. This disclosure improves computing network resource allocation efficiency and improves user experience.

Description

Translated fromChinese
算网资源调配方法和装置、算网资源调配设备、系统Computing network resource allocation method and device, computing network resource allocation equipment and system

技术领域Technical field

本公开涉及计算机技术领域,尤其涉及一种算网资源调配方法、算网资源调配装置、算网资源调配设备、系统。The present disclosure relates to the field of computer technology, and in particular to a computing network resource allocation method, a computing network resource allocation device, a computing network resource allocation equipment, and a system.

背景技术Background technique

随着云计算的不断发展,算力资源和网络资源的融合越发紧密,通过对算网资源进行灵活调配,能够为用户提供更高效的服务,从而改善用户体验。With the continuous development of cloud computing, computing resources and network resources are increasingly integrated. Flexible allocation of computing network resources can provide users with more efficient services, thereby improving user experience.

相关技术中,网络与计算资源信息不互通,无法及时为业务调配所需的网络资源和算力资源,使得算网资源调配效率低,从而影响用户体验。In related technologies, network and computing resource information do not communicate with each other, and the network resources and computing resources required for the business cannot be allocated in a timely manner, making the computing network resource allocation inefficient and thus affecting the user experience.

发明内容Contents of the invention

本公开提供了一种算网资源调配方法、算网资源调配装置、算网资源调配设备、系统,进而至少在一定程度上改善算网资源调配效率低的问题。The present disclosure provides a computing network resource allocation method, a computing network resource allocation device, a computing network resource allocation equipment, and a system, thereby improving the problem of low computing network resource allocation efficiency at least to a certain extent.

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。Additional features and advantages of the disclosure will be apparent from the following detailed description, or, in part, may be learned by practice of the disclosure.

根据本公开的第一方面,提供一种算网资源调配方法,其特征在于,包括:获取目标业务的算网服务质量信息,所述算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;根据所述服务质量优先级信息与算力资源需求信息确定目标算力节点;将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配。According to a first aspect of the present disclosure, a computing network resource allocation method is provided, which is characterized in that it includes: obtaining computing network service quality information of a target service, where the computing network service quality information includes service quality priority information, network resource configuration information and computing power resource demand information; determine the target computing power node according to the service quality priority information and computing power resource demand information; send the network resource configuration information to the network controller, and send the computing power resource demand information Send it to the target computing power node to allocate computing network resources for the target service.

可选的,所述获取目标业务的算网服务质量信息,包括:根据所述目标业务对应的算网服务质量需求参数确定所述算网服务质量信息与所述目标业务对应的网络传输范围。Optionally, the obtaining the computing network service quality information of the target service includes: determining the network transmission range corresponding to the computing network service quality information and the target service according to the computing network service quality requirement parameters corresponding to the target service.

可选的,所述算网服务质量信息包括服务质量优先级信息,所述根据所述目标业务对应的算网服务质量需求参数确定所述算网服务质量信息,包括:基于算网服务质量需求参数中的网络性能需求信息、算力资源需求信息以及调度成本需求信息确定所述算网服务质量信息中的低时延优先等级、算力资源优先等级以及调度成本优先等级,以获取所述服务质量优先级信息。Optionally, the computing network service quality information includes service quality priority information. Determining the computing network service quality information based on the computing network service quality requirement parameters corresponding to the target service includes: based on the computing network service quality requirements. The network performance demand information, computing power resource demand information and scheduling cost demand information in the parameters determine the low delay priority, computing power resource priority and scheduling cost priority in the computing network service quality information to obtain the service Quality priority information.

可选的,所述根据所述服务质量优先级信息与算力资源需求信息确定目标算力节点,包括:将所述目标业务对应的网络传输范围中的算力节点确定为候选算力节点;结合所述服务质量优先级信息、算力资源需求信息,以及所述候选算力节点的算力资源使用信息在所述候选算力节点中确定所述目标算力节点。Optionally, determining the target computing power node based on the service quality priority information and computing power resource demand information includes: determining computing power nodes in the network transmission range corresponding to the target business as candidate computing power nodes; The target computing power node is determined among the candidate computing power nodes in combination with the service quality priority information, computing power resource demand information, and computing power resource usage information of the candidate computing power node.

可选的,在所述将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配前,所述方法还包括:根据所述网络资源配置信息与当前可用网络资源的比较结果进行网络资源核查,在所述当前可用网络资源满足所述目标业务的网络资源需求的情况下,根据所述算力资源需求信息与所述目标算力节点的可用算力资源的比较结果进行算力资源核查,否则,重新获取所述算网服务质量信息。Optionally, before delivering the network resource configuration information to the network controller and delivering the computing resource requirement information to the target computing node to allocate computing network resources for the target service, The method also includes: performing network resource verification based on a comparison result between the network resource configuration information and currently available network resources. If the currently available network resources meet the network resource requirements of the target service, perform a network resource check according to the calculation result. Comparing the computing power resource demand information with the available computing power resources of the target computing power node, the computing power resources are checked; otherwise, the computing network service quality information is re-obtained.

可选的,所述根据所述算力资源需求信息与所述目标算力节点的可用算力资源的比较结果进行算力资源核查,包括:在所述目标算力节点的可用算力资源满足所述目标业务的算力资源需求的情况下,将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配,否则,重新获取所述算网服务质量信息。Optionally, performing a computing resource check based on a comparison result between the computing resource demand information and the available computing resources of the target computing node includes: when the available computing resources of the target computing node satisfy In the case of computing power resource requirements for the target business, the network resource configuration information is delivered to the network controller, and the computing power resource requirement information is delivered to the target computing power node to perform processing on the target business. Allocate computing network resources; otherwise, re-obtain the computing network service quality information.

可选的,所述将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配,还包括:根据所述服务质量优先级信息确定调度策略。Optionally, the step of delivering the network resource configuration information to a network controller, and delivering the computing resource requirement information to a target computing node to allocate computing network resources for the target service, further includes: : Determine the scheduling strategy based on the service quality priority information.

根据本公开的第二方面,提供一种算网资源调配装置,其特征在于,包括:信息获取单元,被配置为获取目标业务的算网服务质量信息,所述算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;目标算力节点确定单元,被配置为根据所述服务质量优先级信息确定目标算力节点;信息下发单元,被配置为将所述网络资源配置信息下发至网络控制器,将所述算力资源需求信息下发至目标算力节点,以对所述目标业务进行算网资源调配。According to a second aspect of the present disclosure, a computing network resource allocation device is provided, which is characterized in that it includes: an information acquisition unit configured to obtain computing network service quality information of a target service, where the computing network service quality information includes service quality priority information, network resource configuration information and computing power resource demand information; a target computing power node determination unit configured to determine the target computing power node according to the service quality priority information; an information delivery unit configured to send the said The network resource configuration information is delivered to the network controller, and the computing resource demand information is delivered to the target computing node to allocate computing network resources for the target business.

根据本公开的第三方面,提供一种算网资源调配设备,其特征在于,包括:处理器;存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任一实施例的方法。According to a third aspect of the present disclosure, a computing network resource allocation device is provided, which is characterized in that it includes: a processor; a memory for storing executable instructions of the processor; wherein the processor is configured to execute The executable instructions are used to perform the method of any of the above embodiments.

根据本公开的第四方面,提供一种算网资源调配系统,包括:如上述实施例的算网资源调配装置或如上述实施例的算网资源调配设备。According to a fourth aspect of the present disclosure, a computing network resource allocation system is provided, including: a computing network resource allocation device as in the above embodiment or a computing network resource allocation device as in the above embodiment.

本公开的技术方案具有以下有益效果:The technical solution of the present disclosure has the following beneficial effects:

一方面,获取了目标业务的算网服务质量信息,并根据算网服务质量信息中的服务质量优先级信息与算力资源需求信息确定目标算力节点,将算网服务质量信息中的网络资源配置信息下发至网络控制器,将算网服务质量信息中的算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,算网服务质量信息中包括网络资源配置信息和算力资源需求信息,能够使网络和算力资源信息互通,在算力调配过程获取网络资源配置情况和算力资源需求情况,加速了算网资源调配过程,进一步提升了算网资源的调配效率,有效改善了用户体验。另一方面,根据服务质量优先级信息确定目标算力节点,能够为目标业务匹配最优的算力节点调配算网资源,进一步提升了算网资源的调配效率。再一方面,可对算力资源和网络资源进行综合调配,实现了网络资源的灵活分配。On the one hand, the computing network service quality information of the target business is obtained, and the target computing power node is determined based on the service quality priority information and computing power resource demand information in the computing network service quality information, and the network resources in the computing network service quality information are The configuration information is sent to the network controller, and the computing resource demand information in the computing network service quality information is sent to the target computing power node to allocate computing network resources for the target business. The computing network service quality information includes network resource configuration. Information and computing resource demand information can enable network and computing resource information exchange, obtain network resource configuration and computing resource demand during the computing power deployment process, accelerate the computing network resource deployment process, and further improve the computing network resources. Deployment efficiency effectively improves user experience. On the other hand, determining the target computing power node based on the service quality priority information can match the optimal computing power node to allocate computing network resources for the target business, further improving the efficiency of computing network resource allocation. On the other hand, computing resources and network resources can be comprehensively allocated, achieving flexible allocation of network resources.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only, and do not limit the present disclosure.

附图说明Description of the drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.

图1示出本示例性实施方式的一种网络架构的示意图;Figure 1 shows a schematic diagram of a network architecture in this exemplary embodiment;

图2示出本示例性实施方式中一种算网资源调配方法的流程图;Figure 2 shows a flow chart of a computing network resource allocation method in this exemplary embodiment;

图3示出本示例性实施方式中一种确定目标算力节点的方法的流程图;Figure 3 shows a flow chart of a method for determining a target computing power node in this exemplary embodiment;

图4示出本示例性实施方式中另一种算网资源调配方法的流程图;Figure 4 shows a flow chart of another computing network resource allocation method in this exemplary embodiment;

图5示出本示例性实施方式中一种算网资源调配装置的结构示意图;Figure 5 shows a schematic structural diagram of a computing network resource allocation device in this exemplary embodiment;

图6示出本示例性实施方式中一种算网资源调配设备的结构示意图;Figure 6 shows a schematic structural diagram of a computing network resource allocation device in this exemplary embodiment;

图7示出本示例性实施方式中一种算网资源调配系统的架构示意图。Figure 7 shows a schematic architectural diagram of a computing network resource allocation system in this exemplary embodiment.

具体实施方式Detailed ways

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concepts of the example embodiments. To those skilled in the art. The described features, structures or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to provide a thorough understanding of embodiments of the disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details being omitted, or other methods, components, devices, steps, etc. may be adopted. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the disclosure.

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings represent the same or similar parts, and thus their repeated description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and/or processor devices and/or microcontroller devices.

相关技术中,网络与计算资源信息不互通,无法为计算资源匹配最佳服务节点,导致不能及时为业务调配所需的网络资源和算力资源,使得算网资源调配效率低下,影响用户体验。In related technologies, network and computing resource information are not interoperable, and computing resources cannot be matched with the best service nodes. As a result, required network resources and computing resources cannot be allocated for business in a timely manner, making computing network resource allocation inefficient and affecting user experience.

鉴于上述一个或多个问题,本公开示例性实施方式首先提供一种算网资源调配方法。下面结合图1对本示例性实施方式运行环境的系统架构进行说明。In view of one or more of the above problems, exemplary embodiments of the present disclosure first provide a computing network resource allocation method. The system architecture of the running environment of this exemplary embodiment will be described below with reference to Figure 1 .

参考图1所示,系统架构100可以包括算网资源调配层110、算力资源层120以及网络控制层130。其中,算网资源调配层110用于结合网络中计算处理能力与网络转发能力的实际情况和应用效能,实现各类计算、存储资源的高质量传递和流动。算力资源层120用于为用户提供算力资源,其可以包括许多算力节点。网络控制层130用于向算网资源调配层反馈网络资源使用情况,以及根据业务需求为业务执行配置网络。Referring to FIG. 1 , the system architecture 100 may include a computing network resource allocation layer 110 , a computing resource layer 120 and a network control layer 130 . Among them, the computing network resource allocation layer 110 is used to combine the actual situation and application efficiency of the computing processing capabilities and network forwarding capabilities in the network to achieve high-quality delivery and flow of various computing and storage resources. The computing resource layer 120 is used to provide users with computing resources, which may include many computing nodes. The network control layer 130 is used to feedback network resource usage to the computing network resource allocation layer, and configure the network for service execution according to business requirements.

算网资源调配层110以及网络控制层130可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,其中多个服务器可组成一区块链,而服务器为区块链上的节点,服务器还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(ContentDeliveryNetwork,内容分发网络)以及大数据和人工智能平台等基础云计算服务的云服务器。The computing network resource allocation layer 110 and the network control layer 130 can be independent physical servers, or a server cluster or distributed system composed of multiple physical servers. Multiple servers can form a blockchain, and the server is a block chain. Nodes and servers on the chain can also provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (ContentDeliveryNetwork, content distribution network) and Cloud servers for basic cloud computing services such as big data and artificial intelligence platforms.

算力资源层120可以包括但不限于智能终端、边缘计算设备(如边缘计算网关)、云计算设备等,智能终端可以是手机、电脑、智能语音交互设备、智能家电、车载终端、测试终端、计算机等任意能够提供算力资源的终端算力资源调配设备,本示例对此不做限定。The computing resource layer 120 may include but is not limited to smart terminals, edge computing devices (such as edge computing gateways), cloud computing devices, etc. Smart terminals may be mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle-mounted terminals, test terminals, Any terminal computing resource allocation device that can provide computing resources, such as computers, is not limited in this example.

可以由算网资源调配层110执行本示例性实施方式中的算网资源调配方法。例如,若目标业务需要被调配算网资源,则可以由算网资源调配层110获取目标业务的算网服务质量信息,并根据算网服务质量信息中的服务质量优先级信息与算力资源需求信息在算力资源层120中的算力节点中确定目标算力节点,再将算网服务质量信息中的网络资源配置信息下发至网络配置层130,将算网服务质量信息中的算力资源需求信息下发至算力资源层120中的目标算力节点,以实现对目标业务的算网资源调配。The computing network resource allocation method in this exemplary embodiment may be executed by the computing network resource allocation layer 110 . For example, if the target service needs to be allocated computing network resources, the computing network resource allocation layer 110 can obtain the computing network service quality information of the target service, and calculate the computing network service quality information according to the service quality priority information and computing resource requirements in the computing network service quality information. The information determines the target computing power node in the computing power node in the computing power resource layer 120, and then sends the network resource configuration information in the computing network service quality information to the network configuration layer 130, and sends the computing power in the computing network service quality information to The resource demand information is sent to the target computing node in the computing resource layer 120 to realize computing network resource allocation for the target business.

由上可知,本示例性实施方式中的算网资源调配方法可以在上述算网资源调配层110执行,相应地,算网资源调配装置一般设置于算网资源调配层110中。It can be seen from the above that the computing network resource allocation method in this exemplary embodiment can be executed in the above-mentioned computing network resource allocation layer 110. Accordingly, the computing network resource allocation device is generally provided in the computing network resource allocation layer 110.

下面结合图2对算网资源调配方法进行说明。图2示出了算网资源调配方法的示例性流程,包括以下步骤S210至S230:The computing network resource allocation method will be described below with reference to Figure 2. Figure 2 shows an exemplary process of a computing network resource allocation method, including the following steps S210 to S230:

步骤S210,获取目标业务的算网服务质量信息,算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;Step S210, obtain the computing network service quality information of the target service. The computing network service quality information includes service quality priority information, network resource configuration information and computing power resource demand information;

步骤S220,根据服务质量优先级信息与算力资源需求信息确定目标算力节点;Step S220, determine the target computing power node based on the service quality priority information and computing power resource demand information;

步骤S230,将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。Step S230: Send the network resource configuration information to the network controller, and send the computing resource demand information to the target computing node to allocate computing network resources for the target business.

基于上述方法一方面,获取了目标业务的算网服务质量信息,并根据算网服务质量信息中的服务质量优先级信息与算力资源需求信息确定目标算力节点,将算网服务质量信息中的网络资源配置信息下发至网络控制器,将算网服务质量信息中的算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,算网服务质量信息中包括网络资源配置信息和算力资源需求信息,能够使网络和算力资源信息互通,在算力调配过程获取网络资源配置情况和算力资源需求情况,加速了算网资源调配过程,进一步提升了算网资源的调配效率,有效改善了用户体验。另一方面,根据服务质量优先级信息确定目标算力节点,能够为目标业务匹配最优的算力节点调配算网资源,进一步提升了算网资源的调配效率。再一方面,可对算力资源和网络资源进行综合调配,实现了网络资源的灵活分配。Based on the above method, on the one hand, the computing network service quality information of the target business is obtained, and the target computing power node is determined based on the service quality priority information and computing power resource demand information in the computing network service quality information, and the computing network service quality information is The network resource configuration information is sent to the network controller, and the computing resource demand information in the computing network service quality information is sent to the target computing power node to allocate computing network resources to the target business. The computing network service quality information includes Network resource configuration information and computing power resource demand information can enable the exchange of network and computing resource information, obtain network resource configuration and computing power resource demand during the computing power deployment process, accelerate the computing network resource deployment process, and further improve computing power. The deployment efficiency of network resources effectively improves the user experience. On the other hand, determining the target computing power node based on the service quality priority information can match the optimal computing power node to allocate computing network resources for the target business, further improving the efficiency of computing network resource allocation. On the other hand, computing resources and network resources can be comprehensively allocated, achieving flexible allocation of network resources.

下面对图2中的每个步骤进行具体说明。Each step in Figure 2 is described in detail below.

参考图2,在步骤S210,获取目标业务的算网服务质量信息,算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息。Referring to Figure 2, in step S210, the computing network service quality information of the target service is obtained. The computing network service quality information includes service quality priority information, network resource configuration information and computing power resource demand information.

其中,目标业务可以是需要被调配算网资源的业务。算网服务质量信息可以是用于标识业务的资源需求情况的一组参数,示例性的算网服务质量信息可以用算网服务质量标识(Quality of Compute Network Service,QoCNS)进行表示,如表1所示,算网服务质量信息可以包括可以表征服务质量优先级信息的服务质量优先级标识、服务质量优先级以及服务质量优先等级,可以表征网络资源配置信息的最大带宽与是否带宽保障等信息,以及可以表征算力资源需求信息的最大算力资源与是否算力资源预留保障等信息。The target service may be a service to which computing network resources need to be allocated. The computing network service quality information can be a set of parameters used to identify the resource requirements of the service. The exemplary computing network service quality information can be represented by the computing network service quality identifier (Quality of Compute Network Service, QoCNS), as shown in Table 1 As shown, the computing network service quality information may include a service quality priority identifier, a service quality priority and a service quality priority level that can represent the service quality priority information, and can represent information such as the maximum bandwidth of the network resource configuration information and whether the bandwidth is guaranteed. As well as information such as the maximum computing resource and whether the computing resource is reserved and guaranteed, which can represent the computing resource demand information.

服务质量优先级信息可以包括目标业务的所需要被提供的算网服务的优先级,示例性的,服务质量优先级信息可以包括低时延优先(Low Delay Protocol,LDP)、算力资源优先(Compute Resources Protocol,CRP)以及调度成本优先(Cost Class Protocol,CCP),不同的业务对算网服务质量的要求不同,参考表1所示,若业务要求低时延优先,则可以将业务的LDP标识为1,并将CRP与CCP标识为0,以表示该业务需要低时延优先的服务;若业务要求调度成本最低,则确定该业务需要被标识成本优先,则可以将业务的CCP标识为1,并将LDP与CRP标识为0,以表示该业务需要成本优先的服务,其中,其中高优先级业务可抢占同类型低优先级业务的资源。The service quality priority information may include the priority of the computing network service that needs to be provided for the target service. For example, the service quality priority information may include Low Delay Protocol (LDP), Computing Resource Priority ( Compute Resources Protocol (CRP) and scheduling cost priority (Cost Class Protocol, CCP). Different services have different requirements for computing network service quality. Refer to Table 1. If the service requires low latency first, the LDP of the service can be Mark it as 1, and mark the CRP and CCP as 0 to indicate that the business requires low-latency priority services; if the business requires the lowest scheduling cost, it is determined that the business needs to be marked as cost priority, and the CCP of the business can be marked as 1, and mark LDP and CRP as 0 to indicate that the service requires cost-priority services, in which high-priority services can preempt the resources of low-priority services of the same type.

网络资源配置信息可以用于确定目标业务最适配的网络,本公开对网络资源配置信息的具体内容不作特殊限定,示例性的,参考表1所示,网络资源配置信息包括目标业务所需的最大带宽与是否带宽保障,其中,最大带宽表示该目标业务所需最大带宽值;带宽保障表示该目标业务是否需要保障其带宽资源。The network resource configuration information can be used to determine the most suitable network for the target service. This disclosure does not specifically limit the specific content of the network resource configuration information. For example, as shown in Table 1, the network resource configuration information includes the network resources required for the target service. The maximum bandwidth and whether the bandwidth is guaranteed, where the maximum bandwidth indicates the maximum bandwidth value required by the target service; the bandwidth guarantee indicates whether the target service needs to guarantee its bandwidth resources.

算力资源需求信息可以用于确定目标业务所需的算力资源,本公开对算力资源需求信息的具体内容不作特殊限定,示例性的,参考表1所示,算力资源需求信息可以包括最大算力资源以及是否算力资源预留保障,其中,最大算力资源表示该目标业务对算力的需求量;算力资源预留保障表示,该目标业务是否需要保障并预留其算力资源,不被其他业务占用。The computing resource demand information can be used to determine the computing resources required for the target business. This disclosure does not specifically limit the specific content of the computing resource demand information. For example, as shown in Table 1, the computing resource demand information can include The maximum computing power resources and whether the computing power resources are reserved and guaranteed. The maximum computing power resources indicate the demand for computing power of the target business; the computing power resource reservation guarantee indicates whether the target business needs to guarantee and reserve its computing power. Resources are not occupied by other businesses.

表1算网服务质量信息表Table 1 Calculation network service quality information table

在一种实施方式中,上述获取目标业务的算网服务质量信息,可以包括下述步骤:In one implementation, the above-mentioned acquisition of the computing network service quality information of the target service may include the following steps:

根据目标业务对应的算网服务质量需求参数确定算网服务质量信息与目标业务对应的网络传输范围。Determine the network transmission range corresponding to the computing network service quality information and the target business based on the computing network service quality requirement parameters corresponding to the target business.

其中,算网服务质量需求参数可以用于表征目标业务的网络性能需求、算力需求和调度成本需求以及网络传输范围,本公开对算网服务质量需求参数的具体内容和获取方式不作特殊限定,示例性的,算网服务质量需求参数可以由用户根据目标业务的网络性能需求、算力需求和调度成本需求以及网络传输范围进行手动输入。上述网络传输范围可以包括目标业务的源地址和到达地址等信息,用于在算力节点中确定候选算力节点。Among them, the computing network service quality requirement parameters can be used to characterize the network performance requirements, computing power requirements, scheduling cost requirements, and network transmission range of the target business. This disclosure does not place special restrictions on the specific content and acquisition method of the computing network service quality requirement parameters. For example, the computing network service quality requirement parameters can be manually input by the user based on the network performance requirements, computing power requirements and scheduling cost requirements of the target business, as well as the network transmission range. The above-mentioned network transmission range may include information such as the source address and arrival address of the target service, and is used to determine candidate computing power nodes among the computing power nodes.

通过目标业务的算网服务质量需求参数确定算网服务质量信息和网络传输范围,能够针对目标业务的多样化、差异化需求,灵活确定算网服务质量信息,且算网服务质量信息能够将目标业务对网络性能需求、算力需求和资源成本需求等综合考虑,使得本示例性实施方式中的算网资源调配方法能够为不同业务灵活匹配不同的算网资源,有效提升了算网资源的调配效率,进一步提升了运营商网络的利用率。The computing network service quality information and network transmission range are determined by the computing network service quality requirement parameters of the target business. The computing network service quality information can be flexibly determined according to the diversified and differentiated needs of the target business, and the computing network service quality information can determine the target service quality information. The comprehensive consideration of network performance requirements, computing power requirements and resource cost requirements of the business enables the computing network resource allocation method in this exemplary embodiment to flexibly match different computing network resources for different services, effectively improving the allocation of computing network resources. efficiency, further improving the utilization rate of the operator's network.

在一种实施方式中,上述算网服务质量信息包括服务质量优先级信息,上述根据目标业务对应的算网服务质量需求参数确定算网服务质量信息,可以包括下述步骤:In one implementation, the above-mentioned computing network service quality information includes service quality priority information. The above-mentioned determination of the computing network service quality information based on the computing network service quality requirement parameters corresponding to the target service may include the following steps:

基于算网服务质量需求参数中的网络性能需求信息、算力资源需求信息以及调度成本需求信息确定算网服务质量信息中的低时延优先等级、算力资源优先等级以及调度成本优先等级,以获取服务质量优先级信息。Based on the network performance demand information, computing resource demand information and scheduling cost demand information in the computing network service quality demand parameters, the low delay priority, computing power resource priority and scheduling cost priority in the computing network service quality information are determined to Get service quality priority information.

其中,网络性能需求信息可以包括业务传输过程中允许的最大传输时延。算力资源需求信息可以包括业务传输过程中是否需要优先保证算力资源的标识信息。调度成本需求信息可以包括业务传输过程中资源调配过程所允许的最低价格。The network performance requirement information may include the maximum transmission delay allowed during service transmission. The computing power resource demand information may include identification information of whether computing power resources need to be ensured with priority during service transmission. The scheduling cost requirement information may include the lowest price allowed by the resource allocation process during service transmission.

举例而言,可以根据目标业务对应的算网服务质量需求参数,确定该目标业务传输过程中所允许的最大传输时延、是否优先保证算力资源标识,以及最低价格,在目标业务对应的最大传输时延预设时延优先级条件时,确定该目标业务为低时延优先,即,该目标业务对应的低时延优先等级为1、算力资源优先等级为0,调度成本优先等级为0,以得到该目标业务对应的服务质量优先级信息为100。若该目标业务的算网服务质量需求参数包括优先保证算力资源标识,则该目标业务对应的低时延优先等级为0、算力资源优先等级为1,调度成本优先等级为0,以得到该目标业务对应的服务质量优先级信息为010。在该目标业务的最低价格满足预设成本优先级条件时,则确定该目标业务为成本优先,则该目标业务对应的低时延优先等级为0、算力资源优先等级为0,调度成本优先等级为1,以得到该目标业务对应的服务质量优先级信息为001。For example, based on the computing network service quality requirement parameters corresponding to the target business, the maximum transmission delay allowed during the transmission process of the target business, whether to prioritize the identification of computing power resources, and the lowest price can be determined. When the delay priority condition is preset for the transmission delay, it is determined that the target service is low-latency priority, that is, the low-delay priority level corresponding to the target service is 1, the computing resource priority level is 0, and the scheduling cost priority level is 0, to obtain the service quality priority information corresponding to the target service as 100. If the computing network service quality requirement parameters of the target business include priority guarantee computing resource identification, then the low latency priority level corresponding to the target business is 0, the computing power resource priority level is 1, and the scheduling cost priority level is 0, so as to obtain The service quality priority information corresponding to the target service is 010. When the lowest price of the target business meets the preset cost priority conditions, the target business is determined to be cost priority, then the low latency priority level corresponding to the target business is 0, the computing resource priority level is 0, and the scheduling cost priority is The level is 1, so that the service quality priority information corresponding to the target service is 001.

需要说明的是,同一目标业务可以要求满足低时延优先、算力资源优先以及成本优先中的一个或多个,本公开对此不作特殊限定。It should be noted that the same target service may require one or more of low-latency priority, computing power resource priority, and cost priority, and this disclosure does not impose special limitations on this.

通过目标业务对应的算网服务质量需求参数确定服务质量优先级信息,能够使得服务质量优先级信息综合考虑目标业务的网络性能需求,算力资源需求以及调度成本需求,进一步使得算网资源调配过程满足多样化、差异化的业务需求。Determining the service quality priority information through the computing network service quality requirement parameters corresponding to the target business can make the service quality priority information comprehensively consider the network performance requirements, computing power resource requirements and scheduling cost requirements of the target business, further simplifying the computing network resource allocation process Meet diverse and differentiated business needs.

在获取目标业务的算网服务质量信息后,继续参考图2,可以在步骤S220中,根据服务质量优先级信息与算力资源需求信息确定目标算力节点。After obtaining the computing network service quality information of the target business, continuing to refer to Figure 2, in step S220, the target computing power node can be determined based on the service quality priority information and computing power resource demand information.

其中,目标算力节点可以是用于对目标业务进行算力资源调度的算力节点。在一种实施方式中,上述根据服务质量优先级信息与算力资源需求信息确定目标算力节点,参考图3所示,可以包括步骤S310~S320:The target computing power node may be a computing power node used for scheduling computing power resources for the target business. In one implementation, the above-mentioned determination of the target computing power node based on the service quality priority information and computing power resource demand information, as shown in Figure 3, may include steps S310 to S320:

步骤S310,将目标业务对应的网络传输范围中的算力节点确定为候选算力节点;Step S310, determine the computing power nodes in the network transmission range corresponding to the target service as candidate computing power nodes;

步骤S320,结合服务质量优先级信息、算力资源需求信息,以及候选算力节点的算力资源使用信息在候选算力节点中确定目标算力节点。Step S320: Determine the target computing power node among the candidate computing power nodes based on the service quality priority information, computing power resource demand information, and computing power resource usage information of the candidate computing power nodes.

其中,候选算力节点可以是根据网络传输范围所确定的能够用于对目标业务进算力资源调度的算力节点。算力资源使用信息可以表征算力节点的算力资源使用情况,如,算力资源使用信息可以包括算力节点当前已使用的算力资源情况以及可用算力资源情况,本公开对算力资源使用信息的获取方式不作特殊限定,示例性的,可以在各算力节点配置算力感知模块,以用于获取各算力节点的算力资源使用信息,并将算力资源使用信息进行周期性上报,以用于在候选算力节点中确定目标算力节点。The candidate computing power node may be a computing power node determined based on the network transmission range that can be used to schedule computing power resources for the target business. The computing power resource usage information can represent the computing power resource usage of the computing power node. For example, the computing power resource usage information can include the computing power resources currently used by the computing power node and the available computing power resources. This disclosure does not describe the computing power resources. The method of obtaining the usage information is not particularly limited. For example, a computing power sensing module can be configured on each computing power node to obtain the computing power resource usage information of each computing power node, and the computing power resource usage information is periodically Reported to determine the target computing power node among the candidate computing power nodes.

举例而言,在目标业务对应的服务质量优先级信息表征该目标业务要求低时延优先时,可以在确定候选算力节点后,获取距离目标业务传输路径最近的候选算力节点的算力资源使用信息,并将算力资源使用信息满足目标业务的算力需求信息的算力节点确定为目标算力节点。使得最终确定的目标算力节点能够满足目标业务的网络传输需求和算力资源需求。For example, when the service quality priority information corresponding to the target service indicates that the target service requires low latency, after determining the candidate computing power node, the computing power resources of the candidate computing power node closest to the target service transmission path can be obtained Use the information, and determine the computing power node whose computing power resource usage information meets the computing power demand information of the target business as the target computing power node. This enables the finalized target computing power node to meet the network transmission requirements and computing power resource requirements of the target business.

需要说明的是,基于图3所确定的目标算力节点的个数可以包括一个或多个,在目标算力节点的个数为多个时,可以在多个目标算力节点中随机选取一个用于目标业务的算力资源调度。It should be noted that the number of target computing power nodes determined based on Figure 3 may include one or more. When the number of target computing power nodes is multiple, one may be randomly selected from the multiple target computing power nodes. Computing resource scheduling for target businesses.

基于图3的方法,综合考虑了目标业务的网络传输需求和算力资源需求,以及算力节点的资源使用情况,从而得到为目标业务进行算力资源调度的最优算力节点,有效提升了算力资源调度效率,进一步改善用户体验。The method based on Figure 3 comprehensively considers the network transmission requirements and computing power resource requirements of the target business, as well as the resource usage of the computing power nodes, thereby obtaining the optimal computing power node for computing power resource scheduling for the target business, effectively improving the Computing resource scheduling efficiency further improves user experience.

在确定了目标算力节点后,继续参考图2,在步骤S230中,将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。After determining the target computing power node, continue to refer to Figure 2. In step S230, the network resource configuration information is delivered to the network controller, and the computing power resource demand information is delivered to the target computing power node to perform the target business. Computing network resource allocation.

其中,网络控制器可以用于根据网络资源配置信息对目标业务进行网络配置,或者网络资源调度,以为目标业务的传输过程配备最佳适配网络。Among them, the network controller can be used to configure the network for the target service according to the network resource configuration information, or schedule the network resources to equip the best adaptive network for the transmission process of the target service.

通过将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,能够使得网络控制器根据网络资源配置信息进行网络配置,使得目标算力节点根据算力资源需求信息进行算力资源调度,并根据网络控制器的返回结果和目标算力节点的返回结果进一步统筹网络资源和算力资源,以进行算网资源的动态调配。By sending the network resource configuration information to the network controller and the computing resource demand information to the target computing node, the network controller can configure the network according to the network resource configuration information, so that the target computing node can configure the network according to the computing resource. The demand information is used for computing resource scheduling, and network resources and computing resources are further coordinated based on the return results of the network controller and the return results of the target computing nodes to dynamically allocate computing network resources.

在一种实施方式中,在将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配前,方法还可以包括:In one implementation, before delivering the network resource configuration information to the network controller and the computing resource demand information to the target computing node to allocate computing network resources for the target business, the method may also include:

根据网络资源配置信息与当前可用网络资源的比较结果进行网络资源核查,在当前可用网络资源满足目标业务的网络资源需求的情况下,根据算力资源需求信息与目标算力节点的可用算力资源的比较结果进行算力资源核查,否则,重新获取算网服务质量信息。Network resource verification is performed based on the comparison between the network resource configuration information and the currently available network resources. When the currently available network resources meet the network resource requirements of the target business, the computing resource demand information is compared with the available computing resources of the target computing node. Check the computing resources based on the comparison results; otherwise, re-obtain the computing network service quality information.

举例而言,可以通过与网络控制器交互,以确定当前可用网络资源,在当前可以资源满足目标业务的网络资源需求的情况下,继续核查目标算力节点的算力资源是否满足目标业务的算力资源需求,否则,则确定当前网络资源无法满足目标业务所需的网络资源,重新获取其他业务的算网服务质量信息。For example, you can interact with the network controller to determine the currently available network resources. If the currently available resources meet the network resource requirements of the target business, continue to check whether the computing power resources of the target computing power node meet the computing power requirements of the target business. Otherwise, it is determined that the current network resources cannot meet the network resources required by the target service, and the computing network service quality information of other services is re-obtained.

通过与网络控制器交互,以对当前可用网络资源进行核查,在当前可用网络资源不满足目标业务需求时,及时中断流程,在一定程度上加速了算网调配过程,有效提升了算网调配效率。By interacting with the network controller, the currently available network resources are verified. When the currently available network resources do not meet the target business requirements, the process is promptly interrupted, which speeds up the computing network deployment process to a certain extent and effectively improves the computing network deployment efficiency. .

在一种实施方式中,上述根据算力资源需求信息与目标算力节点的可用算力资源的比较结果进行算力资源核查,可以包括下述步骤:In one implementation, the above-mentioned verification of computing resources based on the comparison results between the computing resource demand information and the available computing resources of the target computing node may include the following steps:

在目标算力节点的可用算力资源满足目标业务的算力资源需求的情况下,将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,否则,重新获取算网服务质量信息。When the available computing power resources of the target computing power node meet the computing power resource requirements of the target business, the network resource configuration information is delivered to the network controller, and the computing power resource requirement information is delivered to the target computing power node to implement The target business performs computing network resource allocation; otherwise, the computing network service quality information is re-obtained.

举例而言,在网络资源满足目标业务需求的情况下,进一步可以通过与目标算力节点进行交互,以获取目标算力节点的可用算力资源,在可用算力资源满足目标业务需求的情况下,下发网络资源配置信息以及算力资源需求信息,以对目标业务进行算网资源调配,否则,则重新获取算网服务质量信息。For example, when the network resources meet the target business needs, you can further interact with the target computing power node to obtain the available computing power resources of the target computing power node. When the available computing power resources meet the target business needs, , deliver network resource configuration information and computing resource demand information to allocate computing network resources for the target business, otherwise, re-obtain computing network service quality information.

在网络资源和算力资源均满足目标业务需求的情况下,才为目标业务调配算网资源,进一步确保了算网资源调配过程的可靠性,以及算网资源调配的有效性。Only when network resources and computing power resources meet the needs of the target business, computing network resources are allocated for the target business, further ensuring the reliability of the computing network resource allocation process and the effectiveness of computing network resource allocation.

在一种实施方式中,上述将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,还可以包括:In one implementation, the above-mentioned delivery of network resource configuration information to the network controller and delivery of computing resource demand information to the target computing node to allocate computing network resources for the target business may also include:

根据服务质量优先级信息确定调度策略。Determine the scheduling strategy based on quality of service priority information.

其中,调度策略可以是目标算力节点调度算力资源的依据,例如,调度策略可以包括延迟调度策略,主资源公平调度策略等。The scheduling policy may be the basis for the target computing power node to schedule computing power resources. For example, the scheduling policy may include a delayed scheduling policy, a fair scheduling policy for main resources, etc.

举例而言,若业务A与业务B都属于低时延优先业务,且业务A匹配数据的时间较长,则可以应用延迟调度业务策略,在等待业务A匹配数据的时段中,先对业务B进行资源调配,以确保业务A与业务B的资源调配过程都满足低时延优先的需求。For example, if both service A and service B are low-latency priority services, and service A takes a long time to match data, you can apply a delayed scheduling service policy. While waiting for service A to match data, service B first Carry out resource allocation to ensure that the resource allocation process of business A and business B meets the requirements of low latency priority.

通过目标业务的服务质量优先级信息确定调度策略,能够有效加快业务之间调配算网资源的速度,进一步提升算网资源调配效率。Determining the scheduling strategy based on the service quality priority information of the target business can effectively speed up the allocation of computing network resources between services and further improve the efficiency of computing network resource allocation.

基于上述方法,有效提升了算网资源的调配效率,改善了用户体验。Based on the above method, the efficiency of allocating computing network resources is effectively improved and the user experience is improved.

在一种实施方式中,本示例性实施方式中的算网调配方法能够应用于“东数西算”工程,图4示出了本示例性实施方式中的算网调配方法应用于“东数西算”工程的一种示例性流程,包括下述步骤S401~S408:In one implementation, the computing network deployment method in this exemplary embodiment can be applied to the "Eastern Digital and Western Computing" project. Figure 4 shows that the computing network deployment method in this exemplary embodiment is applied to the "Eastern Digital and Western Computing" project. An exemplary process of the "Western Calculation" project includes the following steps S401 to S408:

步骤S401,输入业务对应的算网服务质量需求参数;Step S401: Enter the computing network service quality requirement parameters corresponding to the service;

步骤S402,根据算网服务质量需求参数确定算网服务质量信息;Step S402, determine the computing network service quality information according to the computing network service quality requirement parameters;

步骤S403,输入算网服务质量信息;Step S403, input computing network service quality information;

步骤S404,当前可用网络资源是否满足业务需求;若是,跳转至步骤S405,否则,跳转至步骤S401;Step S404: Whether the currently available network resources meet the business requirements; if so, jump to step S405; otherwise, jump to step S401;

步骤S405,目标算力节点的可用算力资源是否满足业务需求;若是,跳转至步骤S406,否则,跳转至步骤S401;Step S405: Whether the available computing power resources of the target computing power node meet the business requirements; if so, jump to step S406, otherwise, jump to step S401;

步骤S406,将网络资源配置信息下发至网络控制器,以进行网络配置;Step S406: Send the network resource configuration information to the network controller for network configuration;

步骤S407,将算力资源需求信息下发至目标算力节点,以进行算力资源配置;Step S407: Send the computing resource demand information to the target computing node for computing resource configuration;

步骤S408,根据网络控制器与目标算力资源的返回结果进一步动态调配算网资源;Step S408, further dynamically allocate computing network resources based on the results returned by the network controller and target computing resources;

基于图4的方法,可以将本示例性实施方式中的算网调配方法应用于“东数西算”工程,进一步提升“东数西算”工程中的算网资源调配效率。Based on the method in Figure 4, the computing network allocation method in this exemplary embodiment can be applied to the "Eastern Data and West Computing" project to further improve the efficiency of computing network resource allocation in the "Eastern Data and West Computing" project.

本公开的示例性实施方式还提供一种算网资源调配装置。如图5所示,该算网资源调配装置500可以包括:Exemplary embodiments of the present disclosure also provide a computing network resource allocation device. As shown in Figure 5, the computing network resource allocation device 500 may include:

信息获取单元510,被配置为获取目标业务的算网服务质量信息,算网服务质量信息包括服务质量优先级信息,网络资源配置信息以及算力资源需求信息;The information acquisition unit 510 is configured to obtain the computing network service quality information of the target service. The computing network service quality information includes service quality priority information, network resource configuration information and computing power resource demand information;

目标算力节点确定单元520,被配置为根据服务质量优先级信息与算力资源需求信息确定目标算力节点;The target computing power node determining unit 520 is configured to determine the target computing power node based on the service quality priority information and the computing power resource demand information;

信息下发单元530,被配置为将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。The information delivery unit 530 is configured to deliver the network resource configuration information to the network controller and the computing resource requirement information to the target computing node to allocate computing network resources for the target business.

在一种实施方式中,上述获取目标业务的算网服务质量信息,可以包括:In one implementation, the above-mentioned acquisition of network service quality information of the target service may include:

根据目标业务对应的算网服务质量需求参数确定算网服务质量信息与目标业务对应的网络传输范围。Determine the network transmission range corresponding to the computing network service quality information and the target business based on the computing network service quality requirement parameters corresponding to the target business.

在一种实施方式中,上述算网服务质量信息包括服务质量优先级信息,根据目标业务对应的算网服务质量需求参数确定算网服务质量信息,可以包括:In one embodiment, the above computing network service quality information includes service quality priority information. The computing network service quality information is determined according to the computing network service quality requirement parameters corresponding to the target business, which may include:

基于算网服务质量需求参数中的网络性能需求信息、算力资源需求信息以及调度成本需求信息确定算网服务质量信息中的低时延优先等级、算力资源优先等级以及调度成本优先等级,以获取服务质量优先级信息。Based on the network performance demand information, computing resource demand information and scheduling cost demand information in the computing network service quality demand parameters, the low delay priority, computing power resource priority and scheduling cost priority in the computing network service quality information are determined to Get service quality priority information.

在一种实施方式中,上述根据服务质量优先级信息与算力资源需求信息确定目标算力节点,可以包括:In one implementation, the above-mentioned determination of the target computing power node based on the service quality priority information and computing power resource demand information may include:

将目标业务对应的网络传输范围中的算力节点确定为候选算力节点;Determine the computing power nodes in the network transmission range corresponding to the target business as candidate computing power nodes;

结合服务质量优先级信息、算力资源需求信息,以及候选算力节点的算力资源使用信息在候选算力节点中确定目标算力节点。The target computing power node is determined among the candidate computing power nodes by combining the service quality priority information, computing power resource demand information, and computing power resource usage information of the candidate computing power nodes.

在一种实施方式中,在上述将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配前,还可以包括:In one implementation, before delivering the network resource configuration information to the network controller and the computing resource demand information to the target computing node to allocate computing network resources for the target business, it may also include:

根据网络资源配置信息与当前可用网络资源的比较结果进行网络资源核查,在当前可用网络资源满足目标业务的网络资源需求的情况下,根据算力资源需求信息与目标算力节点的可用算力资源的比较结果进行算力资源核查,否则,重新获取算网服务质量信息。Network resource verification is performed based on the comparison between the network resource configuration information and the currently available network resources. When the currently available network resources meet the network resource requirements of the target business, the computing resource demand information is compared with the available computing resources of the target computing node. Check the computing resources based on the comparison results; otherwise, re-obtain the computing network service quality information.

在一种实施方式中,上述根据算力资源需求信息与目标算力节点的可用算力资源的比较结果进行算力资源核查,可以包括:In one implementation, the above-mentioned verification of computing resources based on the comparison results between the computing resource demand information and the available computing resources of the target computing node may include:

在目标算力节点的可用算力资源满足目标业务的算力资源需求的情况下,将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,否则,重新获取算网服务质量信息。When the available computing power resources of the target computing power node meet the computing power resource requirements of the target business, the network resource configuration information is delivered to the network controller, and the computing power resource requirement information is delivered to the target computing power node to implement The target business performs computing network resource allocation; otherwise, the computing network service quality information is re-obtained.

在一种实施方式中,上述将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配,还可以包括:In one implementation, the above-mentioned delivery of network resource configuration information to the network controller and delivery of computing resource demand information to the target computing node to allocate computing network resources for the target business may also include:

根据服务质量优先级信息确定调度策略。Determine the scheduling strategy based on quality of service priority information.

上述装置中各部分的具体细节在方法部分实施方式中已经详细说明,因而不再赘述。The specific details of each part of the above-mentioned device have been described in detail in the method implementation, and will not be described again.

本公开的示例性实施方式还提供了一种计算机可读存储介质,可以实现为一种程序产品的形式,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使电子设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。在一种可选的实施方式中,该程序产品可以实现为便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在电子设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Exemplary embodiments of the present disclosure also provide a computer-readable storage medium, which can be implemented in the form of a program product, which includes program code. When the program product is run on an electronic device, the program code is used to cause the electronic device to The steps described in the "Exemplary Methods" section of this specification above according to various exemplary embodiments of the present disclosure are performed. In an alternative embodiment, the program product may be implemented as a portable compact disk read-only memory (CD-ROM) and include the program code, and may be run on an electronic device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。The Program Product may take the form of one or more readable media in any combination. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: electrical connection with one or more conductors, portable disk, hard disk, random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying readable program code therein. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium that can send, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or device.

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical cable, RF, etc., or any suitable combination of the foregoing.

可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., as well as conventional procedural programming. Language—such as "C" or a similar programming language. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server execute on. In situations involving remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device, such as provided by an Internet service. (business comes via Internet connection).

下面参考图6,图6示出本示例性实施方式提供的一种算网资源调配设备的结构示意图。如图6所示,算网资源调配设备600可以包括:处理器610、存储器620、总线630,以及I/O(输入/输出)接口640。Referring now to FIG. 6 , FIG. 6 shows a schematic structural diagram of a computing network resource allocation device provided in this exemplary embodiment. As shown in Figure 6, the computing network resource allocation device 600 may include: a processor 610, a memory 620, a bus 630, and an I/O (input/output) interface 640.

处理器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获取目标业务的算网服务质量信息,并根据服务质量优先级信息与算力资源需求信息确定目标算力节点,并将网络资源配置信息下发至网络控制器,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。The processor 610 may include one or more processing units. For example, the processor 610 may include a central processing unit (CPU), an AP (Application Processor, an application processor), a modem processor, a display processor ( Display Process Unit (DPU), GPU (Graphics Processing Unit, graphics processor), ISP (Image Signal Processor, image signal processor), controller, encoder, decoder, DSP (Digital Signal Processor, digital signal processor) , baseband processor, artificial intelligence processor, etc. In one implementation, the CPU can obtain the computing network service quality information of the target service, determine the target computing power node based on the service quality priority information and computing power resource demand information, and send the network resource configuration information to the network control The server sends the computing resource demand information to the target computing node to allocate computing network resources for the target business.

存储器620可以包括易失性存储器,例如RAM 621、缓存单元622,还可以包括非易失性存储器,例如ROM 623。存储器620还可以包括一个或多个程序模块624,这样的程序模块624包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。例如,程序模块624可以包括上述装置500中的各模块。The memory 620 may include volatile memory, such as RAM 621 and cache unit 622, and may also include non-volatile memory, such as ROM 623. Memory 620 may also include one or more program modules 624, such program modules 624 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples. This may include the implementation of a network environment. For example, the program module 624 may include each module in the device 500 described above.

总线630用于实现电子设备600的不同组件之间的连接,可以包括数据总线、地址总线和控制总线。The bus 630 is used to realize connections between different components of the electronic device 600 and may include a data bus, an address bus and a control bus.

算网资源调配设备600可以通过I/O接口640与一个或多个外部设备800(例如键盘、鼠标、外置控制器等)进行通信。The computing network resource allocation device 600 can communicate with one or more external devices 800 (such as keyboard, mouse, external controller, etc.) through the I/O interface 640.

在一种实施方式中,本公开还提供一种算网资源调配系统,可以包括:上述算网资源调配装置500或上述的算网资源调配设备600。In one embodiment, the present disclosure also provides a computing network resource allocation system, which may include: the above-mentioned computing network resource allocation device 500 or the above-mentioned computing network resource allocation device 600.

举例而言,图7示出本示例性实施方式提供的一种算网资源调配系统的架构示意图。参考图7所示,算网资源调配系统700可以包括:算网资源调配模块710,还可以包括网络控制器720、算力节点731、算力节点732以及算力节点733。For example, FIG. 7 shows a schematic architectural diagram of a computing network resource allocation system provided in this exemplary embodiment. Referring to FIG. 7 , the computing network resource allocation system 700 may include: a computing network resource allocation module 710 , and may also include a network controller 720 , a computing power node 731 , a computing power node 732 , and a computing power node 733 .

其中,算网资源调配模块710部署有上述算网资源调配装置500或者算网资源调配设备600。网络控制器720能够通过与传输网、骨干网等进行交互,为目标业务配置网络。算力节点731、算力节点732以及算力节点733中部署有算力资源。Among them, the computing network resource allocation module 710 is deployed with the above-mentioned computing network resource allocation device 500 or the computing network resource allocation equipment 600. The network controller 720 can configure the network for the target service by interacting with the transmission network, backbone network, etc. Computing power resources are deployed in the computing power node 731, the computing power node 732, and the computing power node 733.

例如,在使用图7示出的算网资源调配系统进行算网资源分配时,可以通过算网资源调配模块710获取目标业务的算网服务质量信息,并根据算网服务质量信息中的服务质量优先级信息与算力资源需求信息,在算力节点731、算力节点732以及算力节点733中确定目标算力节点,并将算网服务质量信息中的网络配置信息下发至网络控制器720,将算力资源需求信息下发至目标算力节点,以对目标业务进行算网资源调配。For example, when using the computing network resource allocation system shown in Figure 7 to allocate computing network resources, the computing network service quality information of the target service can be obtained through the computing network resource allocation module 710, and based on the service quality in the computing network service quality information The priority information and computing power resource demand information determine the target computing power node among the computing power nodes 731, 732 and 733, and deliver the network configuration information in the computing network service quality information to the network controller. 720. Send the computing power resource demand information to the target computing power node to allocate computing network resources for the target business.

基于上述算网资源调配系统,能够有效提升算网资源调配效率,从而改善用户体验。Based on the above computing network resource allocation system, the efficiency of computing network resource allocation can be effectively improved, thereby improving user experience.

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的示例性实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。It should be noted that although several modules or units of equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above may be further divided into being embodied by multiple modules or units.

所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。Those skilled in the art will understand that various aspects of the present disclosure may be implemented as systems, methods, or program products. Therefore, various aspects of the present disclosure may be embodied in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which may be collectively referred to herein as "Circuit", "Module" or "System". Other embodiments of the present disclosure will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the disclosure that follow the general principles of the disclosure and include common common sense or customary technical means in the technical field that are not disclosed in the disclosure. . It is intended that the specification and embodiments be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限定。It is to be understood that the present disclosure is not limited to the precise structures described above and illustrated in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the disclosure is limited only by the appended claims.

Claims (10)

CN202310868550.4A2023-07-142023-07-14 Computing network resource allocation method and device, computing network resource allocation equipment and systemPendingCN116886525A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN202310868550.4ACN116886525A (en)2023-07-142023-07-14 Computing network resource allocation method and device, computing network resource allocation equipment and system
PCT/CN2023/139966WO2025015842A1 (en)2023-07-142023-12-19Computing power resource and network resource allocation method and apparatus, and computing power resource and network resource allocation device and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202310868550.4ACN116886525A (en)2023-07-142023-07-14 Computing network resource allocation method and device, computing network resource allocation equipment and system

Publications (1)

Publication NumberPublication Date
CN116886525Atrue CN116886525A (en)2023-10-13

Family

ID=88260055

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202310868550.4APendingCN116886525A (en)2023-07-142023-07-14 Computing network resource allocation method and device, computing network resource allocation equipment and system

Country Status (2)

CountryLink
CN (1)CN116886525A (en)
WO (1)WO2025015842A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2025015842A1 (en)*2023-07-142025-01-23中国电信股份有限公司技术创新中心Computing power resource and network resource allocation method and apparatus, and computing power resource and network resource allocation device and system
CN119576592A (en)*2025-02-082025-03-07安徽泰然信息技术有限公司Task processing method and device for computing force node

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115622904A (en)*2021-07-142023-01-17中国移动通信有限公司研究院Management and scheduling method, device, node and storage medium
CN116418678A (en)*2021-12-302023-07-11中国移动通信有限公司研究院 Resource management method, device and computer-readable storage medium
CN114756340A (en)*2022-03-172022-07-15中国联合网络通信集团有限公司 Computing power scheduling system, method, device and storage medium
CN115118784B (en)*2022-06-302025-01-28中国电信股份有限公司 Method, device and system for scheduling computing resources
CN115396514B (en)*2022-08-182023-05-26中国联合网络通信集团有限公司Resource allocation method, device and storage medium
CN115801896B (en)*2022-11-092025-02-11中国电信股份有限公司 Computing power network node allocation method, device, electronic device and storage medium
CN116886525A (en)*2023-07-142023-10-13中国电信股份有限公司技术创新中心 Computing network resource allocation method and device, computing network resource allocation equipment and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2025015842A1 (en)*2023-07-142025-01-23中国电信股份有限公司技术创新中心Computing power resource and network resource allocation method and apparatus, and computing power resource and network resource allocation device and system
CN119576592A (en)*2025-02-082025-03-07安徽泰然信息技术有限公司Task processing method and device for computing force node
CN119576592B (en)*2025-02-082025-05-13安徽泰然信息技术有限公司Task processing method and device for computing force node

Also Published As

Publication numberPublication date
WO2025015842A1 (en)2025-01-23

Similar Documents

PublicationPublication DateTitle
CN111651253B (en)Computing resource scheduling method and device
CN112512090B (en)Communication processing method and device, computer readable medium and electronic equipment
JP7174857B2 (en) COMMUNICATION METHOD, APPARATUS, ELECTRONIC DEVICE AND COMPUTER PROGRAM
CN102791032B (en)Internet wide band distribution and terminal
CN116886525A (en) Computing network resource allocation method and device, computing network resource allocation equipment and system
US9998531B2 (en)Computer-based, balanced provisioning and optimization of data transfer resources for products and services
WO2020073903A1 (en)Latency-sensitive network communication method and apparatus thereof
CN110166507B (en)Multi-resource scheduling method and device
WO2021227999A1 (en)Cloud computing service system and method
CN112583615B (en) VNF instantiation method, NFVO, VIM, VNFM and system
WO2024016596A1 (en)Container cluster scheduling method and apparatus, device, and storage medium
CN112383600A (en)Information processing method and device, computer readable medium and electronic equipment
CN113204425B (en)Method, device, electronic equipment and storage medium for process management internal thread
CN112306625B (en)Method and related device for deploying virtual machine
WO2020164476A1 (en)Data downloading method and related apparatus
CN116346743A (en) A bandwidth control method, device, equipment and storage medium
WO2024222204A1 (en)Resource scheduling method, node, device, medium, and program product
CN110401731B (en)Method and apparatus for distributing content distribution nodes
CN105429900B (en)A kind of method, apparatus and system of bandwidth speed-raising
CN118368259B (en)Network resource allocation method, device, electronic equipment and storage medium
CN105187483B (en)Distribute the method and device of cloud computing resources
CN117749734A (en) Business rapid response methods, devices, equipment and media
CN115884197A (en)Method, system and related equipment for managing shared network element based on X interface
CN113254225A (en)Data synchronization method and device
Sutagundar et al.Development of fog based dynamic resource allocation and pricing model in IoT

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp