Computing power resource configuration method, apparatus, device, storage medium and product

By defining wireless computing resource strategies and configuring computing, memory, storage, and network resources in a wireless computing resource sharing scenario, the problem that existing technologies cannot meet the differentiated needs of different computing services is solved, and efficient resource utilization is achieved.

WO2026061360A1PCT designated stage Publication Date: 2026-03-26CHINA MOBILE COMM LTD RES INST +1
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-16
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

Existing technologies cannot flexibly configure computing resources in wireless computing resource sharing scenarios, and cannot meet the differentiated needs of different computing services, resulting in limited efficient use of computing resources.

Method used

The first network function sends first information containing task and service-related information to the second network function, defines wireless computing resource strategies, configures computing, memory, storage and network resources, and realizes differentiated allocation and dynamic adjustment of resources.

Benefits of technology

It enables flexible configuration of computing resources according to business needs in wireless shared computing resource scenarios, meeting the differentiated needs of specific businesses or tasks and improving the utilization efficiency of computing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025121576_26032026_PF_FP_ABST
    Figure CN2025121576_26032026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a computing power resource configuration method, an apparatus, a device, a storage medium and a product. In a computing power resource configuration process, first information is sent to a second function by means of a first function, the first information being used for configuring information related to a computing power resource for a task and / or a service, wherein the first information comprises at least one of second information and third information, the second information is information related to the task and / or the service, and the third information is the information related to the computing power resource.
Need to check novelty before this filing date? Find Prior Art

Description

Computing resource configuration method and device, equipment, storage medium and product

[0001] Cross-reference to Related Applications

[0002] The present disclosure claims priority from Chinese Patent Application No. 202411297497.8 filed on September 18, 2024 in China, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present disclosure relates to the field of communication technology, and in particular to a computing resource configuration method, device, equipment, storage medium and product. BACKGROUND

[0004] The service management and orchestration function (SMO) in the network architecture of related technologies obtains the demand description of cloud base station to infrastructure capability through application service descriptor (ASD), and generates virtual network function descriptor (VNFD) by service management and orchestration module after analysis, which is used to describe the demand of network function to infrastructure resource, design constraint, dependency and operation behavior (such as instantiation deployment, capacity expansion and contraction, etc.). And the description of virtual network function to resource in VNFD is generally the demand for physical central processing unit (CPU) core or virtual CPU quantity, and the demand field of core binding. In the future wireless computing resource sharing scene, since the related scheme only faces the configuration mode of computing resource, it is unable to flexibly configure computing resource according to business demand in the scene of different computing business sharing wireless infrastructure resource. SUMMARY

[0005] The purpose of the embodiments of the present disclosure is to provide a computing resource configuration method, device, equipment, storage medium and product, which can meet the differentiated computing power demand of specific business or task, and realize efficient use of wireless shared computing resource.

[0006] To achieve the above purpose, the embodiments of the present disclosure provide a computing resource configuration method applied to a first network function, the method comprising:

[0007] sending first information to a second network function; wherein the first information is used to configure information related to computing resource for a task and / or service, the first information comprises at least one of second information and third information, the second information is information related to the task and / or service, and the third information is information related to the computing resource.

[0008] As an improvement of the above scheme, the second information is information related to at least one of task identification, service identification, task type, service type, task priority, service priority.

[0009] As an improvement of the above scheme, the third information is information related to at least one of computing resource, memory resource, storage resource and network resource, and / or at least one of size, dimension, maximum proportion, minimum proportion and dedicated proportion of the computing resource configured for the task and / or service.

[0010] As an improvement of the above scheme, the method further comprises:

[0011] sending fourth information or predefined information to the second network function; wherein the fourth information or predefined information is used to indicate that the computing resource is provided to the corresponding task / service.

[0012] As an improvement of the above scheme, before sending the first information to the second network function, the method further comprises:

[0013] selecting the corresponding second network function for providing computing resource according to the computing requirement of the task and / or service.

[0014] As an improvement of the above scheme, after receiving the first information, the second network function determines whether to perform computing resource configuration according to at least one of the first state information of the task and / or service and the second state information sent by the second network function.

[0015] As an improvement of the above scheme, after receiving the first information, the second network function reports the second state information sent by the second network function to the task and / or service, so that the task and / or service decides whether to perform computing resource configuration according to the first state information and / or the second state information, and sends the computing resource configuration to the second network function.

[0016] As an improvement of the above scheme, after sending the first information to the second network function, the method further comprises:

[0017] sending the first information with updated parameters to the second network function according to at least one of the computing requirement of the task and / or service, the first state information of the task and / or service and the second state information sent by the second network function.

[0018] As an improvement of the above scheme, the second network function can be at least one of a base station, a cloud platform, a cluster, a computing node or a resource pool.

[0019] As an improvement of the above scheme, the first network function can be at least one of a management and orchestration module, a near-real-time wireless intelligent controller, a near-real-time running application, a non-real-time wireless intelligent controller, a non-real-time running application, and another control node.

[0020] To achieve the above object, the disclosure embodiment further provides a computing resource configuration method applied to a second network function, the method comprising:

[0021] receiving first information sent by a first network function; wherein the first information comprises at least one of second information and third information, the second information being information related to the task and / or service, and the third information being information related to the computing resource;

[0022] configuring information related to the computing resource for the task and / or service according to the first information.

[0023] As an improvement of the above scheme, the method further comprises:

[0024] receiving fourth information or predefined information sent by the first network function; wherein the fourth information or the predefined information is used to indicate that the computing resource is provided to the corresponding task / service.

[0025] As an improvement of the above scheme, after receiving the first information sent by the first network function, the method further comprises:

[0026] determining whether to perform computing resource configuration according to at least one of first state information of the task and / or service and second state information of the second network function.

[0027] As an improvement of the above scheme, after receiving the first information sent by the first network function, the method further comprises:

[0028] reporting the second state information of the second network function to the task and / or service, so that the task and / or service decides whether to perform computing resource configuration according to the first state information and / or the second state information;

[0029] receiving computing resource configuration sent by the task and / or service.

[0030] As an improvement of the above scheme, after configuring the computing resource for the task and / or service according to the first information, the method further comprises:

[0031] receiving first information updated with parameters sent by the first network function; wherein the first network function updates the first information according to at least one of computing resource demand of the task and / or service, first state information of the task and / or service, and second state information of the second network function.

[0032] configure the computing resource for the task and / or the service according to the updated first information.

[0033] To achieve the above object, the disclosure further provides a computing resource configuration device, applied to a first network function, the device comprising:

[0034] a first information sending module, configured to send first information to a second network function, wherein the first information is used to configure information related to a computing resource for a task and / or a service, the first information comprises at least one of second information and third information, the second information is information related to the task and / or the service, and the third information is information related to the computing resource.

[0035] To achieve the above object, the disclosure further provides another computing resource configuration device, applied to a second network function, the device comprising:

[0036] a first information receiving module, configured to receive first information sent by a first network function, wherein the first information comprises at least one of second information and third information, the second information is information related to the task and / or the service, and the third information is information related to the computing resource.

[0037] an information configuration module, configured to configure information related to a computing resource for a task and / or a service according to the first information.

[0038] To achieve the above object, the disclosure further provides a computing resource configuration device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the computing resource configuration method of any one of the above embodiments.

[0039] To achieve the above object, the disclosure further provides a computer readable storage medium, comprising a stored computer program, wherein the computer program controls the device where the computer readable storage medium is located to execute the computing resource configuration method of any one of the above embodiments when the computer program is running.

[0040] To achieve the above object, the disclosure further provides a computer program product, comprising computer instructions, wherein the computer instructions are executed by a processor to implement the computing resource configuration method of any one of the above embodiments.

[0041] Compared with the related art, the computing resource configuration method, device, equipment, storage medium and product disclosed by the present disclosure, in the computing resource configuration process, the first network function sends the first information to the second network function, and the first information is used to configure the computing resource for the task and / or service. The wireless computing resource policy is defined in the first information, different types of computing resources are defined, and the computing resource is calculated according to the computing resource demand of the task and / or service. The computing strategy definition and delivery are used for business or network function computing resource reservation or update, so as to meet the differentiated computing resource demand of specific business or task, solve the problem that the configuration method of the related scheme only faces the computing resource and cannot meet the wireless competitive infrastructure resource of the communication network function, AI type business, application business and the like, and realize the efficient use of wireless shared computing resource. BRIEF DESCRIPTION OF DRAWINGS

[0042] FIG. 1 is a flowchart of a computing resource configuration method provided by an embodiment of the present disclosure;

[0043] FIG. 2 is a flowchart of resource configuration of computing resource in the computing resource configuration method provided by an embodiment of the present disclosure;

[0044] FIG. 3 is a flowchart of updating the first information in the computing resource configuration method provided by an embodiment of the present disclosure;

[0045] FIG. 4 is a flowchart of another computing resource configuration method provided by an embodiment of the present disclosure;

[0046] FIG. 5 is a structural block diagram of a computing resource configuration device provided by an embodiment of the present disclosure;

[0047] FIG. 6 is a structural block diagram of another computing resource configuration device provided by an embodiment of the present disclosure;

[0048] FIG. 7 is a structural block diagram of a computing resource configuration equipment provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0049] The technical solutions in the embodiments of the present disclosure will be described clearly and completely in combination with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present disclosure.

[0050] The present disclosure proposes a wireless computing resource configuration method, in the case of diversified business competition for infrastructure resources such as network functions, business applications, artificial intelligence (AI) services, etc., a radio computing resource management policy (RCRM Policy) is defined for wireless computing resource reservation or update based on diversified task or service requirements.

[0051] Referring to FIG. 1, FIG. 1 is a flowchart of a computing resource configuration method provided by an embodiment of the present disclosure, the computing resource configuration method is implemented by a first network function, and the computing resource configuration includes:

[0052] S11, sending first information to a second network function; wherein the first information is used to configure information related to computing resources for a task and / or a service, the first information includes at least one of second information and third information, the second information is information related to the task and / or the service, and the third information is information related to the computing resources.

[0053] Exemplarily, the first network function can be at least one of a service management and orchestration module (SMO), a near-real time RAN intelligent controller (Near-RT RIC), a near-real-time application (xAPP), a non-real-time radio intelligent controller (Non-RT RIC), a non-real-time application (rAPP), or another control node. The first network function selects a corresponding second network function for providing computing resource according to the computing requirement of the task and / or service (for example, a demand side orders a face recognition capability, and the computing requirement is that the internal network bandwidth is 1 Mbps, the computing resource is CPU 4 cores, the memory is 512 MB, and the storage space is 4 GB). The first network function selects a suitable second network function for providing computing resource according to the computing capability (for example, Inventory information) reported by the internal storage or resource pool / cluster / cloud platform / base station / computing node. The second network function is a wireless computing object, and the second network function can be at least one of a base station (gNB), a cloud platform (Cloud), a cluster (Cluster), a computing node (Node), or a resource pool (Resource Pool). The description of the wireless computing object is shown in Table 1.

[0054] Table 1 wireless computing object

[0055] Exemplarily, the first network function sends first information to the second network function, that is, the first network function sends defined first information (that is, initial RCRM Policy) to the wireless computing object meeting the computing requirement, to instruct the first network function to reserve resources, or the first network function sends updated first information (that is, updated RCRM Policy) according to the change of service requirement or the change of resource state. The first information includes at least one of second information and third information.

[0056] Specifically, the second information (RCRM Policy Object) is information related to at least one of a task identifier, a service identifier, a task type, a service type, a task priority, and a service priority.

[0057] Exemplarily, the second information is for a user of the computing resource, including a computing service and / or a computing task, wherein one computing service can include multiple computing tasks. The second information includes:

[0058] 1.1) service ID, which is unique and used to distinguish different services;

[0059] 1.2) service Type, which is used to classify services;

[0060] 1.3) service Priority, which is used to guide resource allocation in the case of resource competition;

[0061] 1.4) task ID, which is unique and used to distinguish different tasks, and the service ID is also needed when the service is composed of multiple tasks;

[0062] 1.5) task Type, which is used to classify tasks;

[0063] 1.6) task Priority, which is used to guide resource allocation in the case of resource competition.

[0064] Specifically, the third information is at least one related information of a computing resource, a memory resource, a storage resource and a network resource, and / or at least one of the size, the dimension, the maximum proportion, the minimum proportion and the dedicated proportion of the computing resource configured for the task and / or the service.

[0065] Further, the method further includes: sending fourth information or predefined information to the second network function; wherein the fourth information or the predefined information is used to indicate that the computing resource is provided to the corresponding task / service. The fourth information or the predefined information can be information parallel to the first information, or the fourth information or the predefined information is information contained in the first information.

[0066] Exemplarily, the third information is used to define the computing resource allocated to the task and / or the service, and the third information includes:

[0067] 2.1) computing resource (computing), including CPU, Graphic Processing Unit (GPU), Field-Programmable Gate Array (FPGA), etc.; for CPU resource requirement, it can be specified by CPU number, CPU core number or Virtualised CPU (VCPU) number; for GPU resource requirement, it can be specified by Flops (Floating-point Operations Per Second) number; for FPGA resource requirement, it can be specified by logic resource; for various computing resources, the priority of current resource preferentially allocated to specific task and / or service can be specified by the fourth information or the pre-defined information, for example, GPU resource preferentially allocates to Artificial Intelligence (AI) / Machine Learning (ML) service, FPGA resource preferentially allocates to Distributed Unit (DU) service;

[0068] 2.2) memory resource (memory), the number of memory resources allocated to task and / or service, which can be specified by MB (Mega Byte) and the like; the priority allocation manner of the memory resource is the same as 2.1), and the first network function can be specified by different services in the fourth information or the pre-defined information;

[0069] 2.3) storage resource (storage), the size of storage resource allocated to task and / or service, which can be specified by Giga Byte (GB) and the like; the priority allocation manner of the storage resource is the same as 2.1), and the first network function can be specified by different services in the fourth information or the pre-defined information;

[0070] 2.4) network resource (network), network resource allocated to task and / or service, including the number of ports or virtual ports to be allocated, and the required bit rate for each port or virtual port, such as Mega Bytes Per Second (Mbps) and the like, the priority allocation manner of the network resource is the same as 2.1), and the first network function can be specified by different services in the fourth information or the pre-defined information.

[0071] Specifically, the third information includes at least one of the size, the dimension, the maximum proportion, the minimum proportion and the dedicated proportion of the computing resource configured for the task and / or the service.

[0072] Exemplarily, the above maximum ratio, minimum ratio and dedicated ratio are explained as follows:

[0073] 3.1) Maximum ratio (RCRM Policy Max Ratio), the maximum ratio of allocated computing resource for a task and / or service, including specifying the maximum ratio of allocated computing resource for shared resource, priority resource or dedicated resource;

[0074] 3.2) Minimum ratio (RCRM Policy Min Ratio), the minimum ratio of allocated computing resource for a task and / or service, including specifying the minimum ratio of allocatable computing resource for priority resource or dedicated resource, the value of which is not greater than 100%, and the value for shared resource can not be specified;

[0075] 3.3) Dedicated ratio (RCRM Policy Dedicated Ratio), the dedicated ratio of allocated computing resource for a task and / or service, the value of which is not greater than 100%.

[0076] Specifically, the second network function configures computing resource for the task and / or service according to the first information when receiving the first information.

[0077] Exemplarily, assuming that the task and / or service is issued by a Centralized Unit (CU) / DU, and the CU / DU has a high requirement for dedicated resource (i.e., the computing resource requirement for the CU / DU is: high requirement for dedicated resource), the first network function can specify the dedicated resource (achieved by setting the dedicated ratio in the third information) to allocate the dedicated (exclusive) computing resource ratio for the CU / DU. Optionally, the first network function can also specify the minimum ratio and the maximum ratio to allocate the priority resource and the shared resource for the CU / DU. In addition, for a wireless network endogenous application with high latency requirement, such as a network optimization related function (xApp), the first network function can specify the minimum ratio to preferentially allocate the computing resource ratio for the xApp, and simultaneously specify the maximum ratio to determine the shared computing resource ratio allocated for the xApp; for other applications based on wireless shared computing resource deployment, the first network function can only specify the maximum ratio to determine the maximum ratio of shared resource allocated for the application.

[0078] In the embodiments of the present disclosure, the first network function sends the first information to the second network function, the first information being used to configure computing resource for the task and / or service, so that the second network function differentiates the allocation of computing resource according to the service requirement, and realizes efficient utilization of wireless computing resource under the premise of meeting the basic requirement of the service when multiple applications compete for wireless computing resource.

[0079] Specifically, for the above computing resource allocation method, a first implementation is provided: based on the resource pool / cluster / cloud platform, the life cycle management is performed according to the wireless computing resource management strategy. Referring to FIG. 2, FIG. 2 is a flowchart of the computing resource allocation method provided by the embodiment of the present disclosure, which includes the following steps:

[0080] Step 1: The first network function sends the first information (or the updated first information) to the corresponding second network function, such as the resource pool / cluster / cloud platform, for reserving resources for task and / or service deployment;

[0081] Step 2: After receiving the deployment request of the task and / or service, part of the control function in the second network function, such as the DMS (Data Management System) in the O-Cloud (cloud platform) in the O-RAN (Open Radio Access Network), allocates appropriate computing resources to complete the deployment or instantiation of the task and / or service according to the parameter information (at least one of the second information and the third information) carried in the first information, such as the deployment or instantiation of the NF (Network Functions) / APP (Application Program).

[0082] Steps 3.1-3.2: The second network function determines whether to perform computing resource allocation according to at least one of the first state information of the task and / or service and the second state information sent by the second network function after receiving the first information.

[0083] For example, the second network function collects the second state information of its own computing resources, and / or collects the first state information of the task and / or service from the deployed NF / App (for example, by collecting through the enhanced O-RAN Notification API interface), and decides whether to perform computing resource allocation, which can be expansion or contraction operation.

[0084] Exemplarily, the first state information is network parameters of the task and / or service, such as at least one of network rate, network load, number of service users, air interface delay, end-to-end delay, packet loss, bandwidth, and the like; the second state information can be state information of the computing resource allocated by the first network function, and / or second state information of the second network function. The second network function determines whether to perform capacity expansion or capacity reduction on the current task and / or service, or keep the existing capacity unchanged, according to a comparison relationship between the first state information and the second state information and a preset threshold value. For example, after comparison with the threshold value, at least one of the following conditions is met: CPU resource occupation is too high, the number of service users decreases, and the network rate decreases, which indicates that the capacity of the wireless computing object at this time is insufficient to meet the demand of the task and / or service, and the wireless computing object needs to be expanded, such as allocating more computing resources.

[0085] Steps 4.1-4.3 are alternatively executed with steps 3.1-3.2. After receiving the first information, the second network function reports the second state information sent by the second network function to the task and / or service, so that the task and / or service decides whether to perform computing resource configuration according to the first state information and / or the second state information, and sends the computing resource configuration to the second network function.

[0086] Exemplarily, the second network function collects first state information of the computing resource, and reports the first state information to the NF / App (for example, by reporting through an O-RAN Notification API interface), and the NF / App decides whether to perform computing resource configuration in combination with the second state information of the task and / or service collected, and sends the computing resource configuration to the second network function (for example, by sending through an enhanced O-RAN Notification API interface).

[0087] Step 5, the second network function dynamically updates the computing resource allocation to realize resource configuration (capacity expansion or capacity reduction) of the task and / or service.

[0088] In the embodiments of the present disclosure, the second network function completes the deployment or instantiation of the task and / or service by receiving the first resource, and detects the first state information and / or the second state information in real time. According to the first state information and / or the second state information, it can be known whether the allocated computing resource can meet the demand of the task and / or service at this time, and the allocated computing resource is adjusted quickly when it does not meet the demand.

[0089] Specifically, for the above computing resource configuration method, a second implementation manner is provided: generating and updating the computing resource management strategy based on the SMO or Near-RT RIC in the O-RAN architecture, that is, the first network function generates the first information, or the first network function updates the first information. At this time, after the first network function sends the first information to the second network function, the method further includes:

[0090] S13, sending the first information after updating the parameters to the second network function according to at least one of the computing power requirement of the task and / or service, the first state information of the task and / or service, and the second state information sent by the second network function.

[0091] For example, in this embodiment, the first network function can be the SMO or other logical functions in the SMO defined in the O-RAN architecture, such as Non-RT RIC. The SMO generates the first information according to the computing power requirement of the task and / or service, and updates the first information according to the computing power requirement of the task and / or service and / or the occupation state of the computing resource. Alternatively, the first network function can be the Near-RT RIC defined in the O-RAN architecture. The Near-RT RIC generates the first information according to the computing power requirement of the task and / or service, and updates the first information according to the computing power requirement of the task and / or service and / or the occupation state of the computing resource.

[0092] Referring to FIG. 3, FIG. 3 is a flowchart of updating the first information in the computing resource configuration method provided by the embodiment of the present disclosure, including the following steps:

[0093] I. The first network function is the SMO or other logical functions in the SMO.

[0094] Step 1, generating the first information, including steps 1.1-1.3;

[0095] Step 1.1, the SMO receives the deployment requirement of the task and / or service sent by the demander, such as obtaining through the R1 interface, which includes the computing power requirement. The SMO selects a suitable second network function (assuming a resource pool / cluster / cloud platform) according to the computing power requirement, and generates the first information;

[0096] Step 1.2, the SMO sends the first information to the corresponding second network function, such as sending the first information to the O-Cloud (DMS) through the enhanced O2 interface, for reserving resources for the deployment of the task and / or service;

[0097] Step 1.3, the second network function allocates appropriate computing resources according to the first information to complete the deployment or instantiation of the task and / or service.

[0098] Step 2, updating the first information, including steps 2.1-2.3;

[0099] Step 2.1, the SMO collects the first state information of the NF / App, such as collecting network load, service user number, air interface delay, packet loss, etc. through the O1 interface; or collecting application end-to-end delay, packet loss, bandwidth, etc. through the R1 interface to judge the Quality of Experience (QoE) of the task and / or service;

[0100] Step 2.2, the SMO collects the second state information sent by the second network function, such as collecting O-Cloud total computing resource, occupied computing resource, remaining computing resource, etc. through the O2 interface; or collecting task and / or service occupied computing resource utilization, etc. to judge the computing resource occupation of the task and / or service, and combine the QoE of the task and / or service and the resource pool or cluster resource occupation state, use threshold decision logic to update the parameters in the first information; such as the computing resource occupation exceeds a certain threshold value, and cannot meet the set QoE, at this time, the parameters about computing resource in the first information need to be updated;

[0101] Step 2.3, the SMO sends the updated first information to the corresponding second network function, such as sending the updated first information to the O-Cloud (DMS) through the O2 interface, which is used to update the resource allocation strategy flexibly after the service deployment to meet the changes of business dynamic demand.

[0102] II. The first network function is Near-RT RIC.

[0103] Step 1, generating the first information, including steps 1.1-1.3;

[0104] Step 1.1, the Near-RT RIC receives the deployment requirement of the task and / or service sent by the demand side, such as through the Y1 interface, which includes computing power requirement, and the Near-RT RIC selects the appropriate second network function (assuming resource pool / cluster / cloud platform) according to the computing power requirement, and generates the first information;

[0105] Step 1.2, the Near-RT RIC sends the first information to the corresponding second network function, such as sending the first information to the O-Cloud through the enhanced Notification Application Programming Interface (Notification API) interface, which is used to reserve resources for the deployment of the task and / or service;

[0106] Step 1.3. The second network function completes the deployment or instantiation of the task and / or service according to the first information.

[0107] Step 2, updating the first information, including steps 2.1-2.3;

[0108] Step 2.1, the Near-RT RIC collects the first state information of the NF / App, such as collecting network load, service user number, air interface delay, packet loss, etc. through the E2 interface; or collecting application end-to-end delay, packet loss, bandwidth, etc. through the Y1 interface to judge the QoE of the task and / or service;

[0109] Step 2.2, the Near-RT RIC collects the second state information sent by the computing second network function, such as subscribing to the total computing resource, occupied computing resource, and remaining computing resource, etc. through the Notification API interface; or collecting the utilization rate of computing resources occupied by the task and / or service, using the second state information to judge the computing resource occupation of the task and / or service, and combining the QoE of the task and / or service and the resource pool or cluster resource occupation state, using threshold decision logic to update the parameters in the first information;

[0110] Step 2.3, the Near-RT RIC sends the updated first information to the corresponding second network function, such as sending the updated first information to the O-Cloud through the Notification API interface, which is used to update the resource allocation strategy flexibly after the service deployment to meet the changes of business dynamic demand.

[0111] In the embodiments of the present disclosure, the first network function can know whether the allocated computing resource can meet the demand of the task and / or service according to at least one of the computing demand of the task and / or service, the first state information, and the second state information, and update the resource allocation strategy when it does not meet the demand, so that the second network function can quickly adjust the allocated computing resource.

[0112] Compared with the related art, the computing resource configuration method disclosed in the present disclosure, in the computing resource configuration process, sends first information to a second network function through a first network function, and the first information is used for configuring computing resources for a task and / or a service. The wireless computing resource policy is defined in the first information, different types of computing resources are defined, and the computing resources are calculated and distributed according to the computing resource demand of the task and / or the service, which is used for reserving or updating the business or network function computing resources, thereby meeting the differentiated computing resource demand of specific business or task, solving the problem that the configuration method only facing the computing resources in the related solution cannot meet the wireless competitive infrastructure resource sharing of the communication network function, AI type business, application business, and realizing the efficient use of wireless shared computing resources.

[0113] Referring to FIG. 4, FIG. 4 is a flowchart of another computing resource configuration method provided by the embodiments of the present disclosure, the computing resource configuration method is implemented by a second network function, and the computing resource configuration method comprises the following steps:

[0114] S21, receiving first information sent by a first network function; wherein the first information comprises at least one of second information and third information, the second information is information related to the task and / or the service, and the third information is information related to the computing resource;

[0115] S22, configuring information related to the computing resource for the task and / or the service according to the first information.

[0116] Specifically, the method further comprises: receiving fourth information or pre-defined information sent by the first network function; wherein the fourth information or the pre-defined information is used to indicate that the computing resource is provided to the corresponding task / service.

[0117] In the first implementation, after receiving the first information sent by the first network function, the method further comprises: determining whether to perform the computing resource configuration according to at least one of first state information of the task and / or the service and second state information of the second network function.

[0118] In the second implementation, after receiving the first information sent by the first network function, the method further comprises: reporting the second state information of the second network function to the task and / or the service, so that the task and / or the service decides whether to perform the computing resource configuration according to the first state information and / or the second state information; and receiving the computing resource configuration sent by the task and / or the service.

[0119] Specifically, after the computing power resource is configured for the task and / or the service according to the first information, the method further comprises: receiving the first information updated with parameters sent by a first network function; wherein the first network function updates the first information according to at least one of the computing power requirement of the task and / or the service, the first state information of the task and / or the service, and the second state information of the second network function; and the computing power resource is configured for the task and / or the service according to the updated first information.

[0120] Specifically, the second information is information related to at least one of a task identifier, a service identifier, a task type, a service type, a task priority, and a service priority.

[0121] Specifically, the third information is information related to at least one of a computing resource, a memory resource, a storage resource, and a network resource, and / or at least one of a size, a dimension, a maximum proportion, a minimum proportion, and a dedicated proportion of the computing power resource configured for the task and / or the service.

[0122] Specifically, before the first network function sends the first information to the second network function, the corresponding second network function for providing the computing power resource is selected according to the computing power requirement of the task and / or the service; wherein the second network function can be at least one of a base station, a cloud platform, a cluster, a computing node, or a resource pool.

[0123] Specifically, the first network function can be at least one of a management and orchestration module, a near-real-time wireless intelligent controller, a near-real-time running application, a non-real-time wireless intelligent controller, a non-real-time running application, or another control node.

[0124] It is worth noting that the specific working process of the second computing power resource configuration method described in the embodiments of the present disclosure can refer to the working process of the first computing power resource configuration method described in the above embodiments, which will not be repeated here.

[0125] Referring to FIG. 5, FIG. 5 is a structural block diagram of a computing power resource configuration apparatus 100 provided by an embodiment of the present disclosure, the computing power resource configuration apparatus 100 is applied to a first network function, and the computing power resource configuration apparatus 100 comprises:

[0126] A first information sending module 11 is configured to send first information to a second network function; wherein the first information is used to configure information related to a computing power resource for a task and / or a service, the first information comprises at least one of second information and third information, the second information is information related to the task and / or the service, and the third information is information related to the computing power resource.

[0127] Specifically, the first information sending module 11 is further configured to send the first information with updated parameters to the second network function according to at least one of the computing power requirement of the task and / or service, the first state information of the task and / or service, and the second state information sent by the second network function.

[0128] It should be noted that the specific working process of each module in the computing power resource configuration apparatus 100 can refer to the working process of the first network function in the first computing power resource configuration method, which will not be described here again.

[0129] Referring to FIG. 6, FIG. 6 is a structural block diagram of another computing power resource configuration apparatus 200 provided by the embodiments of the present disclosure, which is applied to a second network function. The computing power resource configuration apparatus 200 comprises:

[0130] A first information receiving module 21 is configured to receive first information sent by a first network function. The first information comprises at least one of second information and third information. The second information is information related to the task and / or service, and the third information is information related to the computing power resource.

[0131] An information configuration module 22 is configured to configure information related to the computing power resource for the task and / or service according to the first information.

[0132] Specifically, the computing power resource configuration apparatus 200 further comprises:

[0133] A resource configuration module is configured to determine whether to perform computing power resource configuration according to at least one of the first state information of the task and / or service and the second state information of the second network function.

[0134] Specifically, the computing power resource configuration apparatus 200 further comprises:

[0135] A second state information reporting module is configured to report the second state information of the second network function to the task and / or service, so that the task and / or service decides whether to perform computing power resource configuration according to the first state information and / or the second state information.

[0136] A resource configuration receiving module is configured to receive computing power resource configuration sent by the task and / or service.

[0137] Specifically, the first information receiving module 21 is further configured to receive first information with updated parameters sent by the first network function. The first network function updates the first information according to at least one of the computing power requirement of the task and / or service, the first state information of the task and / or service, and the second state information of the second network function.

[0138] The information configuration module 22 is further configured to configure the computing resource for the task and / or the service according to the updated first information.

[0139] It should be noted that the specific working process of each module in the computing resource configuration apparatus 200 can refer to the working process of the second network function in the first computing resource configuration method, which will not be described here.

[0140] Referring to FIG. 7, FIG. 7 is a structural block diagram of a computing resource configuration device 300 according to an embodiment of the present disclosure. The computing resource configuration device 300 includes a processor 31, a memory 32, and a computer program stored in the memory 32 and executable on the processor 31. The processor 31 implements the steps in the above-mentioned various computing resource configuration method embodiments when executing the computer program.

[0141] For example, the computer program can be divided into one or more modules / units, which are stored in the memory 32 and executed by the processor 31 to complete the present disclosure. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the computing resource configuration device 300.

[0142] The computing resource configuration device 300 can include, but is not limited to, the processor 31 and the memory 32. Those skilled in the art can understand that the schematic diagram is only an example of the computing resource configuration device 300, and does not constitute a limitation on the computing resource configuration device 300, which can include more or fewer components than the diagram, or combine certain components, or different components, for example, the computing resource configuration device 300 can also include an input / output device, a network access device, a bus, etc.

[0143] The processor 31 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or can also be any conventional processor. The processor 31 is a control center of the computing resource configuration device 300, and is connected to various parts of the computing resource configuration device 300 through various interfaces and lines.

[0144] The memory 32 can be used to store computer programs and / or modules. The processor 31 realizes various functions of the computing resource configuration device 300 by running or executing computer programs and / or modules stored in the memory 32, and calling data stored in the memory 32. The memory 32 can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required for a function (such as a sound playing function, an image playing function, etc.), etc. The data storage area can store data created according to use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 32 can include a high-speed random access memory, and can also include a nonvolatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory device.

[0145] The modules / units integrated in the computing resource configuration device 300, if realized in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. Based on this understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. When the computer program is executed by the processor 31, the steps of each method embodiment described above can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.

[0146] The above is the preferred embodiment of the present disclosure, and it should be pointed out that for those skilled in the art, without departing from the principles of the present disclosure, a number of improvements and refinements can be made, which are also considered within the protection scope of the present disclosure.

Claims

1. A computing power resource allocation method, wherein, The method is applied to a first network function, and the method comprises: sending first information to a second network function; wherein the first information is used to configure information related to computing power resources for a task and / or a service, the first information comprises at least one of second information and third information, the second information is information related to the task and / or the service, and the third information is information related to the computing power resources.

2. The computing resource allocation method of claim 1, wherein, The second information is information related to at least one of a task identifier, a service identifier, a task type, a service type, a task priority, and a service priority.

3. The computing resource allocation method of claim 1, wherein, The third information is information related to at least one of a computing resource, a memory resource, a storage resource, and a network resource, and / or at least one of a size, a dimension, a maximum proportion, a minimum proportion, and a dedicated proportion of the computing power resources configured for the task and / or the service.

4. The computing power resource configuration method according to claim 1, further comprising: sending fourth information or predefined information to the second network function; wherein the fourth information or the predefined information is used to indicate that computing power resources are provided to a corresponding task / service.

5. The computing resource allocation method of claim 1, wherein, Before sending the first information to the second network function, the method further comprises: selecting a corresponding second network function for providing computing power resources according to a computing power requirement of the task and / or the service.

6. The computing resource allocation method of claim 1, wherein, After receiving the first information, the second network function determines whether to perform computing power resource configuration according to at least one of first state information of the task and / or the service and second state information sent by the second network function.

7. The computing resource allocation method of claim 1, wherein, After receiving the first information, the second network function reports the second state information sent by the second network function to the task and / or the service, so that the task and / or the service decides whether to perform computing power resource configuration according to the first state information and / or the second state information, and sends computing power resource configuration to the second network function.

8. The computing resource allocation method of claim 1, wherein, After sending the first information to the second network function, the method further comprises: sending the first information with updated parameters to the second network function according to at least one of a computing power requirement of the task and / or the service, first state information of the task and / or the service, and second state information sent by the second network function.

9. The computing resource allocation method of any one of claims 1 to 8, wherein, The second network function can be at least one of a base station, a cloud platform, a cluster, a computing node, or a resource pool.

10. The computing resource allocation method of any one of claims 1 to 8, wherein, The first network function can be at least one of a management and orchestration module, a near-real-time wireless intelligent controller, a near-real-time running application, a non-real-time wireless intelligent controller, a non-real-time running application, or another control node.

11. A computing power resource configuration method applied to a second network function, the method comprising: receiving first information sent by a first network function; wherein the first information comprises at least one of second information and third information, the second information is information related to a task and / or a service, and the third information is information related to computing power resources; configuring information related to the computing power resources for the task and / or the service according to the first information.

12. The computing power resource configuration method according to claim 11, further comprising: receive fourth information or predefined information sent by the first network function; wherein the fourth information or predefined information is used to indicate that the computing resource is provided to the task / service corresponding thereto.

13. The computing resource allocation method of claim 11, wherein, After receiving the first information sent by the first network function, the method further comprises: determining whether to perform computing resource configuration according to at least one of the first state information of the task and / or service, and the second state information of the second network function.

14. The computing resource allocation method of claim 11, wherein, After receiving the first information sent by the first network function, the method further comprises: reporting the second state information of the second network function to the task and / or service, so that the task and / or service decides whether to perform computing resource configuration according to the first state information and / or the second state information; receiving computing resource configuration sent by the task and / or service.

15. The computing resource allocation method of claim 11, wherein, After configuring the computing resource for the task and / or service according to the first information, the method further comprises: receiving the first information sent by the first network function after updating the parameters; wherein the first network function updates the first information according to at least one of the computing resource demand of the task and / or service, the first state information of the task and / or service, and the second state information of the second network function; configuring the computing resource for the task and / or service according to the updated first information.

16. A computing resource configuration apparatus applied to a first network function, the apparatus comprising: a first information sending module configured to send first information to a second network function; wherein the first information is used to configure information related to a computing resource for a task and / or service, and the first information comprises at least one of second information and third information, the second information is information related to the task and / or service, and the third information is information related to the computing resource.

17. A computing resource configuration apparatus applied to a second network function, the apparatus comprising: a first information receiving module configured to receive first information sent by a first network function; wherein the first information comprises at least one of second information and third information, the second information is information related to a task and / or service, and the third information is information related to the computing resource; an information configuration module configured to configure information related to a computing resource for a task and / or service according to the first information.

18. A computing resource configuration device comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the computing resource configuration method according to any one of claims 1 to 15 when executing the computer program.

19. A computer readable storage medium, wherein, The computer readable storage medium comprises a stored computer program, wherein the computer readable storage medium controls the device where the computer readable storage medium is located to perform the computing resource configuration method according to any one of claims 1 to 15 when the computer program runs.

20. A computer program product, wherein, The computer readable storage medium comprises a stored computer program, wherein the computer readable storage medium controls the device where the computer readable storage medium is located to perform the computing resource configuration method according to any one of claims 1 to 15 when the computer program runs. The computer readable storage medium comprises a stored computer program, wherein the computer readable storage medium controls the device where the computer readable storage medium is located to perform the computing resource configuration method according to any one of claims 1 to 15 when the computer program runs.

Citation Information

Patent Citations

  • Wireless computing power scheduling method and device, network function and storage medium

    CN118200981A

  • Methods and systems that correlate resource identifiers among management services and applications

    US20200348978A1

  • Information processing method and apparatus, device, and storage medium

    US20230333915A1

  • Enabling interactive service for cloud rendering gaming in 5g systems

    WO2020163635A1

  • Task execution method and related device

    WO2023160319A1