Computing power management arrangement method, functional entity, storage medium and network system

By introducing computing power management orchestration methods into mobile communication networks, creating computing power service examples and generating orchestration tasks, the problem of insufficient computing power resource management in mobile communication networks is solved, and more efficient computing power resource utilization and user needs satisfaction are achieved. .

CN119521193AActive Publication Date: 2025-02-25CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411519595.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-02-25
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

The lack of effective computing power management and orchestration capabilities in mobile communication networks leads to the inability to effectively schedule and manage computing power resources, affecting the satisfaction of user needs.

Method used

A computing power management orchestration method is proposed. By creating computing power service examples and generating orchestration tasks, determining and scheduling computing power nodes are determined and dispatching, and dynamic management and orchestration of user computing power needs are realized.

Benefits of technology

It improves the computing power management and orchestration capabilities in mobile networks, can more effectively meet users' computing power needs, and improve user friendliness and network resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521193A_ABST
    Figure CN119521193A_ABST
Patent Text Reader

Abstract

The invention provides a computing power management arrangement method, a functional entity, a storage medium and a network system, and relates to the technical field of communication. The computing power management arrangement function method disclosed by the invention comprises the following steps: creating a computing power service instance according to user computing power demand information, and generating a computing power arrangement task; storing the computing power service instance, and monitoring the state of the computing power service instance; and determining a computing power node for executing the computing power task according to the computing power arrangement task, and scheduling the computing power node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a computing power management and orchestration method, a functional entity, a storage medium, and a network system. Background Art

[0002] In the evolution process of next-generation communication networks, network orchestration technology is considered to be one of the important technologies in order to achieve end-to-end unified resource management and meet user needs.

[0003] In the mobile computing network scenario, in addition to providing traditional connection-based session tasks, the core network should be able to complete the scheduling of computing power, that is, to complete the establishment and allocation of computing power sessions based on the user's actual computing power needs. Summary of the invention

[0004] One objective of the present disclosure is to provide a solution for implementing computing resource management and orchestration in a mobile network, thereby improving computing resource management and orchestration capabilities in the mobile network.

[0005] According to one aspect of some embodiments of the present disclosure, a computing power management and orchestration method is proposed, including: creating a computing power service instance based on user computing power demand information, and generating a computing power orchestration task; storing the computing power service instance, and monitoring the status of the computing power service instance; determining the computing power node that executes the computing power task based on the computing power orchestration task, and scheduling the computing power node.

[0006] In some embodiments, the method further includes: obtaining user computing power demand information from a CPCF (Computing Policy Control Function) entity.

[0007] In some embodiments, the method further includes: receiving computing power resource change subscription information from the CPCF entity and establishing a long connection with the CPCF entity; and reporting computing power resource changes to the CPCF entity.

[0008] In some embodiments, creating a computing power service instance according to user computing power demand information and generating a computing power orchestration task includes: a network element interaction unit creating a computing power service instance according to user computing power demand information.

[0009] In some embodiments, storing computing power service instances and monitoring the status of computing power service instances includes: a network element interaction unit sends a computing power service instance to a computing power instance library, the computing power instance library stores the computing power service instance from the network interaction unit and triggers a data analysis event triggering unit, and the data analysis event triggering unit monitors the status of the computing power service instance under the triggering of the computing power instance library.

[0010] In some embodiments, determining the computing power node that executes the computing power task according to the computing power orchestration task, and scheduling the computing power node includes: the network element interaction unit sends the computing power orchestration task to the service orchestration unit, the service orchestration unit determines the computing power node that executes the computing power task according to the computing power orchestration task, and schedules the computing power node.

[0011] In some embodiments, the method further includes: the service orchestration unit feeds back computing power resource scheduling status to the network element interaction unit; and the network element interaction unit feeds back computing power demand satisfaction status to the CPCF entity based on the computing power resource scheduling status.

[0012] In some embodiments, the method also includes: the network element interaction unit generates an identifier of the computing power service instance, and sends the identifier of the computing power service instance and the user computing power demand information to a computing power instance library, wherein the computing power orchestration task includes the identifier of the computing power service instance and the user computing power demand information; the computing power instance library stores the identifier of the computing power service instance and the user computing power demand information.

[0013] In some embodiments, the method also includes: after receiving the user's computing power demand information, comparing the status information timestamp of the CPCF entity with the status information timestamp of the computing power management and orchestration function entity through a long connection, and when the comparison result is the same, executing the operation of creating a computing power service instance.

[0014] In some embodiments, the user computing power requirement information includes: UE (User Equipment) identifier, PDU (Protocol Data Unit) session identifier, PDU session type, computing power requirement type, computing power resource size requirement, RAN (Radio Access Network) GTP-U (User Plane Part of General Packet Radio Service Tunnel Protocol) tunnel endpoint information, and UPF (User Plane Function) GTP-U tunnel endpoint information.

[0015] In some embodiments, scheduling computing power nodes includes: scheduling computing power nodes according to computing power service identifiers, computing power demand types, and computing power resource size requirements.

[0016] In some embodiments, the method also includes: obtaining a computing power demand update message, and when it is determined that there is a computing power service instance corresponding to the computing power demand update message, updating the corresponding computing power service instance according to the computing power demand update message, monitoring the status of the computing power service instance, and generating a computing power update task; updating the computing power node of the computing power task according to the computing power update task, and updating the scheduling computing power node.

[0017] In some embodiments, obtaining a computing power demand update message, and when it is determined that there is a computing power service instance corresponding to the computing power demand update message, updating the corresponding computing power service instance according to the computing power demand update message includes: the network element interaction unit obtains the computing power demand update message, and when it is determined that there is a computing power service instance corresponding to the computing power demand update message in the computing power instance library, the computing power demand update message is sent to the computing power instance library; the computing power instance library updates the corresponding computing power service instance according to the computing power demand update message.

[0018] In some embodiments, monitoring the status of a computing power service instance and generating a computing power update task includes: the computing power instance library triggers a data analysis event triggering unit; the data analysis event triggering unit, under the triggering of the computing power instance library, monitors the status of the computing power service instance, and generates a computing power update task and sends it to the service orchestration unit.

[0019] In some embodiments, the method further includes: the service orchestration unit feeds back computing power resource scheduling update status to the network element interaction unit; and the network element interaction unit feeds back computing power update demand satisfaction status to the core network based on the computing power resource scheduling update status.

[0020] In some embodiments, the method also includes: after receiving the computing power demand update message, comparing the status information timestamp of the CPCF entity with the status information timestamp of the computing power management and orchestration function entity through a long connection with the CPCF entity, and when the comparison result is the same, executing the operation of sending the computing power demand update message to the computing power instance library when it is determined that there is a computing power service instance corresponding to the computing power demand update message in the computing power instance library.

[0021] In some embodiments, the computing power requirement update message includes a computing power service instance identifier, a UE identifier, an original PDU session identifier, an original PDU session type, a new PDU session identifier, a new PDU session type, an original computing power requirement type, an original computing power resource size requirement, a new computing power requirement type, a new computing power resource size requirement, an original RAN GTP-U tunnel endpoint information, an original UPF tunnel endpoint information, a new RAN tunnel endpoint information, and a new UPF tunnel endpoint information.

[0022] According to one aspect of some embodiments of the present disclosure, a CMOF (Computing Management and Orchestration Function) entity is proposed, including: a network element interaction unit, configured to create a computing power service instance according to user computing power demand information, and send a computing power orchestration task to a service orchestration unit; a computing power instance library, configured to store computing power service instances from the network interaction unit, and trigger a data analysis event triggering unit; a data analysis event triggering unit, configured to monitor the status of the computing power service instance under the triggering of the computing power instance library; a service orchestration unit, configured to determine the computing power node that executes the computing power task according to the computing power orchestration task, and schedule the computing power node.

[0023] In some embodiments, the network element interaction unit is further configured to obtain user computing power demand information from the CPCF entity.

[0024] In some embodiments, the network element interaction unit is further configured to: receive computing power resource change subscription information from the CPCF entity, and establish a long connection with the CPCF entity; and report computing power resource changes to the CPCF entity.

[0025] In some embodiments, the service orchestration unit is further configured to feedback computing power resource scheduling status to the network element interaction unit; the network element interaction unit is further configured to feedback computing power demand satisfaction status to the CPCF entity based on the computing power resource scheduling status.

[0026] In some embodiments, the network element interaction unit is also configured to generate an identifier of a computing power service instance, and send the identifier of the computing power service instance and user computing power demand information to a computing power instance library, wherein the computing power orchestration task includes the identifier of the computing power service instance and user computing power demand information; the computing power instance library is also configured to store the identifier of the computing power service instance and user computing power demand information.

[0027] In some embodiments, the network element interaction unit is configured to compare the status information timestamp of the CPCF entity with the status information timestamp of the CMOF entity through a long connection after receiving the user's computing power demand information. If the comparison result is the same, it executes the operation of creating a computing power service instance and sending a computing power orchestration task to the service orchestration unit.

[0028] In some embodiments, the user computing power requirement information includes: UE identifier, PDU session identifier, PDU session type, computing power requirement type, computing power resource size requirement, RAN GTP-U tunnel endpoint information, and user plane function UPF GTP-U tunnel endpoint information.

[0029] In some embodiments, the service orchestration unit is configured to schedule computing power nodes according to computing power service identification, computing power requirement type, and computing power resource size requirements.

[0030] In some embodiments, the network element interaction unit is also configured to obtain a computing power demand update message, and when it is determined that there is a computing power service instance corresponding to the computing power demand update message in the computing power instance library, the computing power demand update message is sent to the computing power instance library; the computing power instance library is also configured to update the corresponding computing power service instance according to the computing power demand update message, and trigger the data analysis event triggering unit; the data analysis event triggering unit is also configured to monitor the status of the computing power service instance under the triggering of the computing power instance library, and generate a computing power update task and send it to the service orchestration unit; the service orchestration unit is also configured to update the computing power node of the computing power task according to the computing power update task, and update the scheduling computing power node.

[0031] In some embodiments, the service orchestration unit is further configured to feedback computing power resource scheduling update status to the network element interaction unit; the network element interaction unit is further configured to feedback computing power update demand satisfaction status to the core network based on the computing power resource scheduling update status.

[0032] In some embodiments, the network element interaction unit is configured to compare the status information timestamp of the computing power policy control function entity with the status information timestamp of the CMOF entity through the long connection between the CMOF entity and the CPCF entity after receiving the computing power demand update message, and when the comparison result is the same, execute the operation of sending the computing power demand update message to the computing power instance library when it is determined that there is a computing power service instance corresponding to the computing power demand update message in the computing power instance library.

[0033] In some embodiments, the computing power requirement update message includes a computing power service instance identifier, a UE identifier, an original PDU session identifier, an original PDU session type, a new PDU session identifier, a new PDU session type, an original computing power requirement type, an original computing power resource size requirement, a new computing power requirement type, a new computing power resource size requirement, an original RAN GTP-U tunnel endpoint information, an original UPF tunnel endpoint information, a new RAN tunnel endpoint information, and a new UPF tunnel endpoint information.

[0034] According to one aspect of some embodiments of the present disclosure, a CMOF entity is proposed, including: a memory; and a processor coupled to the memory, wherein the processor is configured to execute any one of the above computing power management orchestration methods based on instructions stored in the memory.

[0035] According to one aspect of some embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided, on which computer program instructions are stored, and when the instructions are executed by a processor, any one of the computing power management orchestration methods described above is implemented.

[0036] According to one aspect of some embodiments of the present disclosure, a computer program product is proposed, including a computer program or instructions, which implement any one of the computing power management orchestration methods described above when the computer program or instructions are executed by a processor.

[0037] According to one aspect of some embodiments of the present disclosure, a network system is proposed, comprising: any one of the CMOF entities described above; and a CPCF entity, located in a core network and configured to send user computing power demand information to the CMOF entity. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The drawings described herein are used to provide further understanding of the present disclosure and constitute a part of the present disclosure. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute improper limitations on the present disclosure.

[0039] Figure 1 Flowchart of some embodiments of the computing power management and orchestration method disclosed in the present invention

[0040] Figure 2 Flowcharts of other embodiments of the computing power management orchestration method disclosed in the present invention.

[0041] Figure 3 Schematic diagrams of some embodiments of CMOF entities disclosed herein.

[0042] Figure 4 Schematic diagram of signaling interaction of some embodiments of the CMOF entity disclosed herein.

[0043] Figure 5 Schematic diagram of signaling interaction of other embodiments of the CMOF entity disclosed in the present invention.

[0044] Figure 6 Schematic diagrams of other embodiments of the CMOF entity disclosed herein.

[0045] Figure 7 Schematic diagrams of some further embodiments of the CMOF entity disclosed herein.

[0046] Figure 8 Schematic diagrams of some embodiments of the network system disclosed herein. DETAILED DESCRIPTION

[0047] The technical solution of the present disclosure is further described in detail below through the accompanying drawings and embodiments.

[0048] The inventors have discovered that there is currently no new network architecture designed with network elements that can provide computing power management and orchestration functions in the core network. The mobile communication network's ability to schedule and manage computing power nodes is insufficient, which affects the computing power scheduling capabilities of the mobile communication network.

[0049] In response to the above problems, the present disclosure proposes a computing power management and orchestration method, functional entity, storage medium and network system, which can improve the computing power management and orchestration capabilities in mobile networks and improve the ability to meet user computing power needs.

[0050] The flowcharts of some embodiments of the computing power management and orchestration method disclosed in the present invention are as follows: Figure 1 shown.

[0051] In step S11, the CMOF entity creates a computing service instance based on the user's computing demand information and generates a computing orchestration task.

[0052] In some embodiments, the user computing power requirement information includes UE identification, PDU session identification, PDU session type, computing power requirement type, computing power resource size requirement, wireless access network RAN ​​GTP-U tunnel termination point information, user plane function UPF GTP-U tunnel termination point information. The user computing power requirement information can also be supplemented or adjusted according to user needs. Such user computing power requirement information can realize the transmission of user needs and improve the satisfaction of the generated computing power service instance with user needs.

[0053] In some embodiments, the CMOF entity can obtain user computing power demand information from the CPCF entity. The CPCF entity can generate and send user computing power demand information to the CMOF entity when it is determined that the UE has computing power demand. The network element interaction unit obtains the user computing power demand information from the CPCF entity, thereby enabling the core network to trigger the CMOF entity to perform computing power orchestration according to user demand, improve the computing power management and orchestration capabilities in the mobile network, and improve the ability to meet user computing power needs. In step S12, the CMOF entity stores the computing power service instance and monitors the status of the computing power service instance.

[0054] In step S13, the CMOF entity determines the computing node that executes the computing task according to the computing task scheduling task, and schedules the computing node. In some embodiments, the computing node can be scheduled according to the computing service identifier, computing demand type, and computing resource size requirement.

[0055] In some embodiments, the above steps can be performed as follows: Figure 3 The embodiment shown in FIG. 1 is realized by the cooperation of various units of the CMOF entity.

[0056] Based on the method in the embodiment shown above, the CMOF entity can utilize the functions of each unit itself and the mutual interaction between units to play the role of a bridge hub between the mobile communication network and the computing power node, and complete the computing power management and orchestration functions in the mobile computing power network scenario; orchestrate and schedule computing power according to user needs, improve the mobile network's ability to meet user computing power needs, and improve user-friendliness.

[0057] In some embodiments, in the computing power management and orchestration method disclosed in the present invention, before step S11, it may also include: the CMOF entity receives the computing power resource change subscription information from the CPCF entity, and establishes a long connection with the CPCF entity. After completing the computing power resource change subscription, the network element interaction unit 101 uses the long connection to report the monitored computing power resource changes to the CPCF entity in a timely manner, so that the core network side can timely understand the computing power resource changes, improve the mobile network's understanding of the network computing power resources, and facilitate timely adjustments.

[0058] In some embodiments, in the above step S11, after receiving the computing power demand information of the user, the CPCF entity compares the state information timestamp of the CPCF entity with the state information timestamp of the entity through a long connection. If the comparison result is the same, it executes the operation of creating a computing service instance and sending the computing power orchestration task to the service orchestration unit, thereby executing computing power orchestration while ensuring time synchronization between entities to reduce unnecessary consumption of computing power resources. In some embodiments, if the timestamps are different, it is inferred that a delay or failure has occurred, and the orchestration failure or abnormal information is fed back to facilitate timely fault recovery.

[0059] In some embodiments, in the computing power management and orchestration method disclosed in the present invention, after step S63, it may also include feeding back the computing power demand satisfaction to the source node (e.g., CPCF entity) of the user computing power demand information, so as to facilitate the core network side to determine that the computing power scheduling for the user computing power demand has been completed, thereby improving the reliability of the computing power service. In some embodiments, the service orchestration unit of the CMOF entity may feed back the computing power resource scheduling status to the network element interaction unit, and the network element interaction unit feeds back the computing power demand satisfaction status to the source node (e.g., CPCF entity) of the user computing power demand information based on the computing power resource scheduling status, thereby utilizing the functions of different units and the interaction process between units to realize the message transmission.

[0060] Flow charts of other embodiments of the computing power management and scheduling method disclosed in the present invention are as follows: Figure 2 shown.

[0061] In step S21, the CMOF entity obtains a computing power requirement update message.

[0062] In step S22, the CMOF entity determines whether there is a computing service instance corresponding to the computing demand update message. If there is a computing service instance corresponding to the computing demand update message, step S23 is executed. In some embodiments, if there is no computing service instance corresponding to the computing demand update message, abnormal information can be fed back so that the core network side can verify and send the computing demand update message to other CMOF entities.

[0063] In step S23, the CMOF entity updates the corresponding computing power service instance according to the computing power demand update message, monitors the status of the computing power service instance, and generates a computing power update task.

[0064] In step S24, the CMOF entity updates the computing power node of the computing power task according to the computing power update task, and updates the scheduling computing power node.

[0065] In some embodiments, the above steps can be performed as follows: Figure 3 The embodiment shown in FIG. 1 is realized by the cooperation of various units of the CMOF entity.

[0066] Through the method in the embodiment shown above, it is possible to respond to changes in demand in a timely manner and adjust existing computing service instances, thereby improving the satisfaction of user needs while avoiding the waste of computing resources caused by creating new computing service instances again, thereby improving the effective utilization of computing resources.

[0067] In some embodiments, after receiving the computing power demand update message, the CMOF entity can compare the state information timestamp of the computing power policy control function entity with the state information timestamp of the CMOF entity through the long connection between the CMOF entity and the CPCF entity. If the comparison result is the same, the computing power demand update message is sent to the computing power instance library when it is determined that there is a computing power service instance corresponding to the computing power demand update message in the computing power instance library, thereby performing computing power orchestration while ensuring time synchronization between entities to reduce unnecessary consumption of computing power resources. In some embodiments, if the timestamps are different, it is inferred that a delay or failure has occurred, and the orchestration failure or abnormal information is fed back to facilitate timely fault recovery.

[0068] Schematic diagrams of some embodiments of the CMOF entities disclosed herein are as follows Figure 3 In some embodiments, the CMOF entity includes a network element interaction unit 101, a computing power instance library 102, a data analysis event triggering unit 103, and a service orchestration unit 104. Each unit of the CMOF entity realizes the management and orchestration of computing power through its own functions and mutual interaction.

[0069] The network element interaction unit 101 can create a computing power service instance according to the user computing power demand information, and send a computing power orchestration task to the service orchestration unit. In some embodiments, the above-mentioned user computing power demand information comes from the CPCF entity on the core network side. The CPCF entity can generate and send user computing power demand information to the CMOF entity when it is determined that the UE has computing power demand. The network element interaction unit obtains the user computing power demand information from the CPCF entity, thereby enabling the core network to trigger the CMOF entity to perform computing power orchestration according to user demand, thereby improving the computing power management and orchestration capabilities in the mobile network, and improving the ability to meet user computing power demands.

[0070] In some embodiments, the user computing power requirement information includes UE identification, PDU session identification, PDU session type, computing power requirement type, computing power resource size requirement, wireless access network RAN ​​GTP-U tunnel termination point information, user plane function UPF GTP-U tunnel termination point information. The user computing power requirement information can also be supplemented or adjusted according to user needs. Such user computing power requirement information can realize the transmission of user needs and improve the satisfaction of the generated computing power service instance with user needs.

[0071] The computing power instance library 102 can store computing power service instances from the network interaction unit and trigger the data analysis event triggering unit 103.

[0072] The data analysis event triggering unit 103 can monitor the status of the computing power service instance under the triggering of the computing power instance library 102.

[0073] The service scheduling unit 104 can determine the computing nodes that perform the computing tasks and schedule the computing nodes according to the computing scheduling tasks from the network element interaction unit 101. In some embodiments, the service scheduling unit can schedule the computing nodes according to the computing service identifier, computing demand type, and computing resource size requirements.

[0074] Based on the CMOF entity in the embodiment shown above, it is possible to utilize the functions of each unit itself and the interaction between units to play the role of a bridge hub between the mobile communication network and the computing power nodes, and complete the computing power management and orchestration functions in the mobile computing power network scenario; orchestrate and schedule computing power according to user needs, improve the mobile network's ability to meet user computing power needs, and improve user-friendliness.

[0075] In some embodiments, the network element interaction unit 101 can also receive computing power resource change subscription information from the CPCF entity after going online, and establish a long connection with the CPCF entity. After completing the computing power resource change subscription, the network element interaction unit 101 uses a long connection to report to the CPCF entity in a timely manner based on the monitored computing power resource changes, so that the core network side can timely understand the computing power resource changes, improve the mobile network's understanding of network computing power resources, and facilitate timely adjustments.

[0076] In some embodiments, after receiving the computing power demand information from the user, the network element interaction unit 101 can compare the state information timestamp of the CPCF entity with the state information timestamp of the entity through a long connection. If the comparison result is the same, it executes the operation of creating a computing service instance and sending the computing power orchestration task to the service orchestration unit, thereby executing computing power orchestration while ensuring time synchronization between entities to reduce unnecessary consumption of computing power resources. In some embodiments, if the timestamps are different, it is inferred that a delay or failure has occurred, and feedback is given on the orchestration failure or abnormal information so as to perform fault recovery in a timely manner.

[0077] In some embodiments, after completing the scheduling of the computing power nodes, the service scheduling unit 104 can also feedback the computing power resource scheduling status to the network element interaction unit 101. The network element interaction unit 101 can also feedback the computing power demand satisfaction status to the source node (such as the CPCF entity) of the user computing power demand information based on the computing power resource scheduling status, so as to facilitate the core network side to determine that the computing power scheduling for the user computing power demand has been completed, thereby improving the reliability of the computing power service.

[0078] In some embodiments, when generating a computing power service instance, the network element interaction unit 101 may generate an identifier of the computing power service instance (e.g., a computing power service instance ID), and send the identifier of the computing power service instance and the user computing power demand information to the computing power instance library for storage. The computing power orchestration task generated by the network element interaction unit 101 and sent to the service orchestration unit 104 includes the identifier of the computing power service instance and the user computing power demand information. Such a CMOF entity can record and schedule the computing power service instance using the identifier of the computing power service instance as an index, which is beneficial for subsequent query and use, and avoids confusion. In some embodiments, the service orchestration unit 104 can use the information in the user computing power demand information, such as PDU session related information, to perform the orchestration of computing power resources, thereby improving the reliability of the orchestration of computing power resources.

[0079] The CMOF entity in the above embodiment of the present disclosure can realize the creation of a computing service. In some embodiments, the signaling flow chart of the CMOF entity 10 in the process of creating a computing instance is as follows: Figure 4 as shown in .

[0080] In some embodiments, the network element interaction network element 101 can interact with the CPCF network element to complete the real-time reporting function of the computing power resource status; can receive the user computing power creation and modification requirements transmitted by the CPCF network element, create a computing power service instance, send the computing power service instance to the service orchestration unit, and create a computing power service instance in the computing power instance library; can receive the computing power service information feedback from the service orchestration unit, and provide computing power service feedback and interaction with the CPCF network element of the core network.

[0081] In some embodiments, the data analysis event triggering unit 103 can monitor and analyze the computing power service instance in real time, generate corresponding events based on the user's latest computing power demand, and trigger the service orchestration task of the service orchestration unit.

[0082] In some embodiments, the service orchestration unit 104 can receive computing power scheduling requirements from the network element interaction unit and the data analysis event triggering unit, and coordinate computing power nodes to complete computing power resource scheduling; and can feedback computing power resource scheduling status to the network element interaction unit.

[0083] In some embodiments, the computing power instance library 102 is capable of storing computing power service instances.

[0084] In step 401, the CPCF entity 21 obtains current computing resource information from the CMOF entity 10 in a subscription mode.

[0085] In step 402 , the CPCF entity 21 requests to establish a long connection with the CMOF entity 10 .

[0086] In step 403, after the long connection is established, the CMOF entity 10 reports the change of computing power resources to the CPCF entity 21. In some embodiments, the computing power status information provided by the CMOF entity 10 includes but is not limited to the DNAI (Data Network Access Identifier) ​​where the target computing power node is located, the IP address of the target computing power node, and the number of available computing power units.

[0087] In step 404, the computing power requirement of the UE is sent to the network element interaction network element 101 in the CMOF entity 10 through the CPCF entity 21, and the CPCF entity 21 sends the user computing power requirement information to the CMOF entity 10. In some embodiments, the user computing power requirement information includes but is not limited to UE ID, PDU session ID, PDU session type, computing power requirement type, computing power resource size requirement, RANGTP-U tunnel endpoint information, and UPF GTP-U tunnel endpoint information.

[0088] In step 405, the network element interaction unit 101 in the CMOF entity 10 creates a computing service instance and generates a computing service example ID according to the needs of the CPCF entity 21. Through the long connection between the two parties, the CMOF entity 10 obtains the status information timestamp of the CPCF entity and compares them. If the status information timestamps of the CMOF and CPCF are consistent, the next step is performed.

[0089] In step 406, the computing power instance library 102 in the CMOF entity 10 receives the computing power service instance related information sent by the network element interaction unit 101, completes the creation of the computing power service instance, and stores the computing power service instance ID and related information sent by the CPCF entity (such as user computing power demand information or part of it).

[0090] In step 407, the data analysis event triggering unit 103 in the CMOF entity 10 monitors the status of the computing power service instance.

[0091] In step 408, the network element interaction unit 101 sends a computing power orchestration task to the service orchestration unit 104, where the task includes a computing power service example ID and related information sent by the CPCF (eg, user computing power demand information or part of it).

[0092] In step 409, the service arrangement unit 104 parses the PDU session related information sent by the CPCF to determine the relevant computing nodes for executing the computing task, and completes computing resource scheduling for the computing nodes 22 according to the computing service ID, computing demand type, and computing resource size requirements.

[0093] In step 410 , the service orchestration unit 104 feeds back the computing resource scheduling status to the network element interaction unit 101 .

[0094] In step 411 , the network element interaction unit 101 of the CMOF network element 101 sends computing power requirement satisfaction status to the core network CPCF entity 21 .

[0095] Based on the CMOF network elements shown in the above embodiments, the reliability and speed of computing nodes in responding to user and core network needs can be improved, and the ability and efficiency of mobile network computing power orchestration and scheduling can be improved.

[0096] In some embodiments, the CMOF entity can also update existing computing power service instances in response to changes in computing power requirements.

[0097] The network element interaction unit 101 can also obtain a computing power demand update message, and when it is determined that there is a computing power service instance corresponding to the computing power demand update message in the computing power instance library, the computing power demand update message is sent to the computing power instance library. In some embodiments, the computing power demand update message comes from the CPCF entity. In some embodiments, the UE transmits the computing power demand update demand to the network element interaction unit 101 via the CPCF entity.

[0098] In some embodiments, the computing power requirement update message includes a computing power service instance identifier, a UE identifier, an original PDU session identifier, an original PDU session type, a new PDU session identifier, a new PDU session type, an original computing power requirement type, an original computing power resource size requirement, a new computing power requirement type, a new computing power resource size requirement, an original RAN GTP-U tunnel termination point information, an original UPF tunnel termination point information, a new RAN tunnel termination point information, and a new UPF tunnel termination point information. In some embodiments, the above-mentioned original PDU session identifier, the original PDU session type, the original computing power requirement type, the original computing power resource size requirement, the original RAN GTP-U tunnel termination point information, and the original UPF tunnel termination point information can be determined in the last computing power requirement update for the same computing power service instance; if the computing power service instance is not updated, it is determined through the computing power service creation process of the computing power service instance. In some embodiments, the above-mentioned new PDU session identifier, the new PDU session type, the new computing power requirement type, the new computing power resource size requirement, the new RAN tunnel termination point information, and the new UPF tunnel termination point information are determined according to this computing power requirement update message.

[0099] In some embodiments, there is a long connection between the CMOF entity and the CPCF entity. After receiving the computing power demand update message, the network element interaction unit can compare the state information timestamp of the computing power policy control function entity with the state information timestamp of the CMOF entity through the long connection between the CMOF entity and the CPCF entity. If the comparison result is the same, the computing power demand update message is sent to the computing power instance library when it is determined that there is a computing power service instance corresponding to the computing power demand update message in the computing power instance library, thereby performing computing power orchestration while ensuring time synchronization between entities to reduce unnecessary consumption of computing power resources. In some embodiments, if the timestamps are different, it is inferred that a delay or failure has occurred, and feedback is given on orchestration failure or abnormal information so that fault recovery can be performed in a timely manner.

[0100] The computing power instance library 102 can also update the corresponding computing power service instance according to the computing power demand update message and trigger the data analysis event triggering unit.

[0101] The data analysis event triggering unit 103 can also monitor the status of the computing power service instance under the trigger of the computing power instance library 102, and generate a computing power update task and send it to the service orchestration unit 104.

[0102] The service orchestration unit 104 can also update the computing power nodes of the computing power tasks according to the computing power update tasks, and update the scheduling computing power nodes.

[0103] Based on the CMOF network element shown in the above embodiment, it is possible to respond to changes in demand in a timely manner and adjust existing computing service instances, thereby improving the satisfaction of user needs while avoiding the waste of computing resources caused by the creation of new computing service instances and improving the effective utilization of computing resources.

[0104] In some embodiments, the signaling flow chart of the CMOF entity in the process of updating the computing power instance of the present disclosure is as follows: Figure 5 as shown in .

[0105] In step 500, based on the completed message subscription from the CPCF entity to the CMOF entity and the long connection between the two, the CMOF entity 10 reports the computing power resource changes to the CPCF entity 21. In some embodiments, the reporting can be performed periodically to reduce the reporting pressure.

[0106] In step 501, the UE that has established a computing power service instance sends a computing power demand update message to the network element interaction unit 101 in the CMOF entity 10 through the CPCF entity 21. The information carried in the computing power demand update message includes but is not limited to the identifier of the computing power service instance (for example, the computing power service instance ID), UE ID, original PDU session ID, original PDU session type, new PDU session ID, new PDU session type, original computing power demand type, original computing power resource size requirement, new computing power demand type, new computing power resource size requirement, original RAN GTP-U tunnel endpoint information, original UPF GTP-U tunnel endpoint information, new RAN GTP-U tunnel endpoint information, and new UPF GTP-U tunnel endpoint information.

[0107] In step 502, the network element interaction unit 101 in the CMOF entity 10 queries whether there is a corresponding computing service instance in the computing service instance library 102 according to the identifier of the computing service instance in the computing demand update message. At the same time, the state information timestamp of the CPCF is obtained through the long connection between the two parties. If the state information timestamps of the CMOF entity 10 and the CPCF entity 21 are consistent, the computing demand update message is sent to the computing instance library 102.

[0108] In step 503, the computing power instance library 102 completes the modification of the computing power service instance corresponding to the identifier of the computing power service instance.

[0109] In step 504, the data analysis event triggering unit 103 in the CMOF entity 10 monitors the computing power service instance status.

[0110] In step 505, the data analysis event triggering unit 103 in the CMOF entity 10 generates a computing power update event.

[0111] In step 506, the data analysis event triggering unit 103 in the CMOF entity sends a computing power update orchestration task to the service orchestration unit 104. The computing power update orchestration task includes the identifier of the computing power service instance and computing power update related information sent by the CPCF (e.g., all or part of the information in the computing power demand update message).

[0112] In step 507, the service orchestration unit 104 parses the computing power update related information sent by the CPCF entity 21, and determines the relevant computing power nodes for the updated computing power task based on the original PDU session related information (which can be obtained through the last computing power demand update message for the same computing power service instance, or through the user computing power demand information when no update occurs) and the new PDU session related information. The update scheduling of computing power resources is completed based on the original computing power demand related information and the new computing power demand related information.

[0113] In step 508, the service orchestration unit 104 feeds back the updated computing resource scheduling status.

[0114] In step 509 , the network element interaction unit 101 of the CMOF entity 10 sends the satisfaction status of the computing power update requirement to the core network CPCF entity 21 .

[0115] Based on the CMOF network elements shown in the above embodiments, it is possible to respond to changes in user computing power demands in a timely manner and improve the ability to guarantee user computing power.

[0116] The structural diagram of an embodiment of the CMOF entity disclosed in the present invention is as follows Figure 6 As shown. The CMOF entity includes a memory 601 and a processor 602. Among them: the memory 601 can be a disk, a flash memory or any other non-volatile storage medium. The memory is used to store the instructions in the corresponding embodiment of the computing power management orchestration method mentioned above. The processor 602 is coupled to the memory 601 and can be implemented as one or more integrated circuits, such as a microprocessor or a microcontroller. The processor 602 is used to execute instructions stored in the memory, which can improve the mobile network's ability to meet the user's computing power needs and improve user friendliness.

[0117] In one embodiment, it is also possible to Figure 7As shown, CMOF entity 700 includes memory 701 and processor 702. Processor 702 is coupled to memory 701 via BUS 703. CMOF entity 700 can also be connected to external storage device 705 via storage interface 704 to call external data, and can also be connected to a network or another computer system (not shown) via network interface 706. No further detailed description will be given here.

[0118] In this embodiment, by storing data instructions in a memory and then processing the instructions through a processor, the mobile network's ability to meet user computing power needs can be improved, thereby improving user friendliness.

[0119] In another embodiment, a computer-readable storage medium stores computer program instructions thereon, which, when executed by a processor, implement the steps of the method in the corresponding embodiment of the computing power management orchestration method above. It should be understood by those skilled in the art that the embodiments of the present disclosure may be provided as methods, devices, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable non-transient storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0120] In some embodiments, Figure 8 As shown, the present disclosure also proposes a network system, including: any one of the CMOF entities 81 mentioned above; and a CPCF entity 82, located in the core network, capable of sending user computing power demand information to the CMOF entity.

[0121] In some embodiments, the CPCF entity 82 can generate and send user computing power demand information to the CMOF entity when it is determined that the UE has computing power demand. In some embodiments, the CMOF entity 81 interacts with the core network element CPCF entity 82 as an AF (Application Function) network element to jointly complete the registration, allocation and guarantee of computing power resources in the mobile computing network.

[0122] In such a network system, the core network can trigger the CMOF entity to perform computing power orchestration according to user needs, improve the computing power management and orchestration capabilities in the mobile network, and improve the ability to meet user computing power needs.

[0123] In some embodiments, the CPCF entity 82 can also send a computing power requirement update message to the CMOF entity 81 when receiving the computing power requirement update demand of the UE. In some embodiments, the computing power requirement update message includes a computing power service instance identifier, a UE identifier, an original PDU session identifier, an original PDU session type, a new PDU session identifier, a new PDU session type, an original computing power requirement type, an original computing power resource size requirement, a new computing power requirement type, a new computing power resource size requirement, original RAN GTP-U tunnel endpoint information, original UPF tunnel endpoint information, new RAN tunnel endpoint information, and new UPF tunnel endpoint information.

[0124] In some embodiments, the CPCF entity 82 can also receive the satisfaction of computing power requirements or the satisfaction of computing power update requirements after the CMOF entity 81 completes the new or updated computing power scheduling of the computing power service, thereby facilitating the core network side to determine that the computing power scheduling and computing power update for the user's computing power requirements have been completed, thereby improving the reliability of the computing power service.

[0125] In some embodiments, Figure 8 As shown in , the network system also includes computing nodes 831-83n, where n is a positive integer. The computing nodes can provide computing services according to the scheduling of the CMOF entity 10, thereby improving the adaptability of computing resource allocation to user needs.

[0126] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram and the combination of processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0127] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0128] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0129] So far, the present disclosure has been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed here.

[0130] The method and apparatus of the present disclosure may be implemented in many ways. For example, the method and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.

[0131] It should be noted that the terms "first", "second", etc. in the specification, claims, and drawings of the present disclosure are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0132] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present disclosure rather than to limit it. Although the present disclosure has been described in detail with reference to the preferred embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present disclosure can still be modified or some technical features can be replaced by equivalents without departing from the spirit of the technical solution of the present disclosure, which should be included in the scope of the technical solution for protection of the present disclosure.

Claims

1. A computing power management and orchestration method, comprising: Create a computing service instance based on the user's computing power demand information and generate computing power orchestration tasks; Storing the computing power service instance and monitoring the status of the computing power service instance; Determine the computing power node that executes the computing power task according to the computing power orchestration task, and schedule the computing power node.

2. The computing power management and orchestration method according to claim 1, further comprising: The user computing power demand information is obtained from the computing power policy control function CPCF entity.

3. The computing power management and orchestration method according to claim 1 or 2, further comprising: Receive computing power resource change subscription information from the CPCF entity and establish a long connection with the CPCF entity; Report changes in computing power resources to the CPCF entity.

4. The computing power management and orchestration method according to claim 1, wherein: The method meets at least one of the following requirements: The creating a computing service instance according to the user computing demand information and generating a computing orchestration task includes: the network element interaction unit creating a computing service instance according to the user computing demand information; The storing of the computing power service instance and monitoring the status of the computing power service instance includes: a network element interaction unit sends the computing power service instance to a computing power instance library, the computing power instance library stores the computing power service instance from the network interaction unit, and triggers a data analysis event triggering unit, and the data analysis event triggering unit monitors the status of the computing power service instance under the triggering of the computing power instance library; Determining the computing power node that executes the computing power task according to the computing power orchestration task and scheduling the computing power node includes: the network element interaction unit sends the computing power orchestration task to the service orchestration unit, the service orchestration unit determines the computing power node that executes the computing power task according to the computing power orchestration task, and schedules the computing power node.

5. The computing power management and orchestration method according to claim 4, further comprising: The service orchestration unit feeds back computing resource scheduling status to the network element interaction unit; The network element interaction unit feeds back the computing power demand satisfaction status to the CPCF entity based on the computing power resource scheduling status.

6. The computing power management and orchestration method according to claim 4, further comprising: The network element interaction unit generates an identifier of the computing power service instance, and sends the identifier of the computing power service instance and the user computing power demand information to the computing power instance library, wherein the computing power orchestration task includes the identifier of the computing power service instance and the user computing power demand information; The computing power instance library stores the identifier of the computing power service instance and the user computing power demand information.

7. The computing power management and orchestration method according to claim 3, further comprising: After receiving the user computing power demand information, the state information timestamp of the CPCF entity is compared with the state information timestamp of the computing power management and orchestration function entity through the long connection. If the comparison result is the same, the operation of creating a computing power service instance is performed.

8. The computing power management and orchestration method according to claim 1 or 2, wherein: The user computing power requirement information includes: user equipment UE identifier, protocol data unit PDU session identifier, PDU session type, computing power requirement type, computing power resource size requirement, wireless access network RAN ​​GTP-U tunnel endpoint information, and user plane function UPF GTP-U tunnel endpoint information.

9. The computing power management and arrangement method according to claim 8, wherein: The scheduling of the computing power node includes: scheduling the computing power node according to the computing power service identifier, the computing power requirement type, and the computing power resource size requirement.

10. The computing power management and orchestration method according to claim 1 or 2, further comprising: Obtain a computing power demand update message, and if it is determined that there is a computing power service instance corresponding to the computing power demand update message, Update the corresponding computing power service instance according to the computing power demand update message, monitor the status of the computing power service instance, and generate a computing power update task; The computing power nodes of the computing power task are updated according to the computing power update task, and the scheduling computing power nodes are updated.

11. The computing power management and arrangement method according to claim 10, wherein: The method meets at least one of the following requirements: The obtaining of the computing power demand update message, and when it is determined that the computing power service instance corresponding to the computing power demand update message exists, updating the corresponding computing power service instance according to the computing power demand update message includes: a network element interaction unit obtaining the computing power demand update message, and when it is determined that the computing power service instance corresponding to the computing power demand update message exists in the computing power instance library, sending the computing power demand update message to the computing power instance library; the computing power instance library updates the corresponding computing power service instance according to the computing power demand update message; The monitoring of the status of the computing power service instance and generating a computing power update task includes: the computing power instance library triggers a data analysis event triggering unit; the data analysis event triggering unit, under the triggering of the computing power instance library, monitors the status of the computing power service instance, and generates a computing power update task and sends it to a service orchestration unit.

12. The computing power management and orchestration method according to claim 11, further comprising: The service orchestration unit feeds back computing resource scheduling update status to the network element interaction unit; The network element interaction unit feeds back to the core network whether the computing power update demand is met based on the computing power resource scheduling update status.

13. The computing power management and orchestration method according to claim 10, 11 or 12, further comprising: After receiving the computing power demand update message, the status information timestamp of the CPCF entity is compared with the status information timestamp of the computing power management and orchestration function entity through a long connection with the CPCF entity. When the comparison result is the same, the operation of sending the computing power demand update message to the computing power instance library is performed when it is determined that the computing power service instance corresponding to the computing power demand update message exists in the computing power instance library.

14. The computing power management and arrangement method according to claim 10, wherein: The computing power requirement update message includes the computing power service instance identifier, UE identifier, original PDU session identifier, original PDU session type, new PDU session identifier, new PDU session type, original computing power requirement type, original computing power resource size requirement, new computing power requirement type, new computing power resource size requirement, original RANGTP-U tunnel endpoint information, original UPF tunnel endpoint information, new RAN tunnel endpoint information, and new UPF tunnel endpoint information.

15. A computing power management and orchestration functional entity, comprising: The network element interaction unit is configured to create a computing service instance according to the user computing demand information, and send a computing orchestration task to the service orchestration unit; A computing power instance library, configured to store computing power service instances from the network interaction unit and trigger a data analysis event triggering unit; The data analysis event triggering unit is configured to monitor the state of the computing power service instance under the triggering of the computing power instance library; The service orchestration unit is configured to determine a computing node that executes a computing task according to the computing orchestration task, and schedule the computing node.

16. The computing power management and orchestration functional entity according to claim 1, wherein: The network element interaction unit is also configured to obtain the user computing power demand information from a computing power policy control function CPCF entity.

17. The computing power management and orchestration functional entity according to claim 15 or 16, wherein: The network element interaction unit is further configured to: Receive computing power resource change subscription information from the CPCF entity and establish a long connection with the CPCF entity; Report changes in computing power resources to the CPCF entity.

18. The computing power management and orchestration functional entity according to claim 15 or 16, wherein: The network element interaction unit is further configured to obtain a computing power demand update message, and when it is determined that the computing power service instance corresponding to the computing power demand update message exists in the computing power instance library, send the computing power demand update message to the computing power instance library; The computing power instance library is also configured to update the corresponding computing power service instance according to the computing power demand update message, and trigger the data analysis event triggering unit; The data analysis event triggering unit is further configured to monitor the status of the computing power service instance under the trigger of the computing power instance library, and generate a computing power update task and send it to the service orchestration unit; The service orchestration unit is also configured to update the computing power node of the computing power task according to the computing power update task, and update the scheduling computing power node.

19. A computing power management and orchestration functional entity, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the method according to any one of claims 1 to 14 based on instructions stored in the memory.

20. A non-transitory computer-readable storage medium having computer program instructions stored thereon, which implement the method of any one of claims 1 to 14 when executed by a processor.

21. A computer program product, comprising a computer program or instructions, wherein when the computer program or instructions are executed by a processor, the method according to any one of claims 1 to 14 is implemented.

22. A network system comprising: The computing power management and orchestration functional entity as described in any one of claims 15 to 19; And a computing power policy control function CPCF entity, located in the core network, is configured to send the user computing power demand information to the computing power management and orchestration function entity.

Citation Information

Patent Citations

  • Computing power scheduling system, method and device and storage medium

    CN114756340A

  • Business processing method and device, server and storage medium

    CN115412609A

  • Computing power resource management and arrangement method and device, electronic equipment and storage medium

    CN116501501A

  • Network computing power arrangement method, device and equipment and computer storage medium

    CN116962528A

  • Computing power node selection method, device and system, server and medium

    CN118764445A