Computing power service management system and management method

By collaboratively managing computing power service identification and routing strategies through the computing power service management system, the standardization problem of computing power service lifecycle management is solved, and the rapid online and offline and efficient management of computing power services are achieved.

CN116016093BActive Publication Date: 2025-09-30INSPUR COMM TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211516246.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-29
Publication Date
2025-09-30
Estimated Expiration
2042-11-29

AI Technical Summary

Technical Problem

The lifecycle management of computing power services in existing technologies has not yet been standardized, normalized, and automated. There is a lack of unified management solutions for computing power service identification, computing power routing strategies, and corresponding computing power service instances, making it impossible to launch and carry massive computing power services on the computing power network platform.

Method used

A computing power service management system is provided, including a computing power service management entity, a computing power routing control plane and a computing power gateway. The computing power service is collaboratively managed through SLA information with computing power service identifier as granularity, policy control information is generated, and SID tags are configured or updated in the computing power gateway to achieve rapid online and offline computing power services.

Benefits of technology

It realizes the unified lifecycle management of computing power services, improves the efficiency of computing power services going online and offline in the computing power network, and realizes the rapid online and offline of computing power services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116016093B_ABST
    Figure CN116016093B_ABST
Patent Text Reader

Abstract

The present invention provides a computing power service management system and management method. The computing power service management system includes: a computing power gateway, a computing power routing control plane, and a computing power service management entity; the computing power service management entity is used to send SLA information with a computing power service identifier as the granularity; the computing power routing control plane is used to receive the SLA information and generate corresponding first-class policy control information based on the SLA information; the computing power gateway is used to receive the first-class policy control information and forward the data message with the destination address as the computing power service identifier class anycast address to the computing power service instance determined by the computing power routing control plane according to the first-class policy control information. Through the above method, the present invention realizes the unified lifecycle management of computing power services and the rapid online and offline of computing power services through the collaborative scheduling and orchestration of computing power routing and computing power service instances with a computing power service identifier as the granularity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer network technology, and in particular to a computing power service management system and management method. Background Art

[0002] In computing network scenarios, a large number of heterogeneous computing nodes, including edge computing nodes and cloud computing nodes, serve as computing resources, providing massive distributed computing services to computing network users. Different types of computing services are identified and differentiated through a unified computing service identifier. The computing service identifier exists as an anycast address in the computing network's routing table entries, and computing routing technology is used to enable computing service provision and intelligent scheduling for computing network users. Therefore, computing service identifiers are the foundation for on-demand computing services and in-network computing. Key to the implementation of computing network technology is how to collaboratively manage these computing service identifiers while scheduling computing service instances and automatically and dynamically configure computing routing policies for the network.

[0003] Currently, computing network technology is still in the research and pilot verification phase and has yet to achieve large-scale commercial deployment. A standardized, normalized, and automated technical solution for the lifecycle management of computing services has yet to be established. Regarding computing routing technology, there is still a lack of a unified management solution for computing service identification, computing routing strategies, and corresponding computing service instances, making it impossible to launch and host massive computing services on the computing network platform. Summary of the Invention

[0004] The present invention provides a computing power service management system and management method to address the defect in the existing technology that the life cycle management of computing power services has not yet been standardized, normalized, and automated.

[0005] The present invention provides a computing power service management system, comprising: a computing power gateway, a computing power routing control plane and a computing power service management entity; the computing power service management entity is used to send SLA information with a computing power service identifier as the granularity; the computing power routing control plane is used to receive the SLA information and generate corresponding first-class policy control information based on the SLA information; the computing power gateway is used to receive the first-class policy control information and forward data packets with a destination address being a computing power service identifier-class anycast address to a computing power service instance determined by the computing power routing control plane based on the first-class policy control information.

[0006] According to a computing power service management system provided by the present invention, the computing power gateway includes a computing power access gateway; the computing power access gateway is used to configure or update the local SRv6 policy table for the data message according to the first type of policy control information.

[0007] According to a computing power service management system provided by the present invention, the computing power access gateway is used to select a forwarding path and perform forwarding according to the SRv6 policy table when a data message with a destination address as a computing power service identifier arrives.

[0008] According to a computing power service management system provided by the present invention, it also includes a computing power service orchestration module; the computing power service management entity is also used to send instruction information for computing power service orchestration, wherein the instruction information includes a target computing power service node and a target computing power service identifier; the computing power service orchestration module is used to receive the instruction information, and according to the instruction information, go online, update or offline the computing power service instance at the target computing power service node, and configure the IP address of the target computing power service node as the target computing power service identifier.

[0009] According to a computing power service management system provided by the present invention, the computing power gateway includes a computing power service gateway; the computing power service orchestration module is used to send computing power service instance online, update or offline information; the computing power routing control plane is used to generate second-type policy control information based on the computing power service instance online, update or offline information; the computing power service gateway is used to receive the second-type policy control information, and configure, update or remove the local SID tag according to the second-type policy control information.

[0010] According to a computing power service management system provided by the present invention, the computing power service gateway is used to configure or update the local SID tag according to the second type of policy control information when the computing power service instance is online or updated, and configure or update the forwarding direction of the data message corresponding to the SID tag to the computing power service instance; the computing power service gateway is used to remove the SID tag corresponding to the computing power service instance according to the second type of policy control information when the computing power service instance is offline.

[0011] According to a computing power service management system provided by the present invention, each computing power gateway has a unique computing power gateway identifier in the computing power routing control plane, wherein the computing power gateway identifier is used to determine a unique computing power gateway node.

[0012] According to a computing power service management system provided by the present invention, the computing power routing control plane includes a computing power routing control function module deployed in a distributed manner on a computing power gateway; or includes a computing power routing control plane based on SDN technology, which is a centralized computing power gateway controller.

[0013] The present invention also provides a computing power service management method, including: a computing power service management entity sends SLA information with a computing power service identifier as the granularity; a computing power routing control plane receives the SLA information and generates corresponding first-class policy control information based on the SLA information; a computing power gateway receives the first-class policy control information and forwards data packets with a destination address that is an anycast address of the computing power service identifier class to a computing power service instance determined by the computing power routing control plane based on the first-class policy control information.

[0014] According to a computing power service management method provided by the present invention, it also includes: the computing power service orchestration module sends the computing power service instance online, update or offline information; the computing power routing control plane generates the second type of policy control information according to the computing power service instance online, update or offline information; the computing power gateway receives the second type of policy control information, and configures, updates or removes the local SID tag according to the second type of policy control information.

[0015] The computing power service management system and management method provided by the present invention include: a computing power gateway, a computing power routing control plane, and a computing power service management entity; the computing power service management entity is used to send SLA information with a computing power service identifier as the granularity; the computing power routing control plane is used to receive the SLA information and generate corresponding first-class policy control information based on the SLA information; the computing power gateway is used to receive the first-class policy control information and forward the data message with the destination address being the computing power service identifier class anycast address to the computing power service instance determined by the computing power routing control plane according to the first-class policy control information. Through the above-mentioned method, the present invention realizes the unified lifecycle management of computing power services and the rapid online and offline of computing power services through the collaborative scheduling and orchestration of computing power routing and computing power service instances with a computing power service identifier as the granularity. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0017] Figure 1 This is a schematic diagram of the structure of an embodiment of the computing power service management system of the present invention;

[0018] Figure 2 It is a structural diagram of another embodiment of the computing power service management system of the present invention;

[0019] Figure 3 This is a flow chart of an embodiment of a computing power service management method of the present invention;

[0020] Figure 4 It is a flowchart of another embodiment of the computing power service management method of the present invention. DETAILED DESCRIPTION

[0021] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0022] The present invention provides a computing power service management system, please refer to Figure 1 , Figure 1 FIG2 is a schematic diagram of the structure of an embodiment of a computing power service management system of the present invention. In this embodiment, the computing power service management system includes a computing power service management entity 110 , a computing power routing control plane 120 , and a computing power gateway 130 .

[0023] The computing power service management entity 110 is used to send SLA information with computing power service identifier as the granularity.

[0024] Specifically, the computing power service management entity 110 may allocate unique computing power service identifiers to all verified computing power services, wherein the computing power service identifiers are allocated from a currently available computing power service identifier pool.

[0025] Optionally, the SLA information includes but is not limited to network delay, network bandwidth, network jitter, computing performance and other information.

[0026] The computing power routing control plane 120 is used to receive SLA information and generate corresponding first-type policy control information based on the SLA information.

[0027] Specifically, the computing power routing control plane 120 is responsible for receiving the SLA information of the computing power service with the computing power service identifier as the granularity from the computing power service management entity 110, and generating corresponding first-class policy control information for each computing power access gateway based on the SLA information.

[0028] According to a computing power service management system provided by the present invention, the computing power routing control plane 120 includes a computing power routing control function module deployed in a distributed manner on the computing power gateway 130; or includes a computing power routing control plane 120 based on SDN technology as a centralized computing power gateway controller.

[0029] In some embodiments, the computing power routing control plane 120 supports receiving computing power routing path planning information with computing power service identifier as the granularity issued by the computing power service management entity 110, and generates corresponding first-class policy control information for each computing power access gateway based on the path planning information.

[0030] The computing power gateway 130 is used to receive the first type of policy control information, and forward the data message whose destination address is the computing power service identifier class anycast address to the computing power service instance determined by the computing power routing control plane 120 according to the first type of policy control information.

[0031] The computing power gateway 130 is a computing power routing node. Optionally, the computing power gateway 130 can be divided into two types: computing power access gateway and computing power service gateway according to its deployment location and logical function.

[0032] According to a computing power service management system provided by the present invention, each computing power gateway 130 has a unique computing power gateway identifier in the computing power routing control plane 120, wherein the computing power gateway identifier is used to determine a unique computing power gateway node, and the unique computing power gateway node can be retrieved through the identifier.

[0033] This embodiment provides a computing power service management system, including: a computing power gateway, a computing power routing control plane, and a computing power service management entity; the computing power service management entity is used to send SLA information with a computing power service identifier as the granularity; the computing power routing control plane is used to receive the SLA information and generate corresponding first-class policy control information based on the SLA information; the computing power gateway is used to receive the first-class policy control information and forward data packets with a destination address of the computing power service identifier class anycast address to the computing power service instance determined by the computing power routing control plane based on the first-class policy control information. This embodiment uses the computing power service management entity as the core module, and through the interactive process between each module, coordinates the scheduling and orchestration of computing power routing and computing power service instances with a computing power service identifier as the granularity, to achieve unified lifecycle management of computing power services and rapid online and offline computing power services.

[0034] In some embodiments, the computing power gateway may include a computing power access gateway. Figure 2 Figure 2 FIG2 is a schematic diagram of another embodiment of a computing power service management system according to the present invention. The computing power access gateway 231 is used to configure or update a local SRv6 policy table for data packets according to the first type of policy control information.

[0035] Optionally, the computing power access gateway 231 is configured to select a forwarding path and perform forwarding according to the SRv6 policy table when a data packet with a destination address that is a computing power service identifier arrives.

[0036] Specifically, when the computing power access gateway 231 receives the first type of policy control information from the computing power routing control plane 220, the computing power access gateway 231 is responsible for configuring or updating the local SRv6 policy table for the data packet corresponding to the computing power service identifier according to the policy control information of the computing power routing control plane 220; when a data packet with the destination address being the computing power service identifier arrives, the forwarding path is selected according to the SRv6 policy table and forwarding is performed.

[0037] In some embodiments, the computing power service management system further includes a computing power service orchestration module. Figure 2 The computing power service management system includes a computing power service management entity 210, a computing power routing control plane 220, a computing power gateway 230 and a computing power service orchestration module 240.

[0038] The computing power service management entity 210 is also used to send instruction information for computing power service orchestration, where the instruction information includes a target computing power service node and a target computing power service identifier.

[0039] Specifically, the computing power service management entity 210 is responsible for assigning unique computing power service identifiers to all verified computing power services, and controlling the online, update, and offline of computing power service instances through the interface with the computing power service orchestration module 240, and controlling the SLA and computing power routing path of the computing power service through the interface with the computing power routing control plane 220.

[0040] The computing power service orchestration module 240 is used to receive instruction information, and according to the instruction information, launch, update or offline the computing power service instance at the target computing power service node, and configure the IP address of the target computing power service node as the target computing power service identifier.

[0041] In some embodiments, the computing service orchestration module 240 is responsible for receiving computing service orchestration instructions issued by the computing service management entity 210 and, based on the instructions, launching, updating, and deactivating the target computing service on the target computing service node and configuring its IP address as the computing service identifier. The instructions should include at least the target computing service node ID and the target computing service identifier.

[0042] Optionally, the computing power gateway 230 includes a computing power service gateway 232; the computing power service orchestration module 240 is used to send computing power service instance online, update or offline information; the computing power routing control plane 220 is used to generate a second type of policy control information based on the computing power service instance online, update or offline information; the computing power service gateway 232 is used to receive the second type of policy control information, and configure, update or remove the local SID (Segment Identifier) ​​tag according to the second type of policy control information.

[0043] Specifically, the computing power routing control plane 220 is responsible for receiving the computing power service instance online, update and offline information from the computing power service orchestration module 240, and generating corresponding second-type policy control information for the computing power service gateway 232 based on the online, update and offline information of the computing power service instance. The computing power service instance online, update and offline information includes the computing power service identifier corresponding to the computing power service instance and the computing power service gateway 232 identifier directly connected to it.

[0044] According to a computing power service management system provided by the present invention, the computing power service gateway 232 is used to configure or update the local SID tag according to the second type of policy control information when the computing power service instance is online or updated, and configure or update the forwarding direction of the data message corresponding to the SID tag to the computing power service instance; the computing power service gateway 232 is used to remove the SID tag corresponding to the computing power service instance according to the second type of policy control information when the computing power service instance is offline.

[0045] For example, when a new computing service instance comes online or is updated on the computing service node to which the computing service gateway 232 is directly connected, the computing service gateway 232 is responsible for configuring or updating the local SID tag according to the second type of policy control information of the computing routing control plane 220, and the data packet forwarding direction corresponding to the SID tag is the computing service instance directly connected to it; when the existing computing service instance on the computing service node to which the computing service gateway 232 is directly connected goes offline, the computing service gateway 232 is responsible for removing the SID tag corresponding to the computing service instance according to the second type of policy control information of the computing routing control plane 220.

[0046] In summary, through the technical solution of this embodiment, the allocation, update, removal of computing power service identifiers and the configuration of corresponding computing power routing policies can be realized synchronously during the process of computing power service going online and offline, thereby realizing unified full life cycle management of computing power service instances and computing power routing policies, and improving the online and offline efficiency of computing power services in the computing power network.

[0047] The computing power service management method provided by the present invention is described below. The computing power service management method described below and the computing power service management system described above can be referenced to each other.

[0048] See also Figure 3 , Figure 3 : This is a flow chart of an embodiment of a computing power service management method of the present invention. In this embodiment, the computing power service management method may include steps S310 to S330, each of which is specifically as follows:

[0049] S310: The computing power service management entity sends SLA information with computing power service identifier as the granularity.

[0050] S320: The computing power routing control plane receives the SLA information and generates corresponding first-type policy control information based on the SLA information.

[0051] S330: The computing power gateway receives the first type of policy control information, and forwards the data packet whose destination address is the computing power service identifier class anycast address to the computing power service instance determined by the computing power routing control plane according to the first type of policy control information.

[0052] In some embodiments, the computing power gateway includes a computing power access gateway; the computing power access gateway configures or updates a local SRv6 policy table for the data packet according to the first type of policy control information.

[0053] Optionally, when a data packet with a destination address that is a computing power service identifier arrives, the computing power access gateway selects a forwarding path according to the SRv6 policy table and performs forwarding.

[0054] See also Figure 4 , Figure 4 FIG4 is a flow chart of another embodiment of the computing power service management method of the present invention. In this embodiment, the computing power service management method may include steps S410 to S430, each of which is specifically as follows:

[0055] S410: The computing service orchestration module sends computing service instance online, update, or offline information.

[0056] S420: The computing power routing control plane generates the second type of policy control information according to the computing power service instance online, update or offline information.

[0057] S430: The computing power gateway receives the second type of policy control information and configures, updates or removes the local SID tag according to the second type of policy control information.

[0058] In some embodiments, the computing power gateway includes a computing power service gateway; the computing power service orchestration module sends computing power service instance online, update or offline information; the computing power routing control plane generates a second type of policy control information based on the computing power service instance online, update or offline information; the computing power service gateway receives the second type of policy control information, and configures, updates or removes the local SID tag according to the second type of policy control information.

[0059] Optionally, when the computing power service instance goes online or is updated, the computing power service gateway configures or updates the local SID tag according to the second type of policy control information, and configures or updates the forwarding direction of the data packet corresponding to the SID tag to the computing power service instance; when the computing power service instance goes offline, the computing power service gateway removes the SID tag corresponding to the computing power service instance according to the second type of policy control information.

[0060] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units. That is, they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0061] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or certain parts of the embodiment.

[0062] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A computing power service management system, characterized in that: include: Computing power gateway, computing power routing control plane, computing power service management entity and computing power service orchestration module; The computing power service management entity is configured to send SLA information with computing power service identifier as granularity; wherein the SLA information includes network latency, network bandwidth, network jitter or computing performance; The computing power routing control plane is configured to receive the SLA information and generate corresponding first-type policy control information according to the SLA information; The computing power gateway is configured to receive the first type of policy control information, and forward a data message whose destination address is the computing power service identifier class anycast address to the computing power service instance determined by the computing power routing control plane according to the first type of policy control information; The computing power service management entity is further configured to send computing power service orchestration instruction information, wherein the instruction information includes a target computing power service node and a target computing power service identifier; The computing power service orchestration module is configured to receive the instruction information, launch, update, or deactivate a computing power service instance on the target computing power service node according to the instruction information, and configure the IP address of the target computing power service node as the target computing power service identifier; The computing power gateway includes a computing power service gateway; The computing service orchestration module is used to send computing service instance online, update or offline information; The computing power routing control plane is used to generate the second type of policy control information according to the online, update or offline information of the computing power service instance; The computing power service gateway is configured to receive the second type of policy control information and configure, update or remove the local SID tag according to the second type of policy control information; The computing power service gateway is configured to configure or update the local SID tag according to the second type of policy control information when the computing power service instance goes online or is updated, and configure or update the forwarding direction of the data message corresponding to the SID tag to be with the computing power service instance; The computing power service gateway is configured to remove the SID tag corresponding to the computing power service instance according to the second type of policy control information when the computing power service instance goes offline; The computing power gateway includes a computing power access gateway; The computing power access gateway is used to configure or update a local SRv6 policy table for the data message according to the first type of policy control information; The computing power access gateway is used to select a forwarding path and perform forwarding according to the SRv6 policy table when a data message with a destination address of the computing power service identifier arrives; Each of the computing power gateways has a unique computing power gateway identifier in the computing power routing control plane, wherein the computing power gateway identifier is used to determine a unique computing power gateway node; The computing power routing control plane includes a computing power routing control function module deployed in a distributed manner on the computing power gateway; Or including based on SDN technology, the computing power routing control plane is a centralized computing power gateway controller.

2. A computing power service management method, characterized in that: include: The computing power service management entity sends SLA information with computing power service identifier as the granularity; wherein the SLA information includes network latency, network bandwidth, network jitter or computing performance; The computing power routing control plane receives the SLA information and generates corresponding first-type policy control information according to the SLA information; The computing power gateway receives the first type of policy control information, and forwards the data message whose destination address is the computing power service identifier class anycast address to the computing power service instance determined by the computing power routing control plane according to the first type of policy control information; The computing power service management entity also sends a computing power service arrangement instruction message, wherein the instruction message includes a target computing power service node and a target computing power service identifier; The computing power service orchestration module receives the instruction information, and according to the instruction information, launches, updates, or deactivates a computing power service instance on the target computing power service node, and configures the IP address of the target computing power service node as the target computing power service identifier; The computing power gateway includes a computing power service gateway; The computing service orchestration module sends information about the online, updated, or offline computing service instances. The computing power routing control plane generates the second type of policy control information according to the online, update or offline information of the computing power service instance; The computing power gateway receives the second type of policy control information, and configures, updates or removes the local SID tag according to the second type of policy control information; When the computing service instance goes online or is updated, the computing service gateway configures or updates the local SID tag according to the second type of policy control information, and configures or updates the forwarding direction of the data message corresponding to the SID tag to the computing service instance; When the computing service instance goes offline, the computing service gateway removes the SID tag corresponding to the computing service instance according to the second type of policy control information; The computing power gateway includes a computing power access gateway; The computing power access gateway is used to configure or update a local SRv6 policy table for the data message according to the first type of policy control information; The computing power access gateway is used to select a forwarding path and perform forwarding according to the SRv6 policy table when a data message with a destination address of the computing power service identifier arrives; Each of the computing power gateways has a unique computing power gateway identifier in the computing power routing control plane, wherein the computing power gateway identifier is used to determine a unique computing power gateway node; The computing power routing control plane includes a computing power routing control function module deployed in a distributed manner on the computing power gateway; Or including based on SDN technology, the computing power routing control plane is a centralized computing power gateway controller.