Information reporting method and device, equipment, storage medium and program product

By classifying computing power service nodes and reporting computing power information according to priority, the problem of increased processing pressure on network devices was solved, and the quality of service was improved.

CN119854387BActive Publication Date: 2025-12-30CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411943611.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-12-30
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

As the number of computing power service nodes increases, the amount of network information reported by these nodes to network devices also increases, leading to greater pressure on network devices to process this information and impacting service quality.

Method used

By classifying computing power service nodes and determining their priorities based on comprehensive criteria such as geographical distance and performance, and reporting computing power information to different levels of sub-computing power routing path selectors according to their priorities, the amount of data processed by network devices and the size of routing tables are reduced.

Benefits of technology

It effectively alleviated the processing pressure on network devices, reduced the amount of data and the size of the routing table, lowered service latency, and improved service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854387B_ABST
    Figure CN119854387B_ABST
Patent Text Reader

Abstract

The application discloses an information reporting method and device, equipment, a storage medium and a program product, relates to the technical field of communication, and is used for reducing the pressure of a network device in processing network information. The method is applied to an export gateway and comprises the following steps: sending indication information to at least one computing power service node; the indication information is used for indicating the priority of the corresponding computing power service node; receiving computing power information from the at least one computing power service node, and sending the computing power information of the at least one computing power service node to a processing node; the computing power information of one computing power service node is computing power information determined based on the priority of the one computing power service node. The application is applied to a scene of reporting information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to an information reporting method, apparatus, device, storage medium, and program product. Background Technology

[0002] A computing power routing path selector, upon receiving a user's service request, acquires network link status information from various network nodes (e.g., routers) and computing power information from various computing power service nodes (e.g., servers), performs path calculation, determines the target computing power service node, and transmits the service request to the target computing power service node for processing based on the calculated path. Currently, the computing power routing path selector can be integrated into network devices (also called computing power selection devices or processing nodes, such as ingress gateways or centralized controllers), and the network device receives and processes network information sent by various computing power service nodes.

[0003] However, as the scale of computing power services increases, the number of computing power service nodes also increases, leading to a greater amount of network information reported by these nodes to network devices. This increases the pressure on network devices to process this information, making it an urgent problem to address how to reduce this pressure. Summary of the Invention

[0004] This application provides an information reporting method, apparatus, device, storage medium, and program product to address the technical problem that as the number of computing power service nodes increases, the amount of network information reported by these nodes to network devices also increases, leading to increased pressure on network devices to process this information.

[0005] To achieve the above objectives, this application adopts the following technical solution:

[0006] Firstly, an information reporting method is provided, applied to an egress gateway; the method includes: sending indication information to at least one computing power service node; the indication information is used to indicate the priority of the corresponding computing power service node; receiving computing power information from at least one computing power service node, and sending the computing power information of at least one computing power service node to a processing node; the computing power information of a computing power service node is computing power information determined based on the priority of a computing power service node.

[0007] In one possible implementation, before sending indication information to at least one computing power service node, the method further includes: obtaining node parameters of at least one computing power service node; the node parameters include at least one of the following: the distance between the egress gateway and the ingress gateway; or performance parameters; the ingress gateway is a gateway that receives computing power service requests; the egress gateway is a gateway connected to the computing power service node; and determining the priority of at least one computing power service node based on the node parameters of at least one computing power service node.

[0008] In one possible implementation, determining the priority of at least one computing power service node based on the node parameters of at least one computing power service node includes: determining the priority of a computing power service node based on the node parameters of a computing power service node and the weights corresponding to the node parameters.

[0009] In one possible implementation, the priority of a computing power service node is determined based on its node parameters and the weights corresponding to those parameters. This includes: obtaining a first score for each node parameter of the computing power service node; the first score is negatively correlated with distance; the first score is positively correlated with performance parameters; multiplying the first score of each node parameter by its corresponding weight to obtain a product for each node parameter; summing the products of each node parameter to obtain a second score for the computing power service node; and determining the priority of the computing power service node based on its second score; the priority is positively correlated with the second score.

[0010] In one possible implementation, the method further includes: obtaining target parameters of at least one computing power service node; the target parameters include at least one of the following: task processing speed, or computing power resource idle rate; and determining the performance parameters of a computing power service node based on the target parameters of a computing power service node and the weights corresponding to the target parameters.

[0011] In one possible implementation, the performance parameters of a computing power service node are determined based on the target parameters of the computing power service node and the weights corresponding to the target parameters, including: multiplying the target parameters of the computing power service node by the weights corresponding to the target parameters to obtain the products corresponding to the target parameters; and adding the products corresponding to the target parameters to obtain the performance parameters of the computing power service node.

[0012] In one possible implementation, the processing node is used to determine the target computing power service node from the at least one computing power service node upon receiving computing power information from at least one computing power service node; and to issue a computing power service request to the target computing power service node.

[0013] In one possible implementation, at least one of the following is positively correlated with the priority of a computing power service node: the amount of computing power information of a computing power service node, or the correlation between computing power information and the processing speed of computing power service requests.

[0014] In one possible implementation, the processing node is an ingress gateway or a centralized controller; when the demand for computing power services is the target demand, the processing node is the ingress gateway; the target demand is that the latency for processing the computing power services request is less than a preset value; when the demand for computing power services is a demand other than the target demand, the processing node is the centralized controller.

[0015] Secondly, an information reporting method is provided, applied to at least one computing power service node; the method includes: receiving indication information from an egress gateway; the indication information is used to indicate the priority of the corresponding computing power service node; determining the computing power information of a computing power service node based on the priority of a computing power service node; sending the computing power information of at least one computing power service node to the egress gateway; the egress gateway is used to send the computing power information of at least one computing power service node to a processing node.

[0016] In one possible implementation, the priority of at least one computing power service node is determined based on the node parameters of at least one computing power service node; the node parameters include at least one of the following: the distance between the egress gateway and the ingress gateway; or performance parameters; the ingress gateway is the gateway that receives computing power service requests; the egress gateway is the gateway connected to the computing power service node.

[0017] In one possible implementation, the priority of a computing power service node is determined based on the node parameters of the computing power service node and the weights corresponding to each node parameter.

[0018] In one possible implementation, the priority of a computing power service node is determined based on a second score of the computing power service node; the priority is positively correlated with the second score; the second score of a computing power service node is obtained by adding the products of the node parameters; the product of the node parameters is obtained by multiplying the first score of each node parameter of a computing power service node with the weight of each node parameter; the first score is negatively correlated with distance; and the first score is positively correlated with performance parameters.

[0019] In one possible implementation, the performance parameters of a computing power service node are obtained based on the target parameters of the computing power service node and the weights corresponding to the target parameters; the target parameters include at least one of the following: task processing speed or computing power resource idle rate.

[0020] In one possible implementation, the performance parameters of a computing power service node are obtained by adding the products of the respective target parameters; the product of the respective target parameters is obtained by multiplying the target parameter of a computing power service node by the weight of the respective target parameter.

[0021] In one possible implementation, after sending computing power information of at least one computing power service node to the egress gateway, the method further includes: receiving a computing power service request issued by the egress gateway through a target computing power service node; the target computing power service node is determined from at least one computing power service node.

[0022] In one possible implementation, at least one of the following is positively correlated with the priority of a computing power service node: the amount of computing power information of a computing power service node, or the correlation between computing power information and the processing speed of computing power service requests.

[0023] In one possible implementation, the processing node is an ingress gateway or a centralized controller; when the demand for computing power services is the target demand, the processing node is the ingress gateway; the target demand is that the latency for processing the computing power services request is less than a preset value; when the demand for computing power services is a demand other than the target demand, the processing node is the centralized controller.

[0024] Thirdly, an information reporting device is provided, applied to an egress gateway; the information reporting device includes: a transmission unit; the transmission unit is used to send indication information to at least one computing power service node; the indication information is used to indicate the priority of the corresponding computing power service node; the transmission unit is also used to receive computing power information from at least one computing power service node, and send the computing power information of at least one computing power service node to a processing node; the computing power information of a computing power service node is computing power information determined based on the priority of a computing power service node.

[0025] In one possible implementation, the information reporting device further includes: a processing unit; a transmission unit, further configured to acquire node parameters of at least one computing power service node; the node parameters include at least one of the following: the distance between the egress gateway and the ingress gateway; or performance parameters; the ingress gateway is a gateway that receives computing power service requests; the egress gateway is a gateway connected to the computing power service node; and the processing unit is configured to determine the priority of at least one computing power service node based on the node parameters of at least one computing power service node.

[0026] In one possible implementation, the processing unit is further configured to determine the priority of a computing power service node based on the node parameters of the computing power service node and the weights corresponding to the node parameters.

[0027] In one possible implementation, the transmission unit is further configured to obtain a first score corresponding to each node parameter of a computing power service node; the first score is negatively correlated with distance; the first score is positively correlated with performance parameters; the processing unit is further configured to multiply the first score corresponding to each node parameter with the weight corresponding to each node parameter to obtain the product corresponding to each node parameter; the processing unit is further configured to add the products corresponding to each node parameter to obtain a second score of a computing power service node; the processing unit is further configured to determine the priority of a computing power service node based on the second score of a computing power service node; the priority is positively correlated with the second score.

[0028] In one possible implementation, the transmission unit is further configured to acquire at least one target parameter of a computing power service node; the target parameter includes at least one of the following: task processing speed, or computing power resource idle rate; the processing unit is further configured to determine the performance parameters of a computing power service node based on the target parameters of a computing power service node and the weights corresponding to the respective target parameters.

[0029] In one possible implementation, the processing unit is further configured to multiply the target parameters of a computing power service node by the weights corresponding to each target parameter to obtain the product corresponding to each target parameter; the processing unit is further configured to add the products corresponding to each target parameter to obtain the performance parameters of a computing power service node.

[0030] In one possible implementation, the processing node is used to determine the target computing power service node from the at least one computing power service node upon receiving computing power information from at least one computing power service node; and to issue a computing power service request to the target computing power service node.

[0031] In one possible implementation, at least one of the following is positively correlated with the priority of a computing power service node: the amount of computing power information of a computing power service node, or the correlation between computing power information and the processing speed of computing power service requests.

[0032] In one possible implementation, the processing node is an ingress gateway or a centralized controller; when the demand for computing power services is the target demand, the processing node is the ingress gateway; the target demand is that the latency for processing the computing power services request is less than a preset value; when the demand for computing power services is a demand other than the target demand, the processing node is the centralized controller.

[0033] Fourthly, an information reporting device is provided, applied to at least one computing power service node; the information reporting device includes: a transmission unit and a processing unit; the transmission unit is used to receive indication information from an egress gateway; the indication information is used to indicate the priority of the corresponding computing power service node; the processing unit is used to determine the computing power information of a computing power service node based on the priority of a computing power service node; the transmission unit is also used to send the computing power information of at least one computing power service node to the egress gateway; the egress gateway is used to send the computing power information of at least one computing power service node to the processing node.

[0034] In one possible implementation, the priority of at least one computing power service node is determined based on the node parameters of at least one computing power service node; the node parameters include at least one of the following: the distance between the egress gateway and the ingress gateway; or performance parameters; the ingress gateway is the gateway that receives computing power service requests; the egress gateway is the gateway connected to the computing power service node.

[0035] In one possible implementation, the priority of a computing power service node is determined based on the node parameters of the computing power service node and the weights corresponding to each node parameter.

[0036] In one possible implementation, the priority of a computing power service node is determined based on a second score of the computing power service node; the priority is positively correlated with the second score; the second score of a computing power service node is obtained by adding the products of the node parameters; the product of the node parameters is obtained by multiplying the first score of each node parameter of a computing power service node with the weight of each node parameter; the first score is negatively correlated with distance; and the first score is positively correlated with performance parameters.

[0037] In one possible implementation, the performance parameters of a computing power service node are obtained based on the target parameters of the computing power service node and the weights corresponding to the target parameters; the target parameters include at least one of the following: task processing speed or computing power resource idle rate.

[0038] In one possible implementation, the performance parameters of a computing power service node are obtained by adding the products of the respective target parameters; the product of the respective target parameters is obtained by multiplying the target parameter of a computing power service node by the weight of the respective target parameter.

[0039] In one possible implementation, the transmission unit is further configured to receive a computing power service request issued by the egress gateway through the target computing power service node; the target computing power service node is determined from at least one computing power service node.

[0040] In one possible implementation, at least one of the following is positively correlated with the priority of a computing power service node: the amount of computing power information of a computing power service node, or the correlation between computing power information and the processing speed of computing power service requests.

[0041] In one possible implementation, the processing node is an ingress gateway or a centralized controller; when the demand for computing power services is the target demand, the processing node is the ingress gateway; the target demand is that the latency for processing the computing power services request is less than a preset value; when the demand for computing power services is a demand other than the target demand, the processing node is the centralized controller.

[0042] Fifthly, an electronic device includes: a processor and a memory; wherein the memory is used to store one or more programs, the one or more programs including computer-executable instructions, and when the electronic device is running, the processor executes the computer-executable instructions stored in the memory to cause the electronic device to perform an information reporting method as described in the first aspect.

[0043] In a sixth aspect, a computer-readable storage medium is provided for storing one or more programs, the one or more programs including instructions that, when executed by a computer, cause the computer to perform an information reporting method as described in the first aspect.

[0044] In a seventh aspect, a computer program product is provided, wherein when computer instructions are executed on an electronic device, the electronic device performs an information reporting method as described in the first aspect.

[0045] This application provides an information reporting method, apparatus, device, storage medium, and program product, applied in information reporting scenarios. When a computing power service node needs to report computing power information, it can send an indication of the priority of the corresponding computing power service node to at least one computing power service node through an egress gateway. Further, a processing node receives computing power information from at least one computing power service node, determined based on the priority of the respective computing power service node. That is, normally each computing power service node needs to report its full computing power information, but in this application, each computing power service node determines the computing power information to be reported according to its own priority. This reduces the total amount of computing power information reported by all computing power service nodes, thereby reducing the pressure on the processing node to process the computing power information.

[0046] Using the above method, computing power service nodes can determine the computing power information to be reported based on their respective priorities, thereby reducing the total amount of computing power information processed by processing nodes. This solves the technical problem of increased network information processing pressure on network devices as the number of computing power service nodes increases, thus reducing the pressure on network devices to process network information. Attached Figure Description

[0047] Figure 1 A schematic diagram of the structure of an information reporting system provided for an embodiment of this application;

[0048] Figure 2 A flowchart illustrating an information reporting method provided for embodiments of this application. Figure 1 ;

[0049] Figure 3 A schematic diagram illustrating an example of information reporting provided for an embodiment of this application;

[0050] Figure 4 A flowchart illustrating an information reporting method provided for embodiments of this application. Figure 2 ;

[0051] Figure 5 A flowchart illustrating an information reporting method provided for embodiments of this application. Figure 3 ;

[0052] Figure 6 A flowchart illustrating an information reporting method provided for embodiments of this application. Figure 4 ;

[0053] Figure 7 A flowchart illustrating an information reporting method provided for embodiments of this application. Figure 5 ;

[0054] Figure 8 A flowchart illustrating an information reporting method provided for embodiments of this application. Figure 6 ;

[0055] Figure 9 A schematic diagram illustrating a hierarchical distribution process for computing power information provided in an embodiment of this application;

[0056] Figure 10 A schematic diagram of the structure of an information reporting device provided for embodiments of this application. Figure 1 ;

[0057] Figure 11 A schematic diagram of the structure of an information reporting device provided for embodiments of this application. Figure 2 ;

[0058] Figure 12 This is a schematic diagram of the structure of an electronic device provided as an embodiment of this application. Detailed Implementation

[0059] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0060] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" and "multiple" refer to two or more. The terms "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences.

[0061] In computing power routing, when calculating paths through the computing power routing path selector, it is necessary to process both network link state information and computing power information (also known as computing power information) simultaneously. After collecting computing power information at each computing power service node, it is distributed to the computing power routing path selector for path calculation. The path selector can be integrated into the ingress computing power routing gateway (also known as the ingress gateway) or deployed as a functional component of the centralized controller. The deployment location—either in the ingress computing power routing gateway or the centralized controller—can be selected based on the service requirements of the service request to process the computing power information.

[0062] The current computing power information distribution methods lack a hierarchical strategy. As the scale of computing power services increases, the amount of data (i.e., the total amount of network information) reported by computing power service nodes to the computing power routing path selector and the size of the routing table also increase, placing greater processing pressure on network devices. This leads to increased latency in processing service requests and affects service quality. Since the load capacity of the ingress computing power routing gateway is relatively small, this impact is particularly pronounced when the computing power routing path selector is deployed within it. Implementing a hierarchical computing power information distribution method can reduce the processing pressure on network devices, decrease the amount of distributed data and the size of the routing table, and avoid the increased latency caused by network devices processing large amounts of data. Therefore, a hierarchical computing power information distribution method is crucial in computing power routing.

[0063] To address the aforementioned issues and reduce the pressure on network devices processing network information, this application provides an information reporting method. Targeting the technical aspects of computing power information distribution in computing power routing technology, it employs a hierarchical computing power information distribution strategy to report computing power information. This addresses the problem of increased processing pressure on network devices due to the growing volume of reported data and routing tables as the scale of computing power services increases, thus avoiding increased service latency caused by network devices processing large amounts of data. This effectively alleviates the processing pressure on network devices and reduces the data volume and routing table size. Under different routing algorithms, it effectively reduces the signaling processing pressure on the centralized controller and the ingress computing power routing gateway.

[0064] A tiered computing power information distribution strategy refers to classifying computing power service nodes based on comprehensive criteria such as geographical distance and performance (i.e., determining the priority of computing power service nodes) to report computing power power information corresponding to different levels of sub-computing power routing path selectors. For example, a high-priority sub-computing power routing path selector receives computing power power information (e.g., complete computing power power information) corresponding to a high-priority computing power service node, while a low-priority sub-computing power routing path selector only receives simplified computing power power information (including only whether the computing power service node is available or unavailable).

[0065] The information reporting method provided in this application embodiment can be applied to information reporting systems. Figure 1 A schematic diagram of an information reporting system is shown. Figure 1 As shown, the information reporting system 10 includes: a central controller 11, an ingress gateway 12, an egress gateway (also known as an egress computing power routing gateway) 13, and computing power service nodes 14. The central controller 11, ingress gateway 12, egress gateway 13, and computing power service nodes 14 can be connected via wired or wireless means; this embodiment of the invention does not limit the connection. Either the central controller 11 or the ingress gateway 12 can serve as a processing node.

[0066] The ingress gateway 12 is used to receive computing power service requests and, based on the requirements of the computing power service request (also known as the service type), to determine the device to be used as the processing node from the central controller 11 or the ingress gateway 12. When the central controller 11 acts as the processing node, it receives computing power information of the computing power service node 14 sent by the egress gateway 13. When the ingress gateway 12 acts as the processing node, it receives computing power information of the computing power service node 14 sent by the egress gateway 13.

[0067] The egress gateway 13 is used to determine the priority of the computing power service node 14, send the priority of the computing power service node 14 to the computing power service node 14, receive computing power information sent by the computing power service node 14, and send the computing power information sent by the computing power service node 14 to the processing node. The computing power service node 14 is used to send corresponding computing power information to the egress gateway 13 according to its own priority.

[0068] Optionally, the centralized controller 11, also known as the central controller, is a hardware device used to manage and control multiple devices or systems. The ingress gateway 12 and egress gateway 13, also known as internetwork connectors or protocol converters, are computer systems or devices that provide data conversion services between multiple networks. In this application, the ingress gateway 12 and egress gateway 13 are devices at both ends of the routing path, and multiple forwarding routes are connected between them. The computing power service node 14 may include at least one of the following: hardware devices such as servers, multi-core CPUs, and memory cards.

[0069] The following description, in conjunction with the accompanying drawings, describes an information reporting method provided by an embodiment of this application. For example... Figure 2 As shown in the embodiment of this application, an information reporting method is provided and applied to an egress gateway. The method includes S201-S202:

[0070] S201. Send instruction information to at least one computing power service node.

[0071] The indication information is used to indicate the priority of the corresponding computing power service node.

[0072] Optionally, the egress gateway connected to each computing power service node can forward priority information indicating the corresponding computing power service node to the connected computing power service node. The priority of each computing power service node can be calculated by the connected egress gateway based on the relevant information of the computing power service node. The higher the priority of a computing power service node, the greater the likelihood that the computing power service node will be identified as the computing power service node to handle the service request. One computing power service node is connected to one egress gateway.

[0073] The processing node integrates a computing power routing path selector, which is used to determine the computing power service node to process the computing power service request from at least one computing power service node based on the computing power information of each computing power service node.

[0074] In one possible implementation, the processing node is an ingress gateway or a centralized controller; when the demand for computing power services is the target demand, the processing node is the ingress gateway; the target demand is that the latency for processing the computing power services request is less than a preset value; when the demand for computing power services is a demand other than the target demand, the processing node is the centralized controller.

[0075] Optionally, the ingress gateway is the gateway that receives computing power service requests. The central controller is the hardware device in the network system that manages and controls all devices or systems. When the ingress gateway receives a computing power service request sent by a user, it can determine whether the processing node is the central controller or the ingress gateway itself, based on the requirements of the computing power service request. If the processing latency of the computing power service request is less than a preset value, the ingress gateway can be designated as the processing node. That is, the selected routing mode is the distributed routing mode, and the computing power information will subsequently be advertised to the computing power routing path selector in the ingress gateway.

[0076] When the demand for computing power services is less than a preset value except for the latency of processing the computing power service request (e.g., the global utilization rate of the computing power service request is higher than a preset threshold), the ingress gateway can identify the centralized controller as the processing node. That is, the selected routing mode is the centralized routing mode, and the computing power information will be subsequently announced to the computing power routing path selector in the centralized controller.

[0077] It's important to note that the ingress gateway is itself a device in the transmission path of computing power service requests. Therefore, performing path calculations for computing power service requests with high latency requirements through the ingress gateway can reduce transmission latency. In contrast, the centralized controller is not a device in the transmission path of computing power service requests. Performing path calculations for computing power service requests with high latency requirements through the centralized controller will increase transmission latency. However, the centralized controller can obtain the utilization rate of each device in the network system, thus providing a global utilization rate that can satisfy computing power service requests with high global utilization requirements.

[0078] For example, the priority of computing power service nodes can be level A, level B, and level C. Figure 3 At least one computing power service node can be two computing power service nodes, namely computing power service node 1 and computing power service node 2. Computing power service node 1 is connected to egress gateway 1, and computing power service node 2 is connected to egress gateway 2. The priority of computing power service node 1 is A, and the priority of computing power service node 2 is C.

[0079] S202. Receive computing power information from at least one computing power service node, and send the computing power information of at least one computing power service node to the processing node.

[0080] Among them, the computing power information of a computing power service node is the computing power information determined based on the priority of a computing power service node.

[0081] In one possible implementation, when each of the at least one computing power service nodes receives priority indication information from the corresponding egress route, each computing power service node can determine its computing power information based on its priority. Furthermore, each computing power service node can send its computing power information to the connected egress gateway, which then forwards this information to the processing node.

[0082] Furthermore, the processing node can receive computing power information from the egress gateway connected to each of at least one computing power service node. Upon receiving the corresponding priority, each computing power service node can determine the appropriate computing power information based on that priority. The computing power information may include the model of the computing power service node, task processing speed (also known as processing capacity), load information (also known as computing power resource idle rate), availability / unavailability, and other information.

[0083] Optionally, the processing node includes multiple sub-processing nodes at different levels. Each level of sub-processing node is used to receive computing power information sent by a computing power service node of a certain priority. The higher the priority of the computing power service node, the higher the priority of the sub-processing node, and vice versa.

[0084] In one possible implementation, at least one of the following is positively correlated with the priority of a computing power service node: the amount of computing power information of a computing power service node, or the correlation between computing power information and the processing speed of the computing power service request.

[0085] For example, the computing power information reported by a priority A-level computing power service node may include all computing power information, such as the model of the computing power service node, task processing speed, load information, availability / unavailability, etc. The computing power information reported by a priority B-level computing power service node may only include load information. The computing power information reported by a priority C-level computing power service node may only include simple information such as availability / unavailability.

[0086] It's important to note that the stronger the correlation between computing power information and the processing speed of computing power service requests, the higher or more critical the importance of that computing power information in calculating the computing power service node that will handle the request. Since a higher priority computing power service node increases the likelihood of it being selected to handle service requests, more and more important computing power information should be obtained for that node. This ensures that the selected computing power service node will process the requests more effectively and faster, thereby guaranteeing service quality.

[0087] In a design, such as Figure 4 As shown, an information reporting method provided in this application embodiment includes steps S301-S302 before step S201:

[0088] S301. Obtain the node parameters of at least one computing power service node.

[0089] The node parameters include at least one of the following: the distance between the egress gateway and the ingress gateway; or performance parameters; the ingress gateway is the gateway that receives computing power service requests; the egress gateway is the gateway connected to the computing power service node.

[0090] Optionally, the egress gateway can obtain the node parameters of the connected computing power service nodes. These node parameters can be pre-configured in the egress gateway or obtained in real-time. The distance between the egress gateway and the ingress gateway can be obtained by measuring data packet latency; that is, when either the egress gateway or the ingress gateway sends a message to the other, the distance between them can be calculated based on the latency of receiving the message and the message transmission speed. The distance between the egress gateway and the ingress gateway of a computing power service node can represent the distance between the computing power service node and the ingress gateway.

[0091] S302. Determine the priority of at least one computing power service node based on the node parameters of at least one computing power service node.

[0092] Optionally, based on the node parameters of each of the at least one computing power service node, the egress gateway can determine the priority of each computing power service node. Based on the node parameters of a computing power service node, the egress gateway can determine the priority of that computing power service node.

[0093] For example, the distance between egress gateway 1 and ingress gateway can be D1, the distance between egress gateway 2 and ingress gateway can be D2, the performance parameter of computing power service node 1 can be S1, and the performance parameter of computing power service node 2 can be S2. Based on D1 and S1, the priority of computing power service node 1 can be determined as level A. Based on D2 and S2, the priority of computing power service node 2 can be determined as level C.

[0094] Optionally, the entity that performs the task of obtaining node parameters and calculating the priority of computing power service nodes can also be a device other than the egress gateway, such as a centralized controller or an ingress gateway. If the priority of the computing power service node is determined by the centralized controller or ingress gateway, the egress gateway can send instruction information through the centralized controller or ingress gateway, and then the egress gateway can send instruction information to the computing power service node.

[0095] This application can determine the priority of computing power service nodes based on the distance between the egress gateway and the ingress gateway, as well as their performance parameters. This facilitates the subsequent reporting of corresponding computing power information based on the priority of the computing power service nodes, thereby reducing the pressure on processing nodes to process computing power information and improving service quality.

[0096] In a design, such as Figure 5 As shown in the embodiment of this application, an information reporting method is provided. The method in step S302 above specifically includes S401:

[0097] S401. Determine the priority of a computing power service node based on its node parameters and the weights corresponding to each node parameter.

[0098] Optionally, based on the node parameters of a computing power service node and the corresponding weights for each node parameter, the egress gateway can determine the priority of a computing power service node. The weight of the node parameter representing the distance between the egress gateway and the ingress gateway is γ, and the weight of the node parameter representing the performance parameter is δ. Therefore, for computing power service node 1, based on D1 and γ, and S1 and δ, its priority can be determined to be level A. For computing power service node 2, based on D2 and γ, and S2 and δ, its priority can be determined to be level C. The weights can be set as needed.

[0099] This application can determine the priority of computing power service nodes based on their node parameters and the weights corresponding to each node parameter. By setting the weights of the node parameters, the importance of different node parameters can be reflected, thus making the priority calculation more flexible.

[0100] In a design, such as Figure 6 As shown in the embodiment of this application, an information reporting method is provided. The method in step S401 above specifically includes S501-S504:

[0101] S501. Obtain the first score corresponding to each node parameter of a computing power service node.

[0102] Among them, the first score is negatively correlated with distance; the first score is positively correlated with performance parameters.

[0103] Optionally, the first score includes a score corresponding to distance and a score corresponding to performance parameters. The egress gateway can determine the distance-related score (S_distance) based on the distance to the connected computing power service node. The distance-related score can be divided into three levels, with a higher level corresponding to a greater distance. The egress gateway can determine the performance parameter-related score (S_performance) based on the performance parameters of the computing power service node.

[0104] For example, suppose S_distance is 60 when the distance is greater than 'a'; 80 when the distance is less than 'a' but greater than 'b'; and 100 when the distance is less than 'b'. Suppose S_distance is 100 when the performance parameter is greater than 'c'; 80 when the distance is less than 'c' but greater than 'd'; and 60 when the distance is less than 'd'. Then, if the distance D1 corresponding to computing power service node 1 is less than 'b', then the S_distance of computing power service node 1 is 100 points; and if the distance D2 corresponding to computing power service node 2 is greater than 'a', then the S_distance of computing power service node 2 is 60 points.

[0105] Similarly, assume that the S_performance score of computing power service node 1 is 80 points and the S_performance score of computing power service node 2 is 60 points.

[0106] S502. Multiply the first score corresponding to each node parameter by the weight corresponding to each node parameter to obtain the product corresponding to each node parameter.

[0107] Optionally, the egress gateway can multiply the first score corresponding to each node parameter with the weight corresponding to each node parameter to obtain the product corresponding to each node parameter.

[0108] For example, assuming γ is 0.7 and δ is 0.3. For computing power service node 1, the product corresponding to distance is: S_distance*γ = 100*0.7 = 70 points, and the product corresponding to performance parameters is: S_performance*δ = 80*0.3 = 24 points; for computing power service node 2, the product corresponding to distance is: S_distance*γ = 60*0.7 = 42 points, and the product corresponding to performance parameters is: S_performance*δ = 60*0.3 = 18 points.

[0109] S503. Add up the products of the node parameters to obtain the second score of a computing power service node.

[0110] Optionally, the egress gateway can add up the products of the node parameters to obtain a second score for a computing power service node (i.e., the comprehensive score S of the computing power service node).

[0111] For example, for computing power service node 1, the comprehensive score of computing power service node 1 is S = S_distance*γ + S_performance*δ = 70 + 24 = 94 points; for computing power service node 2, the comprehensive score of computing power service node 2 is S = S_distance*γ + S_performance*δ = 42 + 18 = 60 points.

[0112] S504. Based on the second score of a computing power service node, determine the priority of a computing power service node.

[0113] Among them, the priority is positively correlated with the second score.

[0114] Optionally, based on a second rating of a computing power service node, the egress gateway can determine the priority of the connected computing power service node. The priority can be divided into three levels (i.e., level A, level B, and level C), with a higher second rating indicating a higher priority level.

[0115] For example, suppose that when the comprehensive score is greater than 80, the priority is level A; when the comprehensive score is less than or equal to 80 but greater than 60, the priority is level B; and when the comprehensive score is less than or equal to 60, the priority is level C. Therefore, it can be seen that the priority of computing power service node 1 is level A, and the priority of computing power service node 2 is level C.

[0116] This application can determine the priority of computing power service nodes based on the distance between the egress gateway and the ingress gateway, as well as the performance parameters of the computing power service nodes. Specifically, a smaller distance indicates a faster transmission speed of computing power service requests from the ingress gateway to the computing power service node, resulting in lower processing latency and thus a higher priority for the computing power service node. Conversely, a larger performance parameter indicates better performance of the computing power service node, leading to faster processing speed and lower processing latency for computing power service requests; therefore, a higher performance parameter also indicates a higher priority for the computing power service node. This results in a more accurate determination of the computing power service node priority, facilitating the subsequent reporting of corresponding computing power information based on the priority of the computing power service nodes, thereby reducing the pressure on processing nodes in handling computing power information and improving service quality.

[0117] In a design, such as Figure 7 As shown in the embodiment of this application, an information reporting method is provided, which further includes:

[0118] S601. Obtain the target parameters of at least one computing power service node.

[0119] The target parameters include at least one of the following: task processing speed or computing resource idle rate.

[0120] S602. Based on the target parameters of a computing power service node and the weights corresponding to each target parameter, determine the performance parameters of a computing power service node.

[0121] Optionally, the egress gateway can determine the performance parameters of the connected computing service nodes based on their task processing speed and computing resource idle rate, as well as the respective weights of these factors.

[0122] Specifically, the egress gateway can determine a task processing speed score based on the task processing speed of the connected computing service nodes, and a computing resource idle rate score based on the computing resource idle rate. The task processing speed score is positively correlated with the task processing speed, and the computing resource idle rate score is positively correlated with the computing resource idle rate.

[0123] Furthermore, the egress gateway can determine the performance parameters of the connected computing power service nodes based on their computing power resource idle rate score (i.e., capability), computing power resource idle rate score (i.e., load), and the respective weights of task processing speed and computing power resource idle rate.

[0124] For example, assume that computing power service node 1 has a capability score of 80 and a load score of 80. Computing power service node 2 has a capability score of 80 and a load score of 40.

[0125] Alternatively, the entity responsible for determining the performance parameters of the computing power service node can also be a device other than the egress gateway, such as a centralized controller or ingress gateway.

[0126] This application can determine the performance parameters of computing power service nodes based on task processing speed and computing resource idle rate. Generally speaking, the faster the task processing speed and the higher the computing resource idle rate, the better the performance. Therefore, these two parameters can accurately reflect the performance of computing power service nodes and improve the accuracy of determining performance parameters.

[0127] In a design, such as Figure 8 As shown in the embodiment of this application, an information reporting method is provided. The method in step S602 above specifically includes S701-S702:

[0128] S701. Multiply the target parameter of a computing power service node by the weights corresponding to each target parameter to obtain the product of each target parameter.

[0129] Optionally, the egress gateway can multiply the target parameters of the connected computing power service nodes by their respective weights to obtain the product of the target parameters. The weight corresponding to the task processing speed can be α, and the weight corresponding to the computing power resource idle rate can be β. The weights can be set as needed.

[0130] For example, assuming α is 0.5 and β is 0.5. For computing service node 1, the product corresponding to task processing speed is: capability*α = 80*0.5 = 40 points, and the product corresponding to computing resource idle rate is: capability*α = 80*0.5 = 40 points. For computing service node 2, the product corresponding to task processing speed is: load*β = ​​80*0.5 = 40 points, and the product corresponding to computing resource idle rate is: load*β = ​​40*0.5 = 20 points.

[0131] S702. Add the products of the target parameters to obtain the performance parameters of a computing power service node.

[0132] Optionally, the egress gateway can add up the products of the target parameters to obtain a score of the performance parameters of the connected computing service node.

[0133] For example, for computing power service node 1, the performance score (i.e., S_performance) is S_performance = capability*α + load*β = ​​40 + 40 = 80 points. For computing power service node 1, the performance score is S_performance = capability*α + load*β = ​​40 + 20 = 60 points.

[0134] This application can determine the performance parameters of computing power service nodes based on task processing speed and computing power resource idle rate, which facilitates the subsequent determination of the priority of computing power service nodes based on performance parameters. This, in turn, facilitates the reporting of corresponding computing power information based on the priority of computing power service nodes, thereby reducing the pressure on processing nodes to process computing power information and improving service quality.

[0135] In one possible implementation, the processing node is used to determine the target computing power service node from at least one computing power service node upon receiving computing power information from at least one computing power service node.

[0136] Optionally, the processing node's computing power routing path selector can determine a target computing power service node from at least one computing power service node based on the computing power information of at least one computing power service node and the priority of each computing power service node. The processing node's computing power routing path selector can preferentially select a computing power service node with higher priority as the target computing power service node. The target computing power service node is the optimal and available computing power service node among at least one computing power service node.

[0137] Optionally, after the processing node identifies the target computing power service node, the ingress gateway can send a computing power service request to the target computing power service node for processing. The ingress gateway first needs to send the computing power service request to the egress gateway connected to the target computing power service node, and then the egress gateway forwards the computing power service request to the target computing power service node.

[0138] In one possible implementation, the target computing power service node receives a computing power service request forwarded by the egress gateway connected to the target computing power service node.

[0139] This application can calculate the optimal and available computing power service node among all computing power service nodes based on the priority of each computing power service node and the reported computing power information of each computing power service node in at least one computing power service node, and send the computing power service request to the optimal and available computing power service node for processing. This minimizes the latency of processing computing power service requests and ensures service quality.

[0140] In one possible implementation, such as Figure 9 As shown, the scoring criteria and proportional parameters (i.e., weights, γ, δ, α, β) for the distance, processing capacity, and load information of the ingress and egress nodes of the computing power service nodes can be set. Furthermore, after a computing power service request is initiated, a routing mode is selected based on the service type of the request. Further, the distance between the egress and ingress computing power routing gateways is measured, and processing capacity and load information are collected. Further, based on the collected distance, processing capacity, and load information between the egress and ingress computing power routing gateways, a score corresponding to the distance (S_distance), a score corresponding to the performance parameters (S_performance), and a comprehensive score (S) are calculated for the computing power service nodes. Further, the priority of the computing power service nodes is determined based on their comprehensive scores, and based on these priorities, the computing power service nodes distribute computing power information corresponding to different priorities to the ingress computing power routing gateway or the centralized controller.

[0141] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0142] This application embodiment can divide an information reporting method into functional modules based on the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0143] Figure 10 This is a schematic diagram of the structure of an information reporting device provided in an embodiment of this application. Figure 10 As shown, an information reporting device 100 is used to reduce the pressure on network devices to process network information, for example, for performing... Figure 2 An information reporting method is shown. The information reporting device 100 includes a transmission unit 1001.

[0144] The transmission unit 1001 is used to send indication information to at least one computing power service node; the indication information is used to indicate the priority of the corresponding computing power service node.

[0145] The transmission unit 1001 is further configured to receive computing power information from at least one computing power service node and send the computing power information of at least one computing power service node to the processing node; the computing power information of a computing power service node is computing power information determined based on the priority of a computing power service node.

[0146] In one possible implementation, the information reporting device further includes: a processing unit 1002; a transmission unit 1001, further configured to acquire node parameters of at least one computing power service node; the node parameters include at least one of the following: the distance between the egress gateway and the ingress gateway; or performance parameters; the ingress gateway is a gateway that receives computing power service requests; the egress gateway is a gateway connected to the computing power service node; the processing unit 1002 is configured to determine the priority of at least one computing power service node based on the node parameters of at least one computing power service node.

[0147] In one possible implementation, the processing unit 1002 is further configured to determine the priority of a computing power service node based on the node parameters of a computing power service node and the weights corresponding to the node parameters.

[0148] In one possible implementation, the transmission unit 1001 is further configured to obtain a first score corresponding to each node parameter of a computing power service node; the first score is negatively correlated with distance; the first score is positively correlated with performance parameters; the processing unit 1002 is further configured to multiply the first score corresponding to each node parameter by the weight corresponding to each node parameter to obtain the product corresponding to each node parameter; the processing unit 1002 is further configured to add the products corresponding to each node parameter to obtain a second score of a computing power service node; the processing unit 1002 is further configured to determine the priority of a computing power service node based on the second score of a computing power service node; the priority is positively correlated with the second score.

[0149] In one possible implementation, the transmission unit 1001 is further configured to acquire at least one target parameter of a computing power service node; the target parameter includes at least one of the following: task processing speed, or computing power resource idle rate; the processing unit 1002 is further configured to determine the performance parameters of a computing power service node based on the target parameters of a computing power service node and the weights corresponding to the target parameters.

[0150] In one possible implementation, the processing unit 1002 is further configured to multiply the target parameters of a computing power service node by the weights corresponding to the target parameters respectively, to obtain the products corresponding to the target parameters respectively; the processing unit 1002 is further configured to add the products corresponding to the target parameters respectively, to obtain the performance parameters of a computing power service node.

[0151] In one possible implementation, the processing node is used to determine the target computing power service node from the at least one computing power service node upon receiving computing power information from at least one computing power service node; and to issue a computing power service request to the target computing power service node.

[0152] In one possible implementation, at least one of the following is positively correlated with the priority of a computing power service node: the amount of computing power information of a computing power service node, or the correlation between computing power information and the processing speed of computing power service requests.

[0153] In one possible implementation, the processing node is an ingress gateway or a centralized controller; when the demand for computing power services is the target demand, the processing node is the ingress gateway; the target demand is that the latency for processing the computing power services request is less than a preset value; when the demand for computing power services is a demand other than the target demand, the processing node is the centralized controller.

[0154] Figure 11 This is a schematic diagram of the structure of an information reporting device provided in an embodiment of this application. Figure 11 As shown, an information reporting device 110 is used to reduce the pressure on network devices to process network information, for example, for performing... Figure 2 The present invention relates to an information reporting method. The information reporting device 110 includes a transmission unit 1101 and a processing unit 1102.

[0155] The transmission unit 1101 is used to receive indication information from the egress gateway; the indication information is used to indicate the priority of the corresponding computing power service node.

[0156] The processing unit 1102 is used to determine the computing power information of a computing power service node based on the priority of the computing power service node.

[0157] The transmission unit 1101 is also used to send computing power information of at least one computing power service node to the egress gateway; the egress gateway is used to send computing power information of at least one computing power service node to the processing node.

[0158] In one possible implementation, the priority of at least one computing power service node is determined based on the node parameters of at least one computing power service node; the node parameters include at least one of the following: the distance between the egress gateway and the ingress gateway; or performance parameters; the ingress gateway is the gateway that receives computing power service requests; the egress gateway is the gateway connected to the computing power service node.

[0159] In one possible implementation, the priority of a computing power service node is determined based on the node parameters of the computing power service node and the weights corresponding to each node parameter.

[0160] In one possible implementation, the priority of a computing power service node is determined based on a second score of the computing power service node; the priority is positively correlated with the second score; the second score of a computing power service node is obtained by adding the products of the node parameters; the product of the node parameters is obtained by multiplying the first score of each node parameter of a computing power service node with the weight of each node parameter; the first score is negatively correlated with distance; and the first score is positively correlated with performance parameters.

[0161] In one possible implementation, the performance parameters of a computing power service node are obtained based on the target parameters of the computing power service node and the weights corresponding to the target parameters; the target parameters include at least one of the following: task processing speed or computing power resource idle rate.

[0162] In one possible implementation, the performance parameters of a computing power service node are obtained by adding the products of the respective target parameters; the product of the respective target parameters is obtained by multiplying the target parameter of a computing power service node by the weight of the respective target parameter.

[0163] In one possible implementation, the transmission unit 1101 is further configured to receive a computing power service request issued by the egress gateway through the target computing power service node; the target computing power service node is determined from at least one computing power service node.

[0164] In one possible implementation, at least one of the following is positively correlated with the priority of a computing power service node: the amount of computing power information of a computing power service node, or the correlation between computing power information and the processing speed of computing power service requests.

[0165] In one possible implementation, the processing node is an ingress gateway or a centralized controller; when the demand for computing power services is the target demand, the processing node is the ingress gateway; the target demand is that the latency for processing the computing power services request is less than a preset value; when the demand for computing power services is a demand other than the target demand, the processing node is the centralized controller.

[0166] In the case where the functions of the integrated modules described above are implemented in hardware, this application provides a possible structural schematic diagram of the electronic device involved in the above embodiments. For example... Figure 12 As shown, an electronic device 120 is used to reduce the pressure on network devices to process network information, for example, for performing... Figure 2 This illustrates an information reporting method. The electronic device 120 includes a processor 1201, a memory 1202, and a bus 1203. The processor 1201 and the memory 1202 can be connected via the bus 1203.

[0167] Processor 1201 is the control center of the communication device. It can be a single processor or a collective term for multiple processing elements. For example, processor 1201 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.

[0168] As one embodiment, processor 1201 may include one or more CPUs, for example Figure 12 CPU 0 and CPU 1 are shown in the diagram.

[0169] The memory 1202 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0170] As one possible implementation, the memory 1202 can exist independently of the processor 1201. The memory 1202 can be connected to the processor 1201 via the bus 1203 and is used to store instructions or program code. When the processor 1201 calls and executes the instructions or program code stored in the memory 1202, it can implement the information reporting method provided in this application embodiment.

[0171] In another possible implementation, the memory 1202 can also be integrated with the processor 1201.

[0172] Bus 1203 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 12 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0173] It should be pointed out that, Figure 12 The structure shown does not constitute a limitation on the electronic device 120. Except... Figure 12 In addition to the components shown, the electronic device 120 may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0174] As an example, combined Figure 10 The functions implemented by the transmission unit 1001 and the processing unit 1002 in the information reporting device 100 are the same as those of the transmission unit 1001 and the processing unit 1002. Figure 12 The processor 1201 in this context has the same function. (Combined) Figure 11The functions implemented by the transmission unit 1101 and the processing unit 1102 in the information reporting device 110 are the same as those of the transmission unit 1101 and the processing unit 1102. Figure 12 The processor 1201 in it has the same function.

[0175] Optional, such as Figure 12 As shown, the electronic device 120 provided in this application embodiment may also include a communication interface 1204.

[0176] The communication interface 1204 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. The communication interface 1204 may include a receiving unit for receiving data and a transmitting unit for transmitting data.

[0177] In one design, the communication interface in the electronic device provided in this application embodiment can also be integrated into the processor.

[0178] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0179] This application also provides a computer-readable storage medium storing instructions. When a computer executes these instructions, the computer performs each step of the method flow shown in the above method embodiments.

[0180] The embodiments of this application provide a computer program product in which, when computer instructions are run on an electronic device, the electronic device executes an information reporting method as described in the above method embodiments.

[0181] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art.

[0182] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside within an application-specific integrated circuit (ASIC).

[0183] In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0184] Since the electronic devices, computer-readable storage media, and computer program products in the embodiments of this application can be applied to the above methods, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.

[0185] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered within the scope of protection of this application.

Claims

1. An information reporting method, characterized by, The method is applied to an export gateway, and comprises the following steps: Obtaining node parameters of at least one computing power service node; the node parameters comprise at least one of the following: a distance between the export gateway and an import gateway, or a performance parameter; the import gateway is a gateway receiving a computing power service request; the export gateway is a gateway connected to the computing power service node; Determining a priority of the at least one computing power service node based on the node parameters of the at least one computing power service node; Sending indication information to the at least one computing power service node; the indication information is used to indicate the priority of the corresponding computing power service node; Receiving computing power information from the at least one computing power service node, and sending the computing power information of the at least one computing power service node to a processing node; the computing power information of one computing power service node is determined based on the priority of the one computing power service node; The step of determining the priority of the at least one computing power service node based on the node parameters of the at least one computing power service node comprises the following steps: Determining the priority of one computing power service node based on the node parameters of the one computing power service node and respective weights corresponding to the node parameters; The step of determining the priority of one computing power service node based on the node parameters of the one computing power service node and respective weights corresponding to the node parameters comprises the following steps: Obtaining a first score corresponding to each of the node parameters of the one computing power service node; the first score is negatively correlated with the distance; the first score is positively correlated with the performance parameter; Multiplying the first score corresponding to each of the node parameters by a weight corresponding to each of the node parameters to obtain a product corresponding to each of the node parameters; Adding the products corresponding to each of the node parameters to obtain a second score of the one computing power service node; Determining the priority of the one computing power service node based on the second score of the one computing power service node; the priority is positively correlated with the second score.

2. The method of claim 1, wherein, The method further comprises the following steps: Obtaining target parameters of the at least one computing power service node; the target parameters comprise at least one of the following: a task processing speed or a computing power resource idle rate; Determining a performance parameter of one computing power service node based on the target parameters of the one computing power service node and respective weights corresponding to the target parameters.

3. The method of claim 2, wherein, The step of determining the performance parameter of one computing power service node based on the target parameters of the one computing power service node and respective weights corresponding to the target parameters comprises the following steps: Multiplying the target parameters of the one computing power service node by the weights corresponding to the target parameters to obtain a product corresponding to each of the target parameters; Adding the products corresponding to each of the target parameters to obtain the performance parameter of the one computing power service node.

4. The method of claim 1, wherein, The processing node is used to determine a target computing power service node from the at least one computing power service node when the computing power information of the at least one computing power service node is received; Issuing the computing power service request to the target computing power service node.

5. The method of claim 1, wherein, At least one of a quantity of computing power information of one computing power service node or a correlation degree between the computing power information and a processing speed of the computing power service request is positively correlated with a priority of the one computing power service node.

6. The method of claim 1, wherein, The processing node is an entry gateway or a centralized controller; the processing node is the entry gateway in a case where a demand of the computing power service request is a target demand; the target demand is that a time delay for processing the computing power service request is less than a preset value; the processing node is the centralized controller in a case where the demand of the computing power service request is a demand other than the target demand.

7. An information reporting method, characterized by, The method is applied to at least one computing power service node; and the method comprises the following steps of: receiving indication information from an exit gateway; the indication information is used to indicate a priority of a corresponding computing power service node; determining computing power information of one computing power service node based on a priority of the one computing power service node; sending the computing power information of the at least one computing power service node to the exit gateway; the exit gateway is used to send the computing power information of the at least one computing power service node to a processing node; the priority of the at least one computing power service node is determined based on node parameters of the at least one computing power service node; the node parameters comprise at least one of a distance or a performance parameter between an exit gateway and an entry gateway; the entry gateway is a gateway that receives a computing power service request; and the exit gateway is a gateway connected to the computing power service node; the priority of one computing power service node is determined based on node parameters of the one computing power service node and respective weights corresponding to the node parameters; the priority of one computing power service node is determined based on a second score of the one computing power service node; the priority is positively correlated with the second score; the second score of the one computing power service node is obtained by adding respective products of the node parameters; the respective product of the node parameters is obtained by multiplying a first score of the node parameters of the one computing power service node and a weight corresponding to the node parameters; the first score is negatively correlated with the distance; and the first score is positively correlated with the performance parameter.

8. The method of claim 7, wherein, a performance parameter of one computing power service node is obtained based on target parameters of the one computing power service node and respective weights corresponding to the target parameters; the target parameters comprise at least one of a task processing speed or a computing power resource idle rate.

9. The method of claim 8, wherein, the performance parameter of one computing power service node is obtained by adding respective products of the target parameters; the respective product of the target parameters is obtained by multiplying a target parameter of the one computing power service node and a weight corresponding to the target parameter.

10. The method of claim 7, wherein, after the step of sending the computing power information of the at least one computing power service node to the exit gateway, the method further comprises the following steps of: receiving, by a target computing power service node, the computing power service request issued by the exit gateway; the target computing power service node is determined from the at least one computing power service node.

11. The method of claim 7, wherein, At least one of a quantity of computing power information of one computing power service node or a correlation degree between the computing power information and a processing speed of the computing power service request is positively correlated with a priority of the one computing power service node.

12. The method of claim 7, wherein, The processing node is an entry gateway or a centralized controller; the processing node is the entry gateway in a case where a demand of the computing power service request is a target demand; the target demand is that a time delay for processing the computing power service request is less than a preset value; the processing node is the centralized controller in a case where the demand of the computing power service request is a demand other than the target demand.

13. An information reporting apparatus, characterized by comprising: Applied to an exit gateway; The information reporting device comprises a transmission unit and a processing unit. The transmission unit is configured to acquire node parameters of at least one computing power service node; the node parameters comprise at least one of a distance between an exit gateway and an entry gateway or a performance parameter; the entry gateway is a gateway receiving a computing power service request; and the exit gateway is a gateway connected with the computing power service node. The processing unit is configured to determine a priority of the at least one computing power service node based on the node parameters of the at least one computing power service node. The transmission unit is further configured to send indication information to the at least one computing power service node; the indication information is used to indicate the priority of the corresponding computing power service node. The transmission unit is further configured to receive computing power information from the at least one computing power service node and send the computing power information of the at least one computing power service node to a processing node; the computing power information of one computing power service node is determined based on the priority of the one computing power service node. The processing unit is further configured to determine the priority of one computing power service node based on node parameters of the one computing power service node and respective weights of the node parameters. The transmission unit is further configured to acquire respective first scores of the node parameters of the one computing power service node; the first scores are negatively correlated with the distances; and the first scores are positively correlated with the performance parameters. The processing unit is further configured to multiply the respective first scores of the node parameters by respective weights of the node parameters to obtain respective products of the node parameters. The processing unit is further configured to add the respective products of the node parameters to obtain a second score of the one computing power service node. The processing unit is further configured to determine the priority of the one computing power service node based on the second score of the one computing power service node; and the priority is positively correlated with the second score.

14. An information reporting apparatus, characterized by comprising: Applied to at least one computing power service node; the information reporting device comprises a transmission unit and a processing unit. The transmission unit is configured to receive indication information from an exit gateway; the indication information is used to indicate a priority of a corresponding computing power service node. The processing unit is configured to determine computing power information of one computing power service node based on the priority of the one computing power service node. The transmission unit is further configured to send the computing power information of the at least one computing power service node to the egress gateway; and the egress gateway is configured to send the computing power information of the at least one computing power service node to a processing node. The priority of the at least one computing power service node is determined based on node parameters of the at least one computing power service node; the node parameters include at least one of a distance or a performance parameter between an egress gateway and an ingress gateway; the ingress gateway is a gateway that receives a computing power service request; and the egress gateway is a gateway connected to the computing power service node. The priority of one computing power service node is determined based on node parameters of the one computing power service node and respective weights corresponding to the node parameters. The priority of one computing power service node is determined based on a second score of the one computing power service node; the priority is positively correlated with the second score; the second score of the one computing power service node is obtained by adding respective products of the node parameters; the respective product of the node parameters is obtained by multiplying a first score of the one computing power service node corresponding to the node parameter and a weight corresponding to the node parameter; the first score is negatively correlated with the distance; and the first score is positively correlated with the performance parameter.

15. An electronic device, comprising: The electronic device comprises: a processor and a memory; wherein the memory is configured to store one or more programs including computer execution instructions; and when the electronic device is running, the processor executes the computer execution instructions stored in the memory, so that the electronic device executes the method in any one of claims 1-12.

16. A computer-readable storage medium storing one or more programs, the one or more programs comprising instructions for: The one or more programs include instructions that, when executed by a computer, cause the computer to perform the method in any one of claims 1-12.

17. A computer program product, characterised in that, The computer program product includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the method in any one of claims 1-12.

Citation Information

Patent Citations

  • Computing power network operation method and device based on computing power message bus, and storage medium

    CN117176502A

  • Computing power node priority determination method and device, equipment and storage medium

    CN118101662A