A network link dynamic monitoring method and system based on a distributed network
By constructing a transmission state transition case library in a distributed network and calculating the stability and similarity of equal transmission states, the problem of insufficient accuracy and real-time performance of network link monitoring in existing technologies is solved. This enables accurate classification and real-time evaluation of network links, and optimizes the allocation and management of network resources.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2026-04-07
AI Technical Summary
Existing network link monitoring methods are difficult to achieve efficient and accurate monitoring in distributed network environments. They cannot make full use of historical transmission status data for in-depth analysis and lack refined modeling of link transmission status, resulting in low reliability of monitoring results and an inability to effectively quantify the propagation effect of link anomalies.
By acquiring historical transmission status parameters of each network link in a distributed network, marking and sorting the transmission status over time, constructing a transmission status transition case library, calculating the stability and stability similarity of equal transmission statuses, and dynamically monitoring based on preset thresholds, accurate classification and real-time evaluation of network links can be achieved.
It improves the accuracy and real-time performance of network link monitoring, ensures stable communication in distributed network environments, and optimizes the allocation and management of network resources.
Smart Images

Figure CN119996250B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of dynamic monitoring technology, specifically to a method and system for dynamic monitoring of network links based on distributed networks. Background Technology
[0002] With the rapid development of information technology, the Internet has become the core infrastructure for global information exchange. Distributed networks, as an efficient and flexible network architecture, have been widely used in fields such as cloud computing, the Internet of Things, and big data. However, due to the complexity of the network environment, the transmission status of network links in distributed networks is affected by various factors, such as network load, device performance, bandwidth allocation, and network topology changes, making it difficult to guarantee the stability of network links. Currently, monitoring of network links mainly relies on traditional network measurement methods. Although these methods can provide network status information to a certain extent, they often suffer from problems such as coarse monitoring granularity, insufficient real-time performance, and inability to effectively predict changes in link transmission status. In addition, traditional methods mainly rely on single-point or centralized monitoring architectures, which are difficult to meet the needs of efficient and accurate monitoring of large-scale network links in a distributed network environment.
[0003] Existing network link monitoring methods have shortcomings in data acquisition, status labeling, and dynamic analysis. First, existing technologies typically fail to fully utilize historical transmission status data for in-depth analysis, relying solely on the current status for monitoring, making it difficult to capture long-term trends in network links. Second, existing methods provide a coarse classification of transmission status and lack refined modeling of link transmission status, resulting in low reliability of monitoring results. Furthermore, existing methods struggle to effectively measure the stability relationships between different network links, making it difficult to quantify the propagation effects of link anomalies, thus affecting the accuracy of anomaly detection. Summary of the Invention
[0004] The purpose of this invention is to provide a method and system for dynamic monitoring of network links based on distributed networks, so as to solve the problems mentioned in the background art.
[0005] To solve the above-mentioned technical problems, the present invention provides the following technical solution:
[0006] A method for dynamic monitoring of network links based on a distributed network includes the following steps: Step S1: Obtain historical transmission status parameter information and historical transmission status node time information for each network link in the distributed network; Step S2: Mark the transmission status of the historical transmission status node time information, including over-transmission status, equal-transmission status, and under-transmission status; Step S3: Construct a set of historical transmission status node times and map the transmission status with the historical transmission status node times, and establish a transmission status transition case library based on the mapping relationship; obtain all transmission status transition cases in the transmission status transition case library and calculate the equal-transmission status stability of a single network link; Step S4: Calculate the stability similarity between network links based on the equal-transmission status stability; preset equal-transmission status stability threshold and stability similarity threshold, and analyze and perform dynamic monitoring.
[0007] As a preferred embodiment of the network link dynamic monitoring method based on distributed network described in this invention, the historical transmission status parameter tables of each network link in the distributed network are collected through data processing and analysis technology. The historical transmission status parameter tables of each network link are summarized, and the historical transmission status parameter information and historical transmission status node time information corresponding to each network link under each historical transmission status node are retrieved according to the summarized data.
[0008] Based on the historical transmission status node time information, the historical transmission status parameter information is sorted out by time, and one historical transmission status node time information is mapped to one historical transmission status parameter information.
[0009] As a preferred embodiment of the network link dynamic monitoring method based on distributed network described in this invention, the historical transmission status node time information and the historical transmission status parameter information corresponding to the historical transmission status node time information of any historical transmission status node are obtained.
[0010] The historical transmission status node time information is marked with a transmission status, which includes over-transmission status, equal-transmission status, and under-transmission status. In the historical transmission status parameter information corresponding to the historical transmission status node time information, if the amount of data sent by the sending end is greater than the amount of data received by the receiving end, the historical transmission status node time information is marked as over-transmission status; if the amount of data sent by the sending end is equal to the amount of data received by the receiving end, the historical transmission status node time information is marked as equal-transmission status; if the amount of data sent by the sending end is less than the amount of data received by the receiving end, the historical transmission status node time information is marked as under-transmission status.
[0011] It should be noted that in this invention, the over-transmission state means that there is redundant data transmission, network congestion causing some data to be stuck or lost during transmission, etc.; the equal-transmission state means that the data transmission process is relatively stable within this time period, and there is no data loss or excessive redundancy; the possible reasons for the under-transmission state include data generation delay at the sending end, network failure causing some data to be unable to be sent, etc.
[0012] As a preferred embodiment of the network link dynamic monitoring method based on distributed networks described in this invention, a historical transmission status node time set is constructed based on the historical transmission status node time information, denoted as HT = {HT...} t |t∈[1,T]}, where HT t Let t represent the time of the t-th historical transmission state node, and T represent the total number of historical transmission state nodes; Let HT represent the time of the t-th network link at the historical transmission state node. t The over-transmission state, equal-transmission state, and under-transmission state are denoted as HT. a,t (TS1), HT a,t (TS2) and HT a,t (TS3) Based on the historical transmission state node time set, a time-to-transmission state correspondence is mapped between the transmission state and the historical transmission state node time. One historical transmission state node time corresponds to one transmission state, i.e., HT. t →HT a,t (TS i ), HT a,t (TS i )∈{HT a,t (TS1),HT a,t (TS2),HT a,t (TS3)}.
[0013] Based on the mapping relationship, a transmission state transition case library is established. The transmission state transition case library records transmission state transition cases, and each transmission state transition case indicates that a transmission state transition has occurred between two adjacent historical transmission state nodes.
[0014] Obtain all transmission state transition cases from the transmission state transition case library, and calculate the equivalent transmission state stability of the a-th network link using the following formula:
[0015]
[0016] in, HT represents the stability of the equal-quantity transmission state of the a-th network link. a,t-1 (TS i ) represents the historical transmission status node time HT t-1The transmission state at that time, δ[] represents the indicator function.
[0017] It should be noted that in the equal-quantity transmission state stability formula of this invention, This indicates the number of times, within adjacent time steps, the previous state and the current state are both states with an equal amount of transmission. This represents the total number of times the previous state was a state of equal transmission; the stability of the equal transmission state is calculated. It can quantify the persistence of a network link under equal transmission conditions, reflecting the stability of this state in historical data. A value close to 1 indicates that the network link maintains a constant transmission rate for an extended period, indicating high link stability; if... A value close to 0 indicates that the network link frequently fluctuates between equal-volume and excessive-volume states, suggesting link instability. Monitoring... By observing the changing trends, potential problems can be identified in advance, allowing for network optimization measures such as adjusting traffic routing and increasing link redundancy. Furthermore, the formula relies solely on historical transmission status data, eliminating the need for additional complex calculations and enabling rapid stability assessment in network environments with high real-time requirements.
[0018] As a preferred embodiment of the network link dynamic monitoring method based on distributed networks described in this invention, the stability similarity between network links is calculated based on the equal transmission state stability of the a-th network link, using the following formula:
[0019]
[0020] Where S(a,b) represents the stable similarity between network link a and network link b. λ represents the stability of the equal-volume transmission state of the b-th network link, and λ represents the preset attenuation coefficient.
[0021] It should be noted that this formula mainly measures the similarity of stability between two network links under the same transmission state. Its core idea is reflected in the following two aspects: (1) Stability of the same transmission state: Network links usually have three transmission states: overload transmission (load exceeds available bandwidth, which may lead to congestion), equal transmission (load is within a reasonable range, and the network operates stably) and underload transmission (load is low, and resources are not fully utilized). In link optimization and scheduling, the equal transmission state is the most ideal state. Therefore, the formula only calculates the stability under the equal transmission state to avoid the influence of overload transmission (overload causes data jitter) or underload transmission (resources are not fully utilized) on the similarity calculation; (2) Time decay factor e -λi In reality, network conditions are dynamic, and the influence of old data should gradually decrease. Therefore, an exponentially decaying weight e is introduced.-λi If the value of λ is large, the impact of recent data is greater, which is suitable for highly dynamic networks (such as 5G and cloud computing). If the value of λ is small, the impact of historical data is greater, which is suitable for long-term stability assessment (such as enterprise-level fiber optic networks). Compared with the traditional mean calculation method, this weight allocation method is closer to the real network environment and can respond to network status changes more quickly.
[0022] Preset equal-quantity transmission state stability threshold and stability similarity threshold. If the equal-quantity transmission state stability of the a-th network link... If the stability threshold of the equal transmission state is greater than or equal to the threshold, and the stability similarity S(a,b) between the a-th network link and the b-th network link is greater than the stability similarity threshold, then the a-th network link is determined to be stable in transmission and similar to the b-th network link.
[0023] If the stability of the equal transmission state of the a-th network link is... If the stability of the transmission state is less than the threshold value, and the stability similarity S(a,b) between the a-th network link and the b-th network link is greater than the stability similarity threshold value, then the transmission of the a-th network link is determined to be unstable and similar to the b-th network link.
[0024] When the a-th network link is determined to be unstable, obtain all network links similar to the a-th network link and construct an unstable network link set; obtain the equivalent transmission state stability of the a-th network link at the transmission state node time in real time. And dynamically monitor all network links in the unstable network link set.
[0025] A network link dynamic monitoring system based on a distributed network is provided. The system includes: a historical transmission status acquisition module, a transmission status marking module, a stability calculation module, and a similarity calculation and analysis module.
[0026] The historical transmission status acquisition module acquires historical transmission status parameter information and historical transmission status node time information for each network link in the distributed network.
[0027] The transmission status marking module marks the transmission status of the historical transmission status node time information. The transmission status includes over-transmission status, equal-transmission status, and under-transmission status.
[0028] The stability calculation module: constructs a historical transmission state node time set, maps the transmission state to the historical transmission state node time, establishes a transmission state transition case library based on the mapping relationship, obtains all transmission state transition cases in the transmission state transition case library, and calculates the equivalent transmission state stability of a single network link.
[0029] The similarity calculation and analysis module calculates the stable similarity between network links based on the stability of the equal transmission state; it presets the stability threshold and the stable similarity threshold for the equal transmission state, and analyzes and dynamically monitors them.
[0030] Furthermore, the historical transmission status acquisition module includes a historical transmission status acquisition unit.
[0031] The historical transmission status acquisition unit: uses data processing and analysis technology to collect historical transmission status parameter tables for each network link in the distributed network; summarizes the historical transmission status parameter tables for each network link; retrieves the historical transmission status parameter information and historical transmission status node time information corresponding to each historical transmission status node for each network link according to the summarized data; and performs time sorting on the historical transmission status parameter information according to the historical transmission status node time information, so that one historical transmission status node time information corresponds to one historical transmission status parameter information.
[0032] Furthermore, the transmission status marking module includes a transmission status marking unit.
[0033] The transmitted state marking unit: acquires the historical transmission state node time information and the corresponding historical transmission state parameter information of any historical transmission state node time information; marks the transmission state of the historical transmission state node time information, including over-transmission state, equal-transmission state, and under-transmission state; in the historical transmission state parameter information corresponding to the historical transmission state node time information, if the amount of data sent by the sending end is greater than the amount of data received by the receiving end, the historical transmission state node time information is marked as over-transmission state; if the amount of data sent by the sending end is equal to the amount of data received by the receiving end, the historical transmission state node time information is marked as equal-transmission state; if the amount of data sent by the sending end is less than the amount of data received by the receiving end, the historical transmission state node time information is marked as under-transmission state.
[0034] Furthermore, the stability calculation module includes a mapping relationship unit and a stability calculation unit.
[0035] The mapping relationship unit: Based on the historical transmission state node time information, constructs a historical transmission state node time set; according to the historical transmission state node time set, maps the transmission state to the historical transmission state node time in a time-to-transmission state correspondence, wherein one historical transmission state node time corresponds to one transmission state; based on the mapping relationship, establishes a transmission state transition case library, which records transmission state transition cases, and each transmission state transition case indicates that a transmission state transition has occurred between two adjacent historical transmission state node times.
[0036] The stability calculation unit: obtains all transmission state transition cases in the transmission state transition case library, and calculates the equal transmission state stability of a single network link.
[0037] Furthermore, the similarity calculation and analysis module includes a similarity calculation unit and an analysis unit.
[0038] The similarity calculation unit calculates the stable similarity between network links based on the stability of the equal transmission state of the single network link.
[0039] The analysis unit: presets an equal-quantity transmission state stability threshold and a stability similarity threshold. If the equal-quantity transmission state stability of a single network link is greater than or equal to the equal-quantity transmission state stability threshold, and the stability similarity between the single network link and another network link is greater than the stability similarity threshold, then the single network link is determined to be stable and similar to another network link. If the equal-quantity transmission state stability of a single network link is less than the equal-quantity transmission state stability threshold, and the stability similarity between the single network link and another network link is greater than the stability similarity threshold, then the single network link is determined to be unstable and similar to another network link. When a single network link is determined to be unstable, all network links similar to the single network link are acquired to construct an unstable network link set. The equal-quantity transmission state stability of a single network link at the transmission state node time is acquired in real time, and all network links in the unstable network link set are dynamically monitored.
[0040] Compared with existing technologies, the beneficial effects achieved by this invention are as follows: In the network link dynamic monitoring method and system based on a distributed network provided by this invention, the integrity and accuracy of data are ensured by acquiring historical transmission status parameter information and historical transmission status node time information of each network link in the distributed network. Subsequently, the historical transmission status node time information is labeled with transmission status, classifying the transmission status into over-transmission status, equal-transmission status, and under-transmission status, thus achieving accurate classification of network transmission status. Based on this, a historical transmission status node time set is constructed, and a mapping relationship between transmission status and historical transmission status node time is established, thereby constructing a transmission status transition case library. The case library calculates the stability of the equal transmission state of a single network link to evaluate the transmission stability of the network link. Furthermore, based on the stability of the equal transmission state, it calculates the stability similarity between network links and sets thresholds for both stability and stability similarity to perform dynamic monitoring. When an unstable network link is detected, all similar network links are acquired and a set of unstable network links is constructed, enabling real-time monitoring of unstable network links. This method, through phased data processing, state labeling, stability calculation, and similarity analysis, effectively improves the accuracy and real-time performance of network link monitoring, ensures stable communication in a distributed network environment, and optimizes the allocation and management of network resources. Attached Figure Description
[0041] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention and do not constitute a limitation thereof.
[0042] Figure 1 This is a schematic diagram illustrating the steps of a network link dynamic monitoring method based on a distributed network according to the present invention;
[0043] Figure 2 This is a schematic diagram of the structure of a network link dynamic monitoring system based on a distributed network according to the present invention. Detailed Implementation
[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0045] Please see Figure 1 In this first embodiment: a method for dynamic monitoring of network links based on a distributed network is provided, which includes the following steps:
[0046] Step S1: Obtain historical transmission status parameter information and historical transmission status node time information for each network link in the distributed network.
[0047] Specifically, through data processing and analysis techniques, historical transmission status parameter tables of each network link in the distributed network are collected, the historical transmission status parameter tables of each network link are summarized, and based on the summarized data, the historical transmission status parameter information and historical transmission status node time information corresponding to each network link under each historical transmission status node are retrieved.
[0048] Furthermore, based on the historical transmission status node time information, the historical transmission status parameter information is sorted out by time, so that one historical transmission status node time information corresponds to one historical transmission status parameter information.
[0049] Step S2: Mark the transmission status of the historical transmission status node time information. The transmission status includes over-transmission status, equal-transmission status, and under-transmission status.
[0050] Specifically, obtain the historical transmission status node time information and the historical transmission status parameter information corresponding to the time information of any historical transmission status node.
[0051] Furthermore, the historical transmission status node time information is marked with a transmission status, which includes over-transmission status, equal-transmission status, and under-transmission status. In the historical transmission status parameter information corresponding to the historical transmission status node time information, if the amount of data sent by the sending end is greater than the amount of data received by the receiving end, the historical transmission status node time information is marked as over-transmission status; if the amount of data sent by the sending end is equal to the amount of data received by the receiving end, the historical transmission status node time information is marked as equal-transmission status; if the amount of data sent by the sending end is less than the amount of data received by the receiving end, the historical transmission status node time information is marked as under-transmission status.
[0052] Step S3: Construct a historical transmission state node time set, and map the transmission state to the historical transmission state node time. Based on the mapping relationship, establish a transmission state transition case library; obtain all transmission state transition cases in the transmission state transition case library, and calculate the equal transmission state stability of a single network link.
[0053] Specifically, based on the historical transmission status node time information, a historical transmission status node time set is constructed, denoted as HT = {HT...} t |t∈[1,T]}, where HT tLet t represent the time of the t-th historical transmission state node, and T represent the total number of historical transmission state nodes; Let HT represent the time of the t-th network link at the historical transmission state node. t The over-transmission state, equal-transmission state, and under-transmission state are denoted as HT. a,t (TS1), HT a,t (TS2) and HT a,t (TS3) Based on the historical transmission state node time set, a time-to-transmission state correspondence is mapped between the transmission state and the historical transmission state node time. One historical transmission state node time corresponds to one transmission state, i.e., HT. t →HT a,t (TS i ), HT a,t (TS i )∈{HT a,t (TS1),HT a,t (TS2),HT a,t (TS3)}.
[0054] Furthermore, based on the mapping relationship, a transmission state transition case library is established. The transmission state transition case library records transmission state transition cases, and each transmission state transition case indicates that a transmission state transition has occurred between two adjacent historical transmission state nodes.
[0055] Furthermore, obtain all transmission state transition cases in the transmission state transition case library, and calculate the equivalent transmission state stability of the a-th network link using the following formula:
[0056]
[0057] in, HT represents the stability of the equal-quantity transmission state of the a-th network link. a,t-1 (TS i ) represents the historical transmission status node time HT t-1 The transmission state at that time, δ[] represents the indicator function.
[0058] It should be noted that in the equal-quantity transmission state stability formula of this invention, This indicates the number of times, within adjacent time steps, the previous state and the current state are both states with an equal amount of transmission. This indicates the total number of times the previous state was a state of equal transmission.
[0059] For example, in a cloud computing center, data exchange between servers requires highly stable transmission links. If the stability of a certain link's equal-volume transmission state... A transmission rate below the equal-volume state stability threshold indicates frequent over- or under-volume transmissions on the link, which may lead to data synchronization delays, task scheduling failures, and wasted computing resources. In this case, the equal-volume transmission state stability threshold can be used as a reference. Optimize the bandwidth or load balance the link to improve the overall network performance of the data center.
[0060] Step S4: Based on the stability of the equal transmission state, calculate the stability similarity between network links; preset the stability threshold and stability similarity threshold for the equal transmission state, analyze and perform dynamic monitoring.
[0061] Specifically, based on the stability of the equal transmission state of the a-th network link, the stability similarity between network links is calculated using the following formula:
[0062]
[0063] Where S(a,b) represents the stable similarity between network link a and network link b. λ represents the stability of the equal-volume transmission state of the b-th network link, and λ represents the preset attenuation coefficient.
[0064] It should be noted that this formula, by calculating the stability of multiple links under equal transmission conditions, can find links with similar stability. When one link fails, it can quickly switch to a similar link, improving network reliability. Furthermore, since network load fluctuates constantly, calculating the stability under equal transmission conditions can ensure that bandwidth resources are reasonably allocated among multiple links, avoiding congestion during sudden loads. Moreover, if the stability of equal transmission on a certain link suddenly drops while similar links do not fluctuate, it may be a local fault, which can be used for intelligent network monitoring and fault early warning.
[0065] Furthermore, a preset stability threshold and a stability similarity threshold for equal-quantity transmission states are established. If the stability of the equal-quantity transmission states of the a-th network link is... If the stability threshold of the equal transmission state is greater than or equal to the threshold, and the stability similarity S(a,b) between the a-th network link and the b-th network link is greater than the stability similarity threshold, then the a-th network link is determined to be stable in transmission and similar to the b-th network link.
[0066] If the stability of the equal transmission state of the a-th network link is... If the stability of the transmission state is less than the threshold value, and the stability similarity S(a,b) between the a-th network link and the b-th network link is greater than the stability similarity threshold value, then the transmission of the a-th network link is determined to be unstable and similar to the b-th network link.
[0067] Furthermore, when the a-th network link is determined to be unstable, all network links similar to the a-th network link are acquired to construct an unstable network link set; the equivalent transmission state stability (STS) of the a-th network link at the transmission state node time is acquired in real time. HTa(TS2) And dynamically monitor all network links in the unstable network link set.
[0068] Please see Figure 2 In this second embodiment, a network link dynamic monitoring system based on a distributed network is provided. The system includes: a historical transmission status acquisition module, a transmission status marking module, a stability calculation module, and a similarity calculation and analysis module.
[0069] The historical transmission status acquisition module acquires historical transmission status parameter information and historical transmission status node time information for each network link in the distributed network.
[0070] The transmission status marking module marks the transmission status of the historical transmission status node time information. The transmission status includes over-transmission status, equal-transmission status, and under-transmission status.
[0071] The stability calculation module: constructs a historical transmission state node time set, maps the transmission state to the historical transmission state node time, establishes a transmission state transition case library based on the mapping relationship, obtains all transmission state transition cases in the transmission state transition case library, and calculates the equivalent transmission state stability of a single network link.
[0072] The similarity calculation and analysis module calculates the stable similarity between network links based on the stability of the equal transmission state; it presets the stability threshold and the stable similarity threshold for the equal transmission state, and analyzes and dynamically monitors them.
[0073] Furthermore, the historical transmission status acquisition module includes a historical transmission status acquisition unit.
[0074] The historical transmission status acquisition unit: uses data processing and analysis technology to collect historical transmission status parameter tables for each network link in the distributed network; summarizes the historical transmission status parameter tables for each network link; retrieves the historical transmission status parameter information and historical transmission status node time information corresponding to each historical transmission status node for each network link according to the summarized data; and performs time sorting on the historical transmission status parameter information according to the historical transmission status node time information, so that one historical transmission status node time information corresponds to one historical transmission status parameter information.
[0075] Furthermore, the transmission status marking module includes a transmission status marking unit.
[0076] The transmitted state marking unit: acquires the historical transmission state node time information and the corresponding historical transmission state parameter information of any historical transmission state node time information; marks the transmission state of the historical transmission state node time information, including over-transmission state, equal-transmission state, and under-transmission state; in the historical transmission state parameter information corresponding to the historical transmission state node time information, if the amount of data sent by the sending end is greater than the amount of data received by the receiving end, the historical transmission state node time information is marked as over-transmission state; if the amount of data sent by the sending end is equal to the amount of data received by the receiving end, the historical transmission state node time information is marked as equal-transmission state; if the amount of data sent by the sending end is less than the amount of data received by the receiving end, the historical transmission state node time information is marked as under-transmission state.
[0077] Furthermore, the stability calculation module includes a mapping relationship unit and a stability calculation unit.
[0078] The mapping relationship unit: Based on the historical transmission state node time information, constructs a historical transmission state node time set; according to the historical transmission state node time set, maps the transmission state to the historical transmission state node time in a time-to-transmission state correspondence, wherein one historical transmission state node time corresponds to one transmission state; based on the mapping relationship, establishes a transmission state transition case library, which records transmission state transition cases, and each transmission state transition case indicates that a transmission state transition has occurred between two adjacent historical transmission state node times.
[0079] The stability calculation unit: obtains all transmission state transition cases in the transmission state transition case library, and calculates the equal transmission state stability of a single network link.
[0080] Furthermore, the similarity calculation and analysis module includes a similarity calculation unit and an analysis unit.
[0081] The similarity calculation unit calculates the stable similarity between network links based on the stability of the equal transmission state of the single network link.
[0082] The analysis unit: presets an equal-quantity transmission state stability threshold and a stability similarity threshold. If the equal-quantity transmission state stability of a single network link is greater than or equal to the equal-quantity transmission state stability threshold, and the stability similarity between the single network link and another network link is greater than the stability similarity threshold, then the single network link is determined to be stable and similar to another network link. If the equal-quantity transmission state stability of a single network link is less than the equal-quantity transmission state stability threshold, and the stability similarity between the single network link and another network link is greater than the stability similarity threshold, then the single network link is determined to be unstable and similar to another network link. When a single network link is determined to be unstable, all network links similar to the single network link are acquired to construct an unstable network link set. The equal-quantity transmission state stability of a single network link at the transmission state node time is acquired in real time, and all network links in the unstable network link set are dynamically monitored.
[0083] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0084] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for dynamic monitoring of network links based on distributed networks, characterized in that, The method includes the following steps: Step S1: Obtain historical transmission status parameter information and historical transmission status node time information for each network link in the distributed network; Step S2: Mark the transmission status of the historical transmission status node time information. The transmission status includes over-transmission status, equal-transmission status, and under-transmission status. Step S3: Construct a historical transmission state node time set, and map the transmission state to the historical transmission state node time. Based on the mapping relationship, establish a transmission state transition case library; obtain all transmission state transition cases in the transmission state transition case library, and calculate the equal transmission state stability of a single network link. Step S4: Based on the stability of the equal transmission state, calculate the stability similarity between network links; preset the stability threshold and stability similarity threshold for the equal transmission state, analyze and perform dynamic monitoring; The specific implementation process of step S3 includes: Based on the historical transmission status node time information, a historical transmission status node time set is constructed, denoted as... ,in, Let T represent the time of the t-th historical transmission status node, and T represent the total number of historical transmission status nodes; the time of the a-th network link at each historical transmission status node... The over-transmission state, equal-transmission state, and under-transmission state are denoted as follows: , and Based on the historical transmission state node time set, a time-to-transmission state mapping is established between the transmission state and the historical transmission state node time. Each historical transmission state node time corresponds to one transmission state. , ; Based on the mapping relationship, a transmission state transition case library is established. The transmission state transition case library records transmission state transition cases. The transmission state transition case indicates that a transmission state transition has occurred between two adjacent historical transmission state nodes. Obtain all transmission state transition cases from the transmission state transition case library, and calculate the equivalent transmission state stability of the a-th network link using the following formula: ; in, This indicates the stability of the equal-transmission state of the a-th network link. Indicates the time of historical transmission status nodes Transmission status at that time This indicates an indicator function.
2. The method for dynamic monitoring of network links based on a distributed network according to claim 1, characterized in that, The specific implementation process of step S1 includes: By using data processing and analysis techniques, historical transmission status parameter tables of each network link in the distributed network are collected. The historical transmission status parameter tables of each network link are summarized. Based on the summarized data, the historical transmission status parameter information and historical transmission status node time information corresponding to each network link under each historical transmission status node are retrieved. Based on the historical transmission status node time information, the historical transmission status parameter information is sorted out by time, and one historical transmission status node time information is mapped to one historical transmission status parameter information.
3. The method for dynamic monitoring of network links based on a distributed network according to claim 2, characterized in that, The specific implementation process of step S2 includes: Obtain the historical transmission status node time information and the corresponding historical transmission status parameter information for any historical transmission status node time information; The historical transmission status node time information is marked with a transmission status, which includes over-transmission status, equal-transmission status, and under-transmission status. In the historical transmission status parameter information corresponding to the historical transmission status node time information, if the amount of data sent by the sending end is greater than the amount of data received by the receiving end, the historical transmission status node time information is marked as over-transmission status; if the amount of data sent by the sending end is equal to the amount of data received by the receiving end, the historical transmission status node time information is marked as equal-transmission status; if the amount of data sent by the sending end is less than the amount of data received by the receiving end, the historical transmission status node time information is marked as under-transmission status.
4. The method for dynamic monitoring of network links based on a distributed network according to claim 3, characterized in that, The specific implementation process of step S4 includes: Based on the stability of the equal transmission state of the a-th network link, the stability similarity between network links is calculated using the following formula: ; in, This represents the stable similarity between network link a and network link b. This indicates the stability of the equal-transmission state of the b-th network link. This indicates the preset attenuation coefficient; Preset equal-quantity transmission state stability threshold and stability similarity threshold. If the equal-quantity transmission state stability of the a-th network link... The stability similarity between the a-th network link and the b-th network link is greater than or equal to the stability threshold of the equal transmission state. If the similarity is greater than the stability threshold, then the network link a is determined to be stable and similar to the network link b. If the stability of the equal transmission state of the a-th network link is... The stability similarity between the a-th network link and the b-th network link is less than the stability threshold of the equal transmission state. If the similarity exceeds the stability threshold, then the network link a is determined to be unstable and similar to the network link b. When the a-th network link is determined to be unstable, obtain all network links similar to the a-th network link and construct an unstable network link set; obtain the equivalent transmission state stability of the a-th network link at the transmission state node time in real time. And dynamically monitor all network links in the unstable network link set.
5. A network link dynamic monitoring system based on a distributed network, executing the network link dynamic monitoring method based on a distributed network as described in any one of claims 1-4, characterized in that, The system includes: a historical transmission status acquisition module, a transmission status marking module, a stability calculation module, and a similarity calculation and analysis module; The historical transmission status acquisition module acquires historical transmission status parameter information and historical transmission status node time information for each network link in the distributed network. The transmission status marking module marks the transmission status of the historical transmission status node time information. The transmission status includes over-transmission status, equal-transmission status, and under-transmission status. The stability calculation module: constructs a set of historical transmission state node times, maps the transmission state to the historical transmission state node times, establishes a transmission state transition case library based on the mapping relationship, obtains all transmission state transition cases in the transmission state transition case library, and calculates the equivalent transmission state stability of a single network link. The similarity calculation and analysis module calculates the stable similarity between network links based on the stability of the equal transmission state; it presets the stability threshold and the stable similarity threshold for the equal transmission state, and analyzes and dynamically monitors them.
6. The network link dynamic monitoring system based on a distributed network according to claim 5, characterized in that: The historical transmission status acquisition module includes a historical transmission status acquisition unit; The historical transmission status acquisition unit: through data processing and analysis technology, collects the historical transmission status parameter table of each network link in the distributed network, summarizes the data of the historical transmission status parameter table of each network link, and retrieves the historical transmission status parameter information and historical transmission status node time information corresponding to each network link under each historical transmission status node according to the summarized data; Based on the historical transmission status node time information, the historical transmission status parameter information is sorted out by time, and one historical transmission status node time information is mapped to one historical transmission status parameter information.
7. The network link dynamic monitoring system based on a distributed network according to claim 6, characterized in that: The transmission status marking module includes a transmission status marking unit; The transmitted state marking unit: acquires the historical transmission state node time information and the corresponding historical transmission state parameter information of any historical transmission state node time information; marks the transmission state of the historical transmission state node time information, including over-transmission state, equal-transmission state, and under-transmission state; in the historical transmission state parameter information corresponding to the historical transmission state node time information, if the amount of data sent by the sending end is greater than the amount of data received by the receiving end, the historical transmission state node time information is marked as over-transmission state; if the amount of data sent by the sending end is equal to the amount of data received by the receiving end, the historical transmission state node time information is marked as equal-transmission state; if the amount of data sent by the sending end is less than the amount of data received by the receiving end, the historical transmission state node time information is marked as under-transmission state.
8. The network link dynamic monitoring system based on a distributed network according to claim 7, characterized in that: The stability calculation module includes a mapping relationship unit and a stability calculation unit; The mapping relationship unit: Based on the historical transmission state node time information, constructs a historical transmission state node time set; according to the historical transmission state node time set, maps the transmission state to the historical transmission state node time in a time-to-transmission state correspondence, wherein one historical transmission state node time corresponds to one transmission state; based on the mapping relationship, establishes a transmission state transition case library, which records transmission state transition cases, and each transmission state transition case indicates that a transmission state transition has occurred between two adjacent historical transmission state node times. The stability calculation unit: obtains all transmission state transition cases in the transmission state transition case library, and calculates the equal transmission state stability of a single network link.
9. A network link dynamic monitoring system based on a distributed network according to claim 8, characterized in that: The similarity calculation and analysis module includes a similarity calculation unit and an analysis unit; The similarity calculation unit calculates the stable similarity between network links based on the stability of the equal transmission state of the single network link. The analysis unit presets an equal-transmission state stability threshold and a stability similarity threshold. If the equal-transmission state stability of a single network link is greater than or equal to the equal-transmission state stability threshold, and the stability similarity between the single network link and another network link is greater than the stability similarity threshold, then the single network link is determined to be stable and similar to another network link. If the equal-transmission state stability of a single network link is less than the equal-transmission state stability threshold, and the stability similarity between the single network link and another network link is greater than the stability similarity threshold, then the single network link is determined to be unstable and similar to another network link. When a single network link is determined to be unstable, all network links similar to the single network link are acquired to construct an unstable network link set; the stability of the same transmission state of the single network link at the transmission state node time is acquired in real time, and all network links in the unstable network link set are dynamically monitored.
Citation Information
Patent Citations
Virtual elastic network data transmission scheduling method, computer device and storage medium
CN117082008A
Distributed account book remote data synchronization method and system
CN119449829A