A method and system for analyzing the availability of a QoS link for service traffic
Through the shortest path priority algorithm and Rich curvature correction, the problem that existing QoS management technology cannot fully evaluate the network status in complex network environments is solved, and a comprehensive evaluation and real-time response to link availability is achieved, improving the security and stability of the network.
Patent Information
- Application Number
- CN202510715228.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2045-05-30
AI Technical Summary
The existing QoS management technology has limited effect in complex network environments, and cannot fully reflect the network conditions, lack of real-time and security, and fails to comprehensively consider the redundancy and anti-interference capabilities of the link.
The shortest path priority algorithm is used to obtain the shortest path in the network, and the service performance indicators are calculated based on the network status parameters of the link and the number contained by the shortest path. Combined with the bandwidth utilization sorting, the key link is deleted and the service performance indicators are corrected using the Rich curvature. The corrected indicator is link availability.
It realizes a comprehensive evaluation of link availability in complex network environments, improves the network's real-time response capabilities and security, identifies and corrects the vulnerability and redundancy of critical links, and avoids excessive correction of non-critical links.
Smart Images

Figure CN120238485B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of network traffic analysis, and more specifically, relates to a method and system for analyzing the availability of service traffic QoS links. Background Art
[0002] With the rapid development of network technology and the increasing complexity of business requirements, traditional network quality of service (QoS) management methods are facing huge challenges. Existing QoS management technologies usually rely on single or limited network performance metrics, such as bandwidth, latency, data packet loss rate, etc., to evaluate and optimize network performance. Although this single-dimensional analysis method performs well in simple network environments, its effectiveness is limited in today's increasingly complex network environments. For example, the simple bandwidth utilization rate cannot fully reflect the congestion status of the network, and the analysis of latency and data packet loss rate cannot accurately reflect the stability of the network. Therefore, a method that can comprehensively consider multiple performance metrics and comprehensively evaluate the network status is needed. Secondly, existing technologies have deficiencies in terms of real-time performance and security. With the rapid change of service traffic, the network environment is also constantly changing, which requires the QoS management method to be able to respond to changes in the network state in real time, and the network should still be able to maintain its core functions when facing link failures, malicious attacks or bursty traffic.
[0003] In the prior art, the methods for analyzing the availability of a network include:
[0004] CN105703973A, a QoS routing method based on genetic algorithm, the steps of which are as follows: first, initialize all communication nodes, secondly, calculate the fitness of the entire sample population, then determine whether the maximum optimization generation has been reached. If the maximum evolution generation is reached, the optimal solution can be confirmed. Otherwise, genetic operations are performed to obtain the first link. At the same time, the weighted breadth-first search method is used to obtain the second link. The two links are selected, and according to the three parameters of the bandwidth, delay and packet loss rate of the link, the weight of each parameter is set, and the results of the weight calculation equations of the two communication links are calculated respectively, and the link with the result value is used for network communication. This invention does not consider the redundancy and anti-interference ability of the link, nor does it analyze the link in combination with the entire network structure, and only sets according to the three parameters of the bandwidth, delay and packet loss rate of the link. Summary of the Invention
[0005] To solve the deficiencies existing in the prior art, the present invention provides a method and system for analyzing the availability of service traffic QoS links.
[0006] The present invention adopts the following technical solutions.
[0007] In a first aspect of the present invention, a method for analyzing the availability of service traffic QoS links is proposed, which is characterized by including:
[0008] Collect network status parameters between each pair of links in the network and construct a graph structure of the network; use the shortest path first algorithm to obtain all the shortest paths in the graph structure, and calculate the service performance metrics by combining the network status parameters of each link and the number of times each link is included in all the shortest paths;
[0009] Sort the links by combining the service performance metrics of the links and the current bandwidth utilization rate;
[0010] Delete the links in sequence according to this sorting, calculate the proportion of the largest connected subgraph of the remaining graph structure, and the average value of the sizes of all the shortest paths in the graph structure after deleting the link; stop when the proportion of the largest connected subgraph of the remaining graph structure is lower than the set connectivity threshold or the average value of the sizes of all the shortest paths in the graph structure after deleting the link is higher than the set path threshold, and count all the deleted links;
[0011] Calculate the discretized Ricci curvature of the two end nodes of each of these deleted links, and use the Ricci curvature to correct the service performance metrics of these links. The corrected service performance metrics are the final link availability.
[0012] Preferably, the collecting network status parameters between each pair of links in the network and constructing a graph structure of the network is specifically as follows:
[0013] The network status parameters between each pair of links include bandwidth, delay, and packet loss rate; the graph structure is an undirected graph, the nodes of this graph structure are the transmission nodes of the network, and the edges are the links of the network.
[0014] Preferably, the using the shortest path first algorithm to obtain all the shortest paths in the graph structure is specifically as follows:
[0015] According to the network structure and application scenario, set several source nodes and several target nodes; for any one source node; set the distance between the source node and itself to 0, and calculate the distance between the source node and all other nodes and set it to a maximum threshold, and the maximum threshold is at least one order of magnitude higher than the maximum distance of all nodes;
[0016] Select the node with the smallest current distance among all the nodes, calculate the distance from this node to all its adjacent nodes, so as to calculate the distance from the source node to these adjacent nodes. If it is less than the previously set or calculated distance from the source node to these adjacent nodes, then update this distance to the currently calculated distance; repeat the above steps starting from the node with the smallest current distance among all the nodes until the node with the smallest current distance among all the nodes has no adjacent nodes;
[0017] Obtain the distances from the source node to each target node at this time. The shortest distance is the shortest path distance of the source node, and all the nodes passed through corresponding to this distance are the shortest path. Count the links included in all the shortest paths.
[0018] Preferably, according to the network structure and application scenario, a number of source nodes and a number of target nodes are set as follows:
[0019] Set all edge nodes as source nodes. If the application scenario is data upload, the target node is set as the node connected to the server; if the application scenario is content distribution, the target node is set as the node connected to the user terminal; if the application scenario is collaborative computing, the target node is also an edge node. For an edge node as the source node, the target node must be other edge nodes and cannot be the same as the source node; if the application scenario is dynamic optimization of resource allocation, then select the node with the largest bandwidth or the lowest latency as the target node according to the actual business requirements.
[0020] Preferably, calculate the service performance index by combining the network state parameters of each link and the number of times each link is included in all the shortest paths , and the formula is:
[0021]
[0022] Among them, represents the bandwidth; represents the set maximum bandwidth; represents the latency; represents the reference latency; represents the packet loss rate; represents the packet loss rate threshold; represents the number of times each link is included in all the shortest paths; represents the smoothing coefficient.
[0023] Preferably, sort the links by combining the service performance index of the link and the current bandwidth utilization rate, specifically as follows:
[0024] Normalize the service performance index of the link and subtract the bandwidth utilization rate from 1;
[0025] If in the normalized service performance index of link A and 1 minus the bandwidth utilization rate, either one is higher than link B by a set first threshold, and the other is not lower than link B by a set second threshold, where the first threshold is twice the second threshold, then it is considered that link A dominates link B; analyze the dominance relationship between every two links, and sort the links in descending order of the dominance number; for links with the same dominance number, they are sorted in descending order of the historical failure rate of the links.
[0026] Preferably, the proportion of the largest connected subgraph of the remaining graph structure is the proportion of the total number of links included in the largest connected subgraph in the remaining graph structure to the total number of links in the original graph structure; the connectivity threshold is set to 40%;
[0027] The path threshold is set to twice the average of the sizes of all the shortest paths of the original graph structure.
[0028] Preferably, calculating the discretized Ricci curvature of each of the two end nodes of all these deleted links specifically includes:
[0029] Calculating the local probability distribution of the two end nodes of the link. For node the local probability distribution is:
[0030]
[0031] where is the set of all adjacent nodes of denotes the union of and is the number of all adjacent nodes of z is any node in the graph structure, and the local probability distribution is the independent variable;
[0032] Calculating the optimal transport distance, the 1-Wasserstein distance, between the two local probability distributions; the discretized Ricci curvature of the two end nodes of the link is equal to 1 minus the 1-Wasserstein distance.
[0033] Preferably, using the Ricci curvature to correct the service performance metrics of these links specifically includes:
[0034] The formula for the corrected service performance metric is:
[0035]
[0036] where is the corrected service performance metric; is the original service performance metric; is the Ricci curvature; , are both set correction coefficients.
[0037] The second aspect of the present invention proposes a business traffic QoS link availability analysis system using the method described in the first aspect of the present invention, including a graph structure construction module, a service performance metric calculation module, a sorting module, an important link screening module, and a service performance metric correction module, characterized in that:
[0038] Graph Structure Construction Module: Collect network state parameters between each pair of links in the network and construct the graph structure of the network;
[0039] Service Performance Index Calculation Module: Use the shortest path first algorithm to obtain all the shortest paths in the graph structure, and calculate the service performance index by combining the network state parameters of each link and the number of times each link is included in all the shortest paths;
[0040] Sorting Module: Sort the links by combining the service performance index of the links and the current bandwidth utilization rate;
[0041] Important Link Screening Module: Delete the links in sequence according to this sorting, calculate the proportion of the largest connected subgraph of the remaining graph structure, and the average value of the sizes of all the shortest paths in the graph structure after deleting the link; Stop when the proportion of the largest connected subgraph of the remaining graph structure is lower than the set connectivity threshold or the average value of the sizes of all the shortest paths in the graph structure after deleting the link is higher than the set path threshold, and count all the deleted links;
[0042] Service Performance Index Correction Module: Calculate the discretized Ricci curvature of the two end nodes of each of these deleted links, and use the Ricci curvature to correct the service performance index of these links. The corrected service performance index is the final link availability.
[0043] The beneficial effects of the present invention are as follows. Compared with the prior art, the service performance index is calculated by combining the network state parameters of each link and the number of times each link is included in all the shortest paths, integrating multi-dimensional parameters, and considering not only the characteristics of the link but also the topological characteristics of the link to the entire network; The links are sorted by combining the service performance index of the links, the current bandwidth utilization rate, and the failure rate, and the dynamic real-time characteristics of the link are considered by using the current bandwidth utilization rate; The links are deleted in sequence according to this sorting and stop when the threshold is reached, and count all the deleted links; These links are key links that are important to the entire network, have high utilization rates and are more likely to be used, and are prone to failure. Deleting these will cause the network to collapse; Only the indicators of these links are corrected; Avoid introducing the curvature of non-critical links to add noise and cause overcorrection and increase the calculation amount; The key links are corrected with discretized Ricci curvature to capture the vulnerability or redundancy of the link in the topological structure. Description of the Drawings
[0044] Figure 1 It is a flowchart of the present invention. Detailed Embodiments
[0045] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. The embodiments described in this application are only a part of the embodiments of the present invention, rather than all embodiments. Based on the spirit of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
[0046] As Figure 1 shown, Embodiment 1 of the present invention proposes a method for analyzing the availability of a service traffic QoS link, which is characterized by including:
[0047] Collect network state parameters between each link in the network and construct a graph structure of the network; use the shortest path first algorithm to obtain all the shortest paths in the graph structure, and calculate the service performance index by combining the network state parameters of each link and the number of times each link is included in all the shortest paths;
[0048] Sort the links by combining the service performance index of the link and the current bandwidth utilization rate;
[0049] Delete the links in sequence according to this sorting, calculate the proportion of the largest connected subgraph of the remaining graph structure, and the average value of the sizes of all the shortest paths in the graph structure after deleting the link; stop when the proportion of the largest connected subgraph of the remaining graph structure is lower than the set connectivity threshold or the average value of the sizes of all the shortest paths in the graph structure after deleting the link is higher than the set path threshold, and count all the deleted links;
[0050] Calculate the discretized Ricci curvature of the two end nodes of each of these deleted links, and use the Ricci curvature to correct the service performance index of these links. The corrected service performance index is the final link availability.
[0051] The step of collecting network state parameters between each link in the network and constructing a graph structure of the network is specifically as follows:
[0052] The network state parameters between each link include bandwidth, delay, and packet loss rate; the graph structure is an undirected graph, the nodes of this graph structure are the transmission nodes of the network, and the edges are the links of the network.
[0053] The step of using the shortest path first algorithm to obtain all the shortest paths in the graph structure is specifically as follows:
[0054] According to the network structure and application scenario, set a number of source nodes and a number of target nodes; for any one source node; set the distance between the source node and itself to 0, and calculate the distance between the source node and all other nodes and set it to a maximum threshold, and the maximum threshold is at least one order of magnitude higher than the maximum distance of all nodes;
[0055] Among all the nodes, select the node with the currently minimum distance, calculate the distances from this node to all its adjacent nodes, and thus calculate the distances from the source node to these adjacent nodes. If the calculated distances are less than the previously set or calculated distances from the source node to these adjacent nodes, update the distances to the currently calculated values. Repeat the above steps starting from the node with the currently minimum distance among all the nodes until the node with the currently minimum distance among all the nodes has no adjacent nodes.
[0056] Obtain the distances from the source node to each target node at this time. The shortest of these distances is the shortest path distance of the source node, and all the nodes passed through corresponding to this distance form the shortest path. Count the links included in all the shortest paths.
[0057] According to the network structure and application scenarios, set a number of source nodes and a number of target nodes. Specifically:
[0058] Set all edge nodes as source nodes. If the application scenario is data upload, set the target nodes as the nodes connected to the server; if the application scenario is content distribution, set the target nodes as the nodes connected to the user terminals; if the application scenario is collaborative computing, the target nodes are also edge nodes. For an edge node as a source node, the target nodes must be other edge nodes and cannot be the same as the source node; if the application scenario is dynamic optimization of resource allocation, select the node with the maximum bandwidth or the lowest latency as the target node according to the actual business requirements.
[0059] Calculate the service performance index by combining the network state parameters of each link and the number of times each link is included in all the shortest paths , and the formula is:
[0060]
[0061] Where, represents the bandwidth; represents the set maximum bandwidth; represents the latency; represents the reference latency; represents the packet loss rate; represents the packet loss rate threshold; represents the number of times each link is included in all the shortest paths; represents the smoothing coefficient.
[0062] Specifically, the smoothing coefficient in this embodiment is set to 1.5.
[0063] Sort the links by combining the service performance index of the links and the current bandwidth utilization rate. Specifically:
[0064] Normalize the link's service performance index by subtracting bandwidth utilization from 1;
[0065] If either the normalized service performance index or 1 minus the bandwidth utilization of link A is higher than that of link B by a first threshold, and the other is at least a second threshold higher than that of link B, where the first threshold is twice the second threshold, then link A is considered to dominate link B. The dominance relationship between each pair of links is analyzed and the links are sorted from highest to lowest based on the dominance number. Links with the same dominance number are sorted from highest to lowest based on the link's historical failure rate.
[0066] The maximum connected subgraph ratio of the remaining graph structure is the ratio of the total number of links contained in the largest connected subgraph in the remaining graph structure to the total number of links in the original graph structure; the connectivity threshold is set to 40%;
[0067] The path threshold is set to twice the average value of the sizes of all shortest paths in the original graph structure.
[0068] The calculation of the discretized Ricci curvature of the nodes at both ends of each link in all the deleted links is specifically:
[0069] Calculate the local probability distribution of nodes at both ends of the link. The local probability distribution of for:
[0070]
[0071] in, for The set of all adjacent nodes of ; express and The union of for The number of all adjacent nodes, z is any node in the graph structure, and its local probability distribution is the independent variable;
[0072] Calculate the optimal transmission distance 1-Wasserstein distance between two local probability distributions; the discretized Ricci curvature of the nodes at both ends of the link is equal to 1 minus 1-Wasserstein distance.
[0073] Specifically, 1-Wasserstein distance The calculation formula is:
[0074]
[0075] in, Indicates that the node u Transfer to node vtransmission scheme, i.e., the ratio of resources flowing from node u to node v ; is the set of all adjacent nodes of node ; represents the union of node and ; represents the one with the minimum transmission cost ; represents the shortest path from node u to node v ; represents the local probability distribution of node ; , are the probabilities obtained by substituting node u , node v into the local probability distributions of nodes , respectively.
[0076] The discretized Ricci curvature formula for the nodes at both ends of the link is:
[0077]
[0078] Using the Ricci curvature to correct the service performance metrics of these links is specifically as follows:
[0079] The formula for the corrected service performance metric is:
[0080]
[0081] where is the corrected service performance metric; is the original service performance metric; is the Ricci curvature; , are both set correction coefficients.
[0082] Specifically, is set to 0.5, is set to 2.0.
[0083] Embodiment 2 of the present invention proposes a business traffic QoS link availability analysis system using the method described in Embodiment 1 of the present invention, including a graph structure construction module, a service performance metric calculation module, a sorting module, a critical link screening module, and a service performance metric correction module, characterized in that:
[0084] Graph structure construction module: Collect the network state parameters between each link in the network and construct the graph structure of the network;
[0085] Service performance metric calculation module: Use the shortest path first algorithm to obtain all the shortest paths in the graph structure, and calculate the service performance metrics by combining the network status parameters of each link and the number of times each link is included in all the shortest paths;
[0086] Sorting module: Sort the links by combining the service performance metrics of the links and the current bandwidth utilization rate;
[0087] Important link screening module: Delete the links in sequence according to this sorting, calculate the proportion of the largest connected subgraph of the remaining graph structure, and the average value of the sizes of all the shortest paths in the graph structure after deleting this link; Stop when the proportion of the largest connected subgraph of the remaining graph structure is lower than the set connectivity threshold or the average value of the sizes of all the shortest paths in the graph structure after deleting the link is higher than the set path threshold, and count all the deleted links;
[0088] Service performance metric correction module: Calculate the discretized Ricci curvature of the two end nodes of each of these deleted links, and use the Ricci curvature to correct the service performance metrics of these links. The corrected service performance metrics are the final link availability.
[0089] The present disclosure may be a system, a method, and / or a computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions thereon for causing a processor to implement various aspects of the present disclosure.
[0090] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the specific implementation manners of the present invention or make equivalent replacements, and any modification or equivalent replacement that does not depart from the spirit and scope of the present invention shall be covered by the protection scope of the claims of the present invention.
Claims
1. A method for analyzing the availability of a QoS link for service traffic, characterized in that, Including: Collect network status parameters between each link in the network and construct a graph structure of the network; Use the shortest path first algorithm to obtain all shortest paths in the graph structure, and calculate service performance metrics by combining the network status parameters of each link and the number of times each link is included in all shortest paths; Sort the links by combining the service performance metrics of the links and the current bandwidth utilization rate; Delete the links in sequence according to this sorting, calculate the proportion of the largest connected subgraph of the remaining graph structure, and the average value of the sizes of all shortest paths in the graph structure after deleting this link; stop when the proportion of the largest connected subgraph of the remaining graph structure is lower than the set connectivity threshold or the average value of the sizes of all shortest paths in the graph structure after deleting the link is higher than the set path threshold, and count all the deleted links; Calculate the discretized Ricci curvature of the two end nodes of each of these deleted links, and use the Ricci curvature to correct the service performance metrics of these links. The corrected service performance metrics are the final link availability.
2. A method for analyzing the link availability of service traffic QoS according to claim 1, characterized in that: The step of collecting network status parameters between each link in the network and constructing a graph structure of the network is specifically: The network status parameters between each link include bandwidth, delay, and packet loss rate; the graph structure is an undirected graph, the nodes of this graph structure are the transmission nodes of the network, and the edges are the links of the network.
3. A method for analyzing the link availability of service traffic QoS according to claim 2, characterized in that: The step of using the shortest path first algorithm to obtain all shortest paths in the graph structure is specifically: According to the network structure and application scenario, set a number of source nodes and a number of target nodes; for any one source node, set the distance between the source node and itself to 0, and calculate the distance between the source node and all other nodes and set it to a maximum threshold, and the maximum threshold is at least one order of magnitude higher than the maximum distance of all nodes; Select the node with the smallest current distance among all nodes, calculate the distances from this node to all its adjacent nodes, and thus calculate the distances from the source node to these adjacent nodes. If it is less than the distances from the source node to these adjacent nodes set or calculated before, update this distance to the distance calculated now; repeat the above steps starting from the node with the smallest current distance among all nodes until the node with the smallest current distance among all nodes has no adjacent nodes; Obtain the distances from the source node to each target node at this time, where the shortest distance is the shortest path distance of this source node, and all the nodes passed by this distance are the shortest paths, and count the links included in all shortest paths.
4. A method for analyzing the link availability of service traffic QoS according to claim 3, characterized in that: The step of setting a number of source nodes and a number of target nodes according to the network structure and application scenario is specifically: All edge nodes are set as source nodes. If the application scenario is data upload, the destination node is set as the node connected to the server; if the application scenario is content distribution, the destination node is set as the node connected to the user terminal; if the application scenario is collaborative computing, the destination node is also an edge node. When a certain edge node is used as the source node, the destination node must be other edge nodes and cannot be the same as the source node; if the application scenario is dynamic optimization of resource allocation, the node with the maximum bandwidth or the lowest latency is selected as the destination node according to the actual business requirements.
5. A method for analyzing the availability of a service traffic QoS link according to claim 3, characterized in that: Calculate the service performance metrics by combining the network status parameters of each link and the number of times each link is included in all the shortest paths , and the formula is as follows: Among them, represents the bandwidth; represents the set maximum bandwidth; represents the delay; represents the reference delay; represents the packet loss rate; represents the packet loss rate threshold; represents the number of times each link is included in all the shortest paths; represents the smoothing coefficient.
6. A method for analyzing the availability of a service traffic QoS link according to claim 3, characterized in that: The links are sorted by combining the service performance indicators of the links and the current bandwidth utilization rate, specifically: Normalize the service performance indicators of the links and subtract the bandwidth utilization rate from 1; If, in the normalized service performance indicators of link A and 1 minus the bandwidth utilization rate, any one is higher than link B by a set first threshold, and the other is not lower than link B by a set second threshold, where the first threshold is twice the second threshold, then it is considered that link A dominates link B; analyze the dominance relationship between every two links, and sort the links in descending order of the number of dominances; for links with the same number of dominances, they are sorted in descending order of the historical failure rate of the links.
7. A method for analyzing the availability of a service traffic QoS link according to claim 1, characterized in that: The proportion of the largest connected subgraph in the remaining graph structure is the proportion of the total number of links included in the largest connected subgraph in the remaining graph structure to the total number of links in the original graph structure; the connection threshold is set to 40%; The path threshold is set to twice the average of the sizes of all the shortest paths in the original graph structure.
8. A method for analyzing the availability of a service traffic QoS link according to claim 3, characterized in that: Calculating the discretized Ricci curvature of the two end nodes of each of these deleted links specifically: Calculate the local probability distributions of the nodes at both ends of the computing link. For node the local probability distribution is as follows: Among them, is the set of all adjacent nodes of; denotes the union of and; is the number of all adjacent nodes of, z is any node in the graph structure and is the independent variable of the local probability distribution; Calculating the optimal transport distance, the 1-Wasserstein distance, between two local probability distributions; the discretized Ricci curvature of the two end nodes of the link is equal to 1 minus the 1-Wasserstein distance.
9. A method for analyzing the availability of a service traffic QoS link according to claim 1, characterized in that: Using the Ricci curvature to correct the service performance indicators of these links, specifically: The formula for the corrected service performance indicator is: Among them, is the corrected service performance index; is the original service performance index; is the Ricci curvature; , are both set correction coefficients.
10. A service traffic QoS link availability analysis system using the method according to any one of claims 1-9, including a graph structure construction module, a service performance indicator calculation module, a sorting module, an important link screening module, and a service performance indicator correction module, characterized in that: The graph structure construction module: collects the network state parameters between each link in the network and constructs the graph structure of the network; Service performance metric calculation module: Obtain all the shortest paths in the graph structure using the shortest path first algorithm, and calculate the service performance metrics by combining the network status parameters of each link and the number of times each link is included in all the shortest paths; Sorting module: Sort the links by combining the service performance metrics of the links and the current bandwidth utilization rate; Important link screening module: Delete the links in sequence according to this sorting, calculate the proportion of the largest connected subgraph of the remaining graph structure, and the average value of the sizes of all the shortest paths in the graph structure after deleting this link; Stop when the proportion of the largest connected subgraph of the remaining graph structure is lower than the set connectivity threshold or the average value of the sizes of all the shortest paths in the graph structure after deleting the link is higher than the set path threshold, and count all the deleted links; Service performance metric correction module: Calculate the discretized Ricci curvature of the two end nodes of each link among all these deleted links, and use the Ricci curvature to correct the service performance metrics of these links. The corrected service performance metric is the final link availability.
Citation Information
Patent Citations
Composite-measurement-based reliability research method for power communication fiber network
CN105703973A
Multi-path generation method of application layer multi-path relay transmission cloud service system
CN114785730A
SDN multipath routing method based on attention mechanism and deep reinforcement learning
CN116170370A