Computing power management and arrangement method, function entity, storage medium and network system
By introducing the collaborative work of CMOF entities and their internal units, the problem of insufficient computing power management and orchestration functions in the core network is solved, achieving efficient scheduling of computing power resources and meeting user needs, and improving the computing power management capabilities of mobile communication networks.
Patent Information
- Application Number
- CN202411519595.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2044-10-29
AI Technical Summary
The current core network lacks computing power management and orchestration functions, which affects the computing power scheduling capability of mobile communication networks and results in insufficient ability to meet users' computing power needs.
By introducing the CMOF entity, through the collaborative work of the network element interaction unit, computing power instance library, data analysis event triggering unit, and service orchestration unit, computing power service instances are created according to user computing power needs, their status is monitored, and computing power nodes are scheduled to achieve efficient management and orchestration of computing power resources.
It improves the ability of mobile networks to meet users' computing power needs, enhances the utilization rate and user-friendliness of computing resources, reduces resource waste, and improves the reliability and response speed of computing services.
Smart Images

Figure CN119521193B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular to a computing power management and orchestration method, a functional entity, a storage medium and a network system. BACKGROUND
[0002] In the evolution process of the next generation communication network, in order to realize the unified resource management and user demand satisfaction of end to end, the network orchestration technology is considered as one of the important technologies in the next generation communication network.
[0003] In the mobile computing power 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, according to the actual computing power demand of the user, the establishment and distribution of the computing power session are completed. SUMMARY
[0004] One purpose of the present disclosure is to provide a scheme for implementing computing power resource management and orchestration in a mobile network, and to improve the computing power management and orchestration capability in the mobile network.
[0005] According to one aspect of some embodiments of the present disclosure, a computing power management and orchestration method is provided, comprising: creating a computing power service instance according to user computing power demand information, and generating a computing power orchestration task; storing the computing power service instance and monitoring the state of the computing power service instance; determining a computing power node for executing the computing power task according to the computing power orchestration task, and scheduling the computing power node.
[0006] In some embodiments, the method further comprises: obtaining the user computing power demand information from a CPCF (Computing Policy Control Function, computing power policy control function) entity.
[0007] In some embodiments, the method further comprises: receiving computing power resource change subscription information from the CPCF entity, and establishing a long connection with the CPCF entity; and reporting the computing power resource change 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 comprises: creating a computing power service instance according to user computing power demand information by a network element interaction unit.
[0009] In some embodiments, storing the computing power service instance and monitoring the state of the computing power service instance comprises: the network element interaction unit sending the computing power service instance to a computing power instance library, the computing power instance library storing the computing power service instance from the network interaction unit, and triggering a data analysis event triggering unit, the data analysis event triggering unit monitoring the state of the computing power service instance under the triggering of the computing power instance library.
[0010] In some embodiments, determining the computing power node for executing the computing power task according to the computing power arrangement task and scheduling the computing power node include: the network element interaction unit sends the computing power arrangement task to the service arrangement unit, and the service arrangement unit determines the computing power node for executing the computing power task according to the computing power arrangement task and schedules the computing power node.
[0011] In some embodiments, the method further includes: the service arrangement unit feeds back the computing power resource scheduling situation to the network element interaction unit; and the network element interaction unit feeds back the computing power demand satisfaction situation to the CPCF entity according to the computing power resource scheduling situation.
[0012] In some embodiments, the method further 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 the computing power instance library, wherein the identifier of the computing power service instance and the user computing power demand information are included in the computing power arrangement task; and 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 further includes: after receiving the user computing power demand information, comparing the state information timestamp of the CPCF entity with the state information timestamp of the computing power management arrangement function entity through a long connection, and performing the operation of creating the computing power service instance in the case that the comparison result is the same.
[0014] In some embodiments, the user computing power demand information includes: a UE (User Equipment) identifier, a PDU (Protocol Data Unit) session identifier, a PDU session type, a computing power demand type, a computing power resource size demand, RAN (Radio Access Network) GTP-U (User Plane Part of General Packet Radio Service Tunnel Protocol) tunnel termination point information, and UPF (User Plane Function) GTP-U tunnel termination point information.
[0015] In some embodiments, scheduling the computing power node includes: scheduling the computing power node according to the computing power service identifier, the computing power demand type, and the computing power resource size demand.
[0016] In some embodiments, the method further includes: obtaining a computing power demand update message, and in the case that 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 state of the computing power service instance, and generating a computing power update task; and updating the computing power node of the computing power task and scheduling the computing power node according to the computing power update task.
[0017] In some embodiments, the method further includes: the network element interaction unit obtaining the computing power demand update message, and in a case where 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; and the computing power instance library updating the corresponding computing power service instance according to the computing power demand update message.
[0018] In some embodiments, the method further includes: the computing power instance library triggering the data analysis event triggering unit; and the data analysis event triggering unit monitoring the state of the computing power service instance and generating the computing power update task and sending the computing power update task to the service orchestration unit under the triggering of the computing power instance library.
[0019] In some embodiments, the method further includes: the service orchestration unit feeding back the computing power resource scheduling update situation to the network element interaction unit; and the network element interaction unit feeding back the computing power update demand satisfaction situation to the core network according to the computing power resource scheduling update situation.
[0020] In some embodiments, the method further includes: after receiving the computing power demand update message, comparing the state information timestamp of the CPCF entity with the state information timestamp of the computing power management and orchestration function entity through the long connection between the CPCF entity and the computing power management and orchestration function entity, and in a case where the comparison result is the same, performing the operation of sending the computing power demand update message to the computing power instance library in a case where it is determined that the computing power service instance corresponding to the computing power demand update message exists in the computing power instance library.
[0021] In some embodiments, the computing power demand 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 demand type, an original computing power resource size demand, a new computing power demand type, a new computing power resource size demand, original RAN GTP-U tunnel endpoint information, original UPF tunnel endpoint information, new RAN tunnel endpoint information, and new UPF tunnel endpoint information.
[0022] According to an aspect of some embodiments of the present disclosure, a CMOF (Computing Management and Orchestration Function) entity is provided, comprising: 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 the computing power service instance 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 trigger of the computing power instance library; the service orchestration unit is configured to determine a computing power node for executing a 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 the 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 the computing power resource change to the CPCF entity.
[0025] In some embodiments, the service orchestration unit is further configured to feedback computing power resource scheduling information to the network element interaction unit; and the network element interaction unit is further configured to feedback computing power demand satisfaction information to the CPCF entity according to the computing power resource scheduling information.
[0026] In some embodiments, the network element interaction unit is further configured to generate an identifier of the computing power service instance, and send 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; and the computing power instance library is further configured to store the identifier of the computing power service instance and the user computing power demand information.
[0027] In some embodiments, the network element interaction unit is configured to, after receiving the user computing power demand information, compare the state information timestamp of the CPCF entity with the state information timestamp of the CMOF entity through the long connection, and in the case that the comparison result is the same, perform the operation of creating the computing power service instance and sending the computing power orchestration task to the service orchestration unit.
[0028] In some embodiments, the user computing power demand information includes: UE identifier, PDU session identifier, PDU session type, computing power demand type, computing power resource size demand, RAN GTP-U tunnel termination point information, and user plane function UPF GTP-U tunnel termination point information.
[0029] In some embodiments, the service orchestration unit is configured to schedule computing nodes based on the computing service identifier, computing demand type, and computing resource size requirement.
[0030] In some embodiments, the network element interaction unit is further configured to acquire a computing power demand update message, and, if it is determined that a 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 further configured to update the corresponding computing power service instance according to the computing power demand update message, and trigger a 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 triggering of the computing power instance library, and generate a computing power update task to send to the service orchestration unit; the service orchestration unit is further configured to update the computing power node of the computing power task according to the computing power update task, and update the scheduled computing power node.
[0031] In some embodiments, the service orchestration unit is further configured to report the update status of computing resource scheduling to the network element interaction unit; the network element interaction unit is further configured to report the status of computing power update requirement fulfillment to the core network based on the update status of computing resource scheduling.
[0032] In some embodiments, the network element interaction unit is configured to, upon receiving a computing power demand update message, compare the state information timestamp of the computing power policy control function entity with the state information timestamp of the CMOF entity through a long connection between the CMOF entity and the CPCF entity. If the comparison result is the same, the unit will perform the operation of sending the computing power demand update message to the computing power instance library if 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, original RAN GTP-U tunnel endpoint information, original UPF tunnel endpoint information, new RAN tunnel endpoint information, and new UPF tunnel endpoint information.
[0034] According to one aspect of some embodiments of this disclosure, a CMOF entity is proposed, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute any of the computing power management orchestration methods described above based on instructions stored in the memory.
[0035] According to one aspect of some embodiments of this disclosure, a non-transitory computer-readable storage medium is proposed, on which computer program instructions are stored, which, when executed by a processor, implement any of the computing power management orchestration methods described above.
[0036] According to an aspect of some embodiments of the present disclosure, a computer program product is provided, comprising computer programs or instructions, which, when executed by a processor, implement any of the above computing power management and orchestration methods.
[0037] According to an aspect of some embodiments of the present disclosure, a network system is provided, comprising: any of the above CMOF entities; and a CPCF entity located in a core network, configured to send user computing power demand information to the CMOF entity. BRIEF DESCRIPTION OF DRAWINGS
[0038] The accompanying drawings, which are included to provide a further understanding of the present disclosure and constitute a part of the present disclosure, illustrate embodiments of the present disclosure and serve to explain the present disclosure together with the description. The above and other aspects of the present disclosure will become more apparent from the embodiments of the present disclosure and their description given below.
[0039] Figure 1 Flowchart for some embodiments of the computing power management and orchestration method of the present disclosure
[0040] Figure 2 Flowchart for another embodiment of the computing power management and orchestration method of the present disclosure.
[0041] Figure 3 Schematic diagram for some embodiments of the CMOF entity of the present disclosure.
[0042] Figure 4 Signaling interaction schematic diagram for some embodiments of the CMOF entity of the present disclosure.
[0043] Figure 5 Signaling interaction schematic diagram for another embodiment of the CMOF entity of the present disclosure.
[0044] Figure 6 Schematic diagram for another embodiment of the CMOF entity of the present disclosure.
[0045] Figure 7 Schematic diagram for yet another embodiment of the CMOF entity of the present disclosure.
[0046] Figure 8 Schematic diagram for some embodiments of the network system of the present disclosure. DETAILED DESCRIPTION
[0047] The technical solutions of the present disclosure are described in further detail below with reference to the accompanying drawings and embodiments.
[0048] The inventor found that there is no new network architecture of network element design capable of providing computing power management and orchestration function in the current core network, and the mobile communication network lacks computing power scheduling and management capability of computing power nodes, which affects the computing power scheduling capability of the mobile communication network.
[0049] To solve the above problems, the disclosure provides a computing power management and arrangement method, a functional entity, a storage medium and a network system, which can improve the computing power management and arrangement capability in the mobile network and improve the ability to meet the user computing power demand.
[0050] The flowchart of some embodiments of the computing power management and arrangement method of the disclosure is shown in Figure 1
[0051] In step S11, the CMOF entity creates a computing power service instance according to the user computing power demand information and generates a computing power arrangement task.
[0052] In some embodiments, the user computing power demand information includes UE identifier, PDU session identifier, PDU session type, computing power demand type, computing power resource size demand, radio access network (RAN) GTP-U tunnel endpoint information, and user plane function (UPF) GTP-U tunnel endpoint information. The user computing power demand information can also be supplemented or adjusted according to user demand. Such user computing power demand information can realize the transmission of user demand and improve the satisfaction of the generated computing power service instance to user demand.
[0053] In some embodiments, the CMOF entity can obtain the user computing power demand information from the CPCF entity. The CPCF entity can generate and send the user computing power demand information to the CMOF entity in the case of determining that the UE generates computing power demand, and the network element interaction unit obtains the user computing power demand information from the CPCF entity, so as to realize that the core network triggers the CMOF entity to perform computing power arrangement according to user demand, improve the computing power management and arrangement capability in the mobile network, and improve the satisfaction capability to user computing power demand. In step S12, the CMOF entity stores the computing power service instance and monitors the state of the computing power service instance.
[0054] In step S13, the CMOF entity determines the computing power node for executing the computing power task according to the computing power arrangement task and schedules the computing power node. In some embodiments, the computing power node can be scheduled according to the computing power service identifier, the computing power demand type and the computing power resource size demand.
[0055] In some embodiments, the above steps can be realized by the respective units of the CMOF entity according to the embodiments of the CMOF entity shown in Figure 3
[0056] Based on the method in the above embodiments, the CMOF entity can utilize the functions of each unit itself and the mutual interaction between the units to play the role of a bridge and hub between the mobile communication network and the computing power node, complete the computing power management and arrangement function in the mobile computing power network scenario, arrange and schedule the computing power according to the user demand, improve the satisfaction capability of the mobile network to the user computing power demand, and improve the user friendliness.
[0057] In some embodiments, before step S11, the computing power management and orchestration method of the present disclosure can further include: the CMOF entity receiving computing power resource change subscription information from the CPCF entity, and establishing a long connection with the CPCF entity. After completing the computing power resource change subscription, the network element interaction unit 101 reports to the CPCF entity in a timely manner according to the monitored computing power resource change situation, by using the long connection, so that the core network side can learn about the computing power resource change situation in a timely manner, and the understanding degree of the mobile network for the network computing power resource is improved, thereby facilitating timely adjustment.
[0058] In some embodiments, in step S11, after receiving the user computing power demand information, the CPCF entity compares the state information timestamp of the CPCF entity with the state information timestamp of the entity, and in the case that the comparison result is the same, creates a computing power service instance, and sends a computing power orchestration task to the service orchestration unit, thereby executing computing power orchestration in the case of ensuring time synchronization between entities, so as to reduce unnecessary consumption of computing power resources. In some embodiments, if the timestamps are different, it is presumed that there is a delay or a failure, and feedback is given on orchestration failure or abnormal information, so as to timely recover from the failure.
[0059] In some embodiments, after step S63, the computing power management and orchestration method of the present disclosure can further include feeding back the computing power demand satisfaction situation to the source node (such as the CPCF entity) of the user computing power demand information, thereby facilitating the core network side to determine that the computing power scheduling for the user computing power demand has been completed, and improving the reliability of the computing power service. In some embodiments, the service orchestration unit of the CMOF entity can feed back the computing power resource scheduling situation to the network element interaction unit, and the network element interaction unit feeds back the computing power demand satisfaction situation to the source node (such as the CPCF entity) of the user computing power demand information according to the computing power resource scheduling situation, thereby realizing message transmission by using the functions of different units and the interaction process between the units.
[0060] The flowchart of another embodiment of the computing power management and orchestration method of the present disclosure is shown in Figure 2
[0061] In step S21, the CMOF entity acquires a computing power demand update message.
[0062] In step S22, the CMOF entity determines whether there is a computing power service instance corresponding to the computing power demand update message. If there is a computing power service instance corresponding to the computing power demand update message, step S23 is executed. In some embodiments, if there is no computing power service instance corresponding to the computing power demand update message, abnormal information can be fed back, so that the core network side can verify and send the computing power 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 state of the computing power service instance, and generates a computing power update task.
[0064] In step S24, the CMOF entity updates the computing power nodes of the computing power task according to the computing power update task, and updates the scheduled computing power nodes.
[0065] In some embodiments, the above steps can be implemented by various units of the CMOF entity in cooperation with each other according to the embodiments of the CMOF entity as shown below (such as Figure 3 ).
[0066] Through the method in the above embodiments, the change of demand can be timely responded to, and the existing computing power service instance can be adjusted, so as to improve the satisfaction of user demand while avoiding the waste of computing power resources caused by the re-creation of a computing power service instance, and improve the effective utilization rate of computing power 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, and in the case that the comparison result is the same, perform the operation of sending the computing power demand update message to the computing power instance library in the case that it is determined that the computing power service instance corresponding to the computing power demand update message exists in the computing power instance library, so as to perform computing power arrangement in the case of ensuring the time synchronization between entities, so as to reduce unnecessary consumption of computing power resources. In some embodiments, if the timestamps are different, it is presumed that there is a delay or a failure, and feedback arrangement failure or abnormal information is fed back in order to timely recover from the failure.
[0068] A schematic diagram of some embodiments of the CMOF entity of the present disclosure is shown in 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 arrangement unit 104. The various units of the CMOF entity realize the management and arrangement of computing power through their own functions and mutual interaction.
[0069] The network element interaction unit 101 can create a computing power service instance according to user computing power demand information, and send a computing power arrangement task to the service arrangement unit. In some embodiments, the above-mentioned user computing power demand information comes from a CPCF entity on the core network side. The CPCF entity can generate and send user computing power demand information to a CMOF entity in the case of determining that a UE has a computing power demand, and the network element interaction unit obtains the user computing power demand information from the CPCF entity, thereby realizing that the core network triggers the CMOF entity to perform computing power arrangement according to user demand, improving the computing power management and arrangement capability in the mobile network, and improving the satisfaction capability for user computing power demand.
[0070] In some embodiments, the user computing power demand information includes a UE identifier, a PDU session identifier, a PDU session type, a computing power demand type, a computing power resource size demand, radio access network (RAN) GTP-U tunnel endpoint information, and user plane function (UPF) GTP-U tunnel endpoint information. The user computing power demand information can also be supplemented or adjusted according to user demand. Such user computing power demand information can realize the transmission of user demand and improve the satisfaction degree of the generated computing power service instance for user demand.
[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 state of the computing power service instance under the triggering of the computing power instance library 102.
[0073] The service arrangement unit 104 can determine a computing power node for executing a computing power task and schedule the computing power node according to a computing power arrangement task from the network element interaction unit 101. In some embodiments, the service arrangement unit can schedule the computing power node according to a computing power service identifier, a computing power demand type, and a computing power resource size demand.
[0074] Based on the CMOF entity in the above-mentioned embodiments, each unit can utilize its own functions and mutual interaction between units to play a role as a bridge and hub between a mobile communication network and a computing power node, and complete the computing power management and arrangement function in a mobile computing power network scenario; arrange and schedule computing power according to user demand, improve the satisfaction capability of the mobile network for user computing power demand, and improve user friendliness.
[0075] In some embodiments, the network element interaction unit 101 can also receive the computing power resource change subscription information from the CPCF entity after going online, and establish a long connection with the CPCF entity. When the computing power resource change subscription is completed, the network element interaction unit 101 reports to the CPCF entity in a timely manner according to the monitored computing power resource change situation, so that the core network side can learn about the computing power resource change situation in a timely manner, and the understanding of the network computing power resource by the mobile network is improved, thereby facilitating timely adjustment.
[0076] In some embodiments, after receiving the user computing power demand information, 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 the long connection. If the comparison result is the same, the network element interaction unit 101 creates a computing power service instance and sends a computing power arrangement task to the service arrangement unit, thereby performing computing power arrangement under the condition of ensuring time synchronization between entities, so as to reduce unnecessary consumption of computing power resources. In some embodiments, if the timestamps are different, it is presumed that a delay or a failure occurs, and arrangement failure or abnormal information is fed back, so that fault recovery can be performed in a timely manner.
[0077] In some embodiments, the service arrangement unit 104 can also feed back the computing power resource scheduling situation to the network element interaction unit 101 after completing the scheduling of the computing power node. The network element interaction unit 101 can also feed back the computing power demand satisfaction situation to the source node (such as the CPCF entity) of the user computing power demand information according to the computing power resource scheduling situation, so that the core network side can determine that the computing power scheduling for the user computing power demand has been completed, and the reliability of the computing power service is improved.
[0078] In some embodiments, when generating the computing power service instance, the network element interaction unit 101 can generate an identifier (such as a computing power service instance ID) of the computing power service instance, and send the identifier of the computing power service instance and the user computing power demand information to the computing power instance library. The computing power arrangement task generated by the network element interaction unit 101 and sent to the service arrangement 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 by taking the identifier of the computing power service instance as an index, which is conducive to subsequent query and use, and avoids confusion. In some embodiments, the service arrangement unit 104 can use the information in the user computing power demand information, such as PDU session related information, to arrange the computing power resources, thereby improving the reliability of the computing power resource arrangement.
[0079] The CMOF entity in the above embodiments of the present disclosure can implement the new creation of the computing power service. In some embodiments, the signaling flowchart of the CMOF entity 10 of the present disclosure in the process of creating a computing power instance is as shown in Figure 4
[0080] In some embodiments, the network element interaction network element 101 can interact with the CPCF network element to complete the computing power resource state real-time reporting function; can receive the user computing power new creation demand and the modification demand transmitted by the CPCF network element, create the computing power service instance, issue the computing power service instance to the service arrangement unit, and create the computing power service instance in the computing power instance library; can receive the computing power service information fed back by the service arrangement unit, and perform computing power service feedback and interaction with the core network CPCF network element.
[0081] In some embodiments, the data analysis event triggering unit 103 can perform real-time monitoring and analysis on the computing power service instance, generate corresponding events based on the latest computing power demand of the user, and trigger the service arrangement task of the service arrangement unit.
[0082] In some embodiments, the service arrangement unit 104 can receive the computing power scheduling demand from the network element interaction unit and the data analysis event triggering unit, and complete the computing power resource scheduling in cooperation with the computing power node; can feed back the computing power resource scheduling situation to the network element interaction unit.
[0083] In some embodiments, the computing power instance library 102 can store the computing power service instance.
[0084] In step 401, the CPCF entity 21 obtains the current computing power 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 computing power resource change to the CPCF entity 21. In some embodiments, the computing power state information provided by the CMOF entity 10 includes but is not limited to the DNAI (Data Network Access Identifier) of the target computing power node, the IP address of the target computing power node, and the number of available computing power units.
[0087] In step 404, the computing power demand 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 demand information to the CMOF entity 10. In some embodiments, the user computing power demand information includes but is not limited to the UE ID, the PDU session ID, the PDU session type, the computing power demand type, the computing power resource size demand, the RAN GTP-U tunnel endpoint information, and the UPF GTP-U tunnel endpoint information.
[0088] In step 405, the network element interaction unit 101 in the CMOF entity 10 creates a computing power service instance according to the requirements of the CPCF entity 21, and generates a computing power service instance ID. Through the long connection of both parties, the CMOF entity 10 acquires the state information timestamp of the CPCF entity and compares them. If the state information timestamps of the CMOF and the 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 the related information (such as user computing power requirement information or part of the information) sent by the CPCF entity.
[0090] In step 407, the data analysis event triggering unit 103 in the CMOF entity 10 monitors the state 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, and the task contains the computing power service instance ID and the related information (such as user computing power requirement information or part of the information) sent by the CPCF.
[0092] In step 409, the service orchestration unit 104 analyzes the PDU session related information sent by the CPCF, determines the related computing power nodes for executing the computing power task, and completes the computing power resource scheduling for the computing power nodes 22 according to the computing power service ID, the computing power requirement type, and the computing power resource size requirement.
[0093] In step 410, the service orchestration unit 104 feeds back the computing power resource scheduling situation to the network element interaction unit 101.
[0094] In step 411, the network element interaction unit 101 of the CMOF network element 101 sends the computing power requirement satisfaction situation to the core network CPCF entity 21.
[0095] Based on the CMOF network element shown in the above embodiments, the reaction reliability and speed of the computing power nodes to user and core network requirements 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 the existing computing power service instance for the modification of the computing power requirement.
[0097] The network element interaction unit 101 can also obtain a computing power demand update message, and in a case where 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. In some embodiments, the computing power demand update message is from a CPCF entity. In some embodiments, the UE passes the demand for computing power demand update to the network element interaction unit 101 via the CPCF entity.
[0098] In some embodiments, the computing power demand 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 demand type, an original computing power resource size demand, a new computing power demand type, a new computing power resource size demand, original RAN GTP-U tunnel endpoint information, original UPF tunnel endpoint information, new RAN tunnel endpoint information, and new UPF tunnel endpoint information. In some embodiments, the original PDU session identifier, the original PDU session type, the original computing power demand type, the original computing power resource size demand, the original RAN GTP-U tunnel endpoint information, and the original UPF tunnel endpoint information can be determined in the last computing power demand update for the same computing power service instance; in a case where no update occurs to the computing power service instance, the computing power service instance is determined through a computing power service creation process. In some embodiments, the new PDU session identifier, the new PDU session type, the new computing power demand type, the new computing power resource size demand, the new RAN tunnel endpoint information, and the new UPF tunnel endpoint information are determined according to the current computing power demand update message.
[0099] In some embodiments, the CMOF entity and the CPCF entity have a long connection, and 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 after receiving the computing power demand update message, and in a case where the comparison result is the same, perform the operation of sending the computing power demand update message to the computing power instance library in a case where it is determined that the computing power service instance corresponding to the computing power demand update message exists in the computing power instance library, thereby performing computing power orchestration in the case of ensuring time synchronization between entities to reduce unnecessary consumption of computing power resources. In some embodiments, if the timestamps are different, it is presumed that a delay or a failure has occurred, and feedback is given to orchestration failure or abnormal information in order to promptly recover from the failure.
[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 state of the computing power service instance under the triggering 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 node of the computing power task according to the computing power update task, and update the scheduling computing power node.
[0103] Based on the CMOF network element shown in the above embodiments, the demand change situation can be timely responded to, the existing computing power service instance is adjusted, thereby improving the satisfaction of user demand, avoiding the waste of computing power resources caused by the re-creation of the computing power service instance, and improving the effective utilization rate of the computing power resources.
[0104] In some embodiments, the signaling flowchart of the CMOF entity in the process of updating the computing power instance is as shown in Figure 5 .
[0105] In step 500, based on the completed message subscription of the CPCF entity to the CMOF entity and the long connection between the two, the CMOF entity 10 reports the computing power resource change to the CPCF entity 21. In some embodiments, the reporting can be periodic 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, and the information carried by the computing power demand update message includes but is not limited to the identification of the computing power service instance (such as the computing power service instance ID), the UE ID, the original PDU session ID, the original PDU session type, the new PDU session ID, the new PDU session type, the original computing power demand type, the original computing power resource size demand, the new computing power demand type, the new computing power resource size demand, the original RAN GTP-U tunnel termination point information, the original UPF GTP-U tunnel termination point information, the new RAN GTP-U tunnel termination point information, and the new UPF GTP-U tunnel termination point information.
[0107] In step 502, the network element interaction unit 101 in the CMOF entity 10 queries whether there is a corresponding computing power service instance in the computing power instance library 102 according to the identification of the computing power service instance in the obtained computing power demand update message. At the same time, the state information timestamp of the CPCF is obtained through the long connection between the two, and if the state information timestamps of the CMOF entity 10 and the CPCF entity 21 are consistent, the computing power demand update message is sent to the computing power 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 identification 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 state.
[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 contains the identification of the computing power service instance and the computing power update related information sent by the CPCF (such as 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 of the update computing power task according to 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 in the case of no update) and the new PDU session related information. The update scheduling of computing power resources is completed according to 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 computing power resource scheduling update situation.
[0114] In step 509, the network element interaction unit 101 of the CMOF entity 10 sends the satisfaction of the computing power update demand to the core network CPCF entity 21.
[0115] Based on the CMOF network element shown in the above embodiment, the user computing power demand change situation can be timely responded, and the user computing power guarantee capability can be improved.
[0116] The structure schematic diagram of one embodiment of the CMOF entity of the present disclosure is shown in Figure 6 The CMOF entity includes a memory 601 and a processor 602. 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 described 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 the instructions stored in the memory, which can improve the satisfaction of the mobile network to the user computing power demand and improve the user friendliness.
[0117] In one embodiment, the CMOF entity can also be as shown in Figure 7As shown, the CMOF entity 700 includes a memory 701 and a processor 702. The processor 702 is coupled to the memory 701 through a BUS 703. The CMOF entity 700 can also be connected to an external storage device 705 through a storage interface 704 to invoke external data, and can also be connected to a network or another computer system (not shown) through a network interface 706. Details are not described here.
[0118] In this embodiment, the data instructions are stored in the memory, and the above instructions are processed by the processor, so as to improve the satisfaction of the mobile network to the user computing power demand, and improve the user friendliness.
[0119] In another embodiment, a computer readable storage medium has computer program instructions stored thereon, which, when executed by a processor, implement the steps of the method in the above-mentioned corresponding embodiment of the computing power management and arrangement method. Those skilled in the art should understand that the embodiments of the present disclosure can be provided as a method, an apparatus, or a computer program product. Therefore, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present disclosure can take the form of a computer program product implemented on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) containing computer-usable program code.
[0120] In some embodiments, as shown, Figure 8 The present disclosure also proposes a network system, which includes: any one of the above CMOF entities 81; and a CPCF entity 82 located in a 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 in the case of determining that the UE generates computing power demand. In some embodiments, the CMOF entity 81 as an AF (Application Function, application function) network element interacts with the core network element CPCF entity 82 to jointly complete the registration, allocation and guarantee of computing power resources in the mobile computing power network.
[0122] In such a network system, the core network can trigger the CMOF entity to perform computing power arrangement according to user demand, improve the computing power management and arrangement capability in the mobile network, and improve the satisfaction of the user computing power demand.
[0123] In some embodiments, the CPCF entity 82 is further capable of sending a computing power demand update message to the CMOF entity 81 in case of receiving a demand of UE's computing power demand update. In some embodiments, the computing power demand update message comprises a computing power service instance identity, a UE identity, an original PDU session identity, an original PDU session type, a new PDU session identity, a new PDU session type, an original computing power demand type, an original computing power resource size demand, a new computing power demand type, a new computing power resource size demand, original RAN GTP-U tunnel endpoint information, original UPF tunnel endpoint information, new RAN tunnel endpoint information, new UPF tunnel endpoint information.
[0124] In some embodiments, the CPCF entity 82 is further capable of receiving a computing power demand satisfaction or a computing power update demand satisfaction after the CMOF entity 81 completes the computing power scheduling of the computing power service new establishment or update, so as to facilitate the core network side to determine that the computing power scheduling and the computing power update for the user computing power demand have been completed, and improve the reliability of the computing power service.
[0125] In some embodiments, as shown in Figure 8 The network system further comprises computing power nodes 83 1 ~ 83 n, n being a positive integer, in some embodiments, as shown in
[0126] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the 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 produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks Figure 1 The functions specified in one or more flows and / or blocks
[0127] These computer program instructions can also be stored in a computer readable memory capable of guiding the computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer readable memory produce a product comprising instruction devices, which implement the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks Figure 1 The functions specified in one or more flows and / or blocks
[0128] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 one or more flowcharts and / or blocks
[0129] Thus far, the present disclosure has been described in detail. In order to avoid obscuring the concept of the present disclosure, some details well-known in the art are not described. Those skilled in the art can fully understand how to implement the technical solutions disclosed herein according to the above description.
[0130] The method and device of the present disclosure can be implemented in many ways. For example, the method and device of the present disclosure can be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the method is only for illustration, and the steps of the method of the present disclosure are not limited to the above-described order, unless otherwise specifically described. In addition, in some embodiments, the present disclosure can also be implemented as programs recorded in recording media, which include machine-readable instructions for implementing the method according to the present disclosure. Thus, the present disclosure also covers recording media storing programs for executing the method according to the present disclosure.
[0131] It should be noted that the terms "first", "second", and the like in the description and claims of the present disclosure and the accompanying drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in other than the order illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units 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 solutions of the present disclosure, but not to limit it; although the present disclosure has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the specific embodiments of the present disclosure can be modified or some technical features can be replaced by equivalent ones; without departing from the spirit of the technical solutions of the present disclosure, all of them should be covered in the technical solution range of the present disclosure claimed.
Claims
1. A computing power management and orchestration method, comprising: receiving computing power resource change subscription information from a CPCF entity and establishing a long connection with the CPCF entity; reporting computing power resource change conditions to the CPCF entity; after receiving user computing power demand information, comparing a state information timestamp of the CPCF entity with a state information timestamp of a computing power management and orchestration function entity through the long connection, in the case of a same comparison result, creating a computing power service instance according to the user computing power demand information, and generating a computing power orchestration task; storing the computing power service instance and monitoring a state of the computing power service instance; determining a computing power node for executing a computing power task according to the computing power orchestration task and scheduling the computing power node.
2. The computing power management and arrangement method according to claim 1, further comprising: obtaining the user computing power demand information from a computing power policy control function (CPCF) entity.
3. The computing power management and arrangement method according to claim 1, wherein, The method meets at least one of the following: The creating of the computing power service instance according to the user computing power demand information and the generating of the computing power orchestration task include: creating the computing power service instance according to the user computing power demand information by a network element interaction unit; The storing of the computing power service instance and the monitoring of the state of the computing power service instance include: sending the computing power service instance to a computing power instance library by the network element interaction unit, the computing power instance library storing the computing power service instance from the network element interaction unit and triggering a data analysis event triggering unit, the data analysis event triggering unit monitoring the state of the computing power service instance under the triggering of the computing power instance library; The determining of the computing power node for executing the computing power task according to the computing power orchestration task and the scheduling of the computing power node include: sending the computing power orchestration task to a service orchestration unit by the network element interaction unit, the service orchestration unit determining the computing power node for executing the computing power task according to the computing power orchestration task and scheduling the computing power node.
4. The computing power management and orchestration method according to claim 3, further comprising: The service orchestration unit feeds back computing power resource scheduling conditions to the network element interaction unit; The network element interaction unit feeds back computing power demand satisfaction conditions to the CPCF entity according to the computing power resource scheduling conditions.
5. The computing power management and orchestration method according to claim 3, 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 identifier of the computing power service instance and the user computing power demand information are included in the computing power orchestration task; The computing power instance library stores the identifier of the computing power service instance and the user computing power demand information.
6. The computing power management and arrangement method according to claim 1 or 2, wherein, The user computing power demand information includes: a user equipment (UE) identifier, a protocol data unit (PDU) session identifier, a PDU session type, a computing power demand type, a computing power resource size demand, a radio access network (RAN) GTP-U tunnel termination point information, and a user plane function (UPF) GTP-U tunnel termination point information.
7. The computing power management and arrangement method according to claim 6, wherein, The scheduling of the computing power node includes: scheduling the computing power node according to a computing power service identifier, the computing power demand type, and the computing power resource size demand.
8. The computing power management and orchestration method according to claim 1 or 2, further comprising: obtain a computing power demand update message, and in a case where it is determined that the computing power service instance corresponding to the computing power demand update message exists, update the corresponding computing power service instance according to the computing power demand update message, monitor the state of the computing power service instance, and generate a computing power update task; update the computing power nodes of the computing power task according to the computing power update task, and update the scheduled computing power nodes.
9. The computing power management and arrangement method according to claim 8, wherein, The method meets at least one of the following: The method meets at least one of the following: The method meets at least one of the following:
10. The computing power management and arrangement method according to claim 9, further comprising: The service arrangement unit feeds back computing power resource scheduling update information to the network element interaction unit; The network element interaction unit feeds back computing power update demand satisfaction information to the core network according to the computing power resource scheduling update information.
11. The computing power management and arrangement method according to claim 8, 9 or 10, further comprising: After receiving the computing power demand update message, comparing the state information timestamp of the CPCF entity with the state information timestamp of the computing power management and arrangement function entity through the long connection between the CPCF entity and the computing power management and arrangement function entity, and in a case where the comparison result is the same, performing the operation of sending the computing power demand update message to the computing power instance library in a case where the computing power instance library exists.
12. The computing power management and orchestration method of claim 8, wherein, The computing power demand update message includes computing power service instance identification, UE identification, original PDU session identification, original PDU session type, new PDU session identification, new PDU session type, original computing power demand type, original computing power resource size demand, new computing power demand type, new computing power resource size demand, original RAN GTP-U tunnel termination point information, original UPF tunnel termination point information, new RAN tunnel termination point information, and new UPF tunnel termination point information.
13. A computing power management and arrangement function entity, comprising: a network element interaction unit configured to receive computing power resource change subscription information from a CPCF entity and establish a long connection with the CPCF entity; reporting the change of computing resource to the CPCF entity; after receiving the user computing demand information, comparing the state information timestamp of the CPCF entity with the state information timestamp of the computing management and arrangement function entity through the long connection, in the case of same comparison result, creating a computing service instance according to the user computing demand information, and sending a computing arrangement task to a service arrangement unit; the computing instance library is configured to store the computing service instance from the network element 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 service instance under the trigger of the computing instance library; the service arrangement unit is configured to determine the computing node for executing the computing task according to the computing arrangement task, and schedule the computing node. 14.The computing power management and orchestration function entity according to claim 13, wherein, The network element interaction unit is further configured to obtain the user computing demand information from a computing policy control function (CPCF) entity.
15. The computing management and arrangement function entity according to claim 13 or 14, wherein, the network element interaction unit is further configured to obtain a computing demand update message, and in the case that it is determined that the computing service instance corresponding to the computing demand update message exists in the computing instance library, send the computing demand update message to the computing instance library; the computing instance library is further configured to update the corresponding computing service instance according to the computing demand update message, and trigger the data analysis event triggering unit; the data analysis event triggering unit is further configured to monitor the state of the computing service instance under the trigger of the computing instance library, and generate a computing update task and send it to the service arrangement unit; the service arrangement unit is further configured to update the computing node of the computing task according to the computing update task, and update the scheduled computing node.
16. A computing management and arrangement function entity, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute the method according to any one of claims 1 to 12 based on instructions stored in the memory.
17. A non-transitory computer readable storage medium having computer program instructions stored thereon, the instructions being executed by a processor to implement the method according to any one of claims 1 to 12.
18. A computer program product comprising computer programs or instructions, the computer programs or instructions being executed by a processor to implement the method according to any one of claims 1 to 12.
19. A network system, comprising: the computing management and arrangement function entity according to any one of claims 13 to 16; and a computing policy control function (CPCF) entity located in a core network, configured to send the user computing demand information to the computing management and arrangement function entity.
Citation Information
Patent Citations
Computing power scheduling system, method and device and storage medium
CN114756340A