Real-time decision support system in dynamic network environment

The real-time decision support system, which utilizes multiple modules working collaboratively, solves the problems of data processing and resource scheduling in dynamic network environments, and achieves efficient and reliable decision support in network environments.

CN121907707APending Publication Date: 2026-04-21GUANGDONG JIUBIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGDONG JIUBIAN TECH CO LTD
Filing Date
2026-01-23
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing technologies struggle to adapt to rapid changes in network conditions in dynamic network environments, leading to untimely data processing, inefficient network resource scheduling, and poor data consistency, which in turn affects the real-time performance and reliability of decision-making systems.

Method used

The system employs a multi-module collaborative approach, comprising monitoring and sensing, analysis and evaluation, decision-making and planning, and scheduling and execution modules. By monitoring network status and topology in real time, it performs multi-dimensional data analysis and resource scheduling, formulates traffic sharing strategies and adjusts transmission paths, and ensures the reliability and consistency of data synchronization.

Benefits of technology

It improves the stability and efficiency of business operations in the network environment, ensures the timeliness and reliability of decision-making, reduces the risk of data synchronization failure, and optimizes network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121907707A_ABST
    Figure CN121907707A_ABST
Patent Text Reader

Abstract

The invention discloses a real-time decision support system in a dynamic network environment, which comprises a monitoring and sensing module, an analysis and evaluation module, a decision and planning module and a scheduling and execution module, and is characterized in that the monitoring and sensing module senses a network topology structure by monitoring network flow and monitoring the running state of network nodes in real time and utilizing a network detection technology; the data synchronization is monitored through a data synchronization monitoring tool, a log analysis tool and a hash value comparison method, the analysis and evaluation module classifies data and performs multi-dimensional analysis and evaluation on network traffic, a topological structure, transmission delay and data synchronization, and the decision and planning module formulates a traffic allocation strategy based on an analysis and evaluation result. And the scheduling and execution module is responsible for executing a decision scheme, scheduling network resources, performing data synchronization and re-execution, monitoring an execution process in real time and giving an alarm when an execution abnormal condition occurs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network decision support technology, and in particular to a real-time decision support system in a dynamic network environment. Background Technology

[0002] As enterprises accelerate their digital transformation, the need for real-time decision-making in network environments is becoming increasingly urgent in scenarios such as e-commerce promotions, online financial transactions, and remote medical collaboration. These scenarios require systems that can accurately analyze rapidly changing data while ensuring low latency in network transmission; however, existing technologies still face significant bottlenecks.

[0003] At the data processing level, traditional models rely on fixed parameters and static rules, making it difficult to adapt to the complex changes in dynamic networks. When sudden changes occur in the network environment, such as a sudden surge in traffic or changes in network topology due to node failures or link congestion, traditional data processing models struggle to adapt quickly and cannot adjust autonomously and flexibly in response to changes in network conditions. This makes it difficult for the system to extract key information valuable for real-time decision-making from massive and rapidly changing data in a timely and accurate manner. The final decision-making basis is often out of touch with actual needs and fails to effectively support decision-making.

[0004] The challenges are even more pronounced in the network transmission stage. When network traffic suddenly surges, traditional network optimization solutions lack efficient dynamic resource scheduling capabilities, making it difficult to quickly and rationally allocate network resources. This often leads to link load imbalances and data queuing and backlog during transmission, significantly weakening the real-time performance and response speed of the decision-making system.

[0005] Cross-node data consistency issues cannot be ignored. Network fluctuations or node failures can easily lead to incomplete data updates. Taking a financial decision-making system as an example, network latency or outages may cause discrepancies in critical data such as user assets during updates, potentially triggering transaction risks and severely damaging the system's credibility and business continuity. Summary of the Invention

[0006] To address the problems in the prior art, this invention proposes a real-time decision support system for dynamic network environments. This system solves the problems of data processing difficulty adapting to dynamic changes, inefficient network transmission resource scheduling, and the need to improve data consistency. It enables intelligent analysis and real-time processing of network data, dynamic optimization scheduling of network resources, and reliable data synchronization. Through the collaborative work of multiple modules, it improves the stability and efficiency of business operations in network environments.

[0007] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows: a real-time decision support system in a dynamic network environment, comprising a monitoring and sensing module, an analysis and evaluation module, a decision and planning module, and a scheduling and execution module, wherein:

[0008] The monitoring and sensing module listens to network traffic, obtains real-time device resource indicators and network performance indicators of network nodes, and uses network detection technology to perceive the network topology; it monitors the data synchronization progress with data synchronization monitoring tools, monitors the data synchronization status with log analysis tools, and verifies the integrity and consistency of synchronized data using hash value comparison methods.

[0009] The analysis and evaluation module classifies data according to analysis and evaluation needs, transmits data according to data transmission instructions, performs multi-dimensional analysis of network traffic data, uses the sliding window algorithm to determine traffic change trends and the causes of surges, models network topology data using graph theory algorithms, evaluates the impact of topology changes on network performance, evaluates transmission delay based on probe packet round-trip time, combined with network topology and traffic distribution, predicts transmission delay trends, and evaluates data synchronization by reading data synchronization progress, data synchronization status, and comparing hash values.

[0010] The decision-making and planning module formulates a traffic sharing strategy based on the traffic analysis results, identifies candidate network nodes, traffic carrying ratios, and transmission paths, and adjusts transmission paths and reallocates resources based on topology analysis and transmission delay assessment results to address network topology changes and transmission delay issues. In terms of data synchronization, decisions are made based on data synchronization assessment results. If the data synchronization is still assessed as having a risk of failure after three data resynchronizations, the decision-making process is paused and the problem is reported. Data synchronization decisions are resumed only after a restart signal is received.

[0011] The scheduling and execution module is responsible for implementing the decision-making plan and monitoring the execution process. It performs network resource scheduling based on the decision-making plan, performs data synchronization and re-execution, and promptly alerts the operation and maintenance personnel through system signals and SMS when execution abnormalities occur, prompting the operation and maintenance personnel to handle the system status.

[0012] Furthermore, the monitoring and sensing module includes a network status monitoring unit, a topology sensing unit, and a data synchronization monitoring unit, wherein:

[0013] The network status monitoring unit monitors the operating status of network nodes in real time by listening to network traffic, including monitoring device resource indicators such as CPU utilization and memory usage, and network performance indicators such as network interface traffic and bandwidth utilization, and transmits the monitored network status data to the analysis and evaluation module.

[0014] The topology sensing unit periodically sends probe packets to network nodes using network detection technology, collects topology sensing data including probe packet round-trip time, number of probe packets sent, and number of probe packets received, and transmits the monitored topology sensing data to the analysis and evaluation module.

[0015] The data synchronization monitoring unit uses a data synchronization monitoring tool to monitor the data synchronization progress in real time. The data synchronization progress includes pause and termination. It uses a log analysis tool to read the log files generated during the data synchronization process and parses data including the data synchronization start time, data synchronization end time, and error codes from the log files to monitor the data synchronization status. It uses a hash value comparison method to record the hash values ​​before and after data transmission to monitor the integrity and consistency of data synchronization. The obtained synchronization monitoring data is then transmitted to the analysis and evaluation module.

[0016] Furthermore, the analysis and evaluation module includes a data classification unit, a traffic analysis unit, a topology analysis unit, a transmission delay evaluation unit, and a data synchronization evaluation unit, wherein:

[0017] The data classification unit classifies the network status data, topology perception data, and synchronous monitoring data collected from the monitoring and sensing module according to the analysis and evaluation requirements. After receiving the data transmission instruction, it transmits the target data to the target unit. The transmission of the target data includes transmitting network traffic data to the traffic analysis unit after receiving the network traffic data transmission instruction from the traffic analysis unit, and transmitting network topology data to the topology analysis unit after receiving the network topology data transmission instruction from the topology analysis unit.

[0018] The traffic analysis unit performs multi-dimensional analysis on network traffic data, calculates indicators such as average traffic, peak traffic, and rate of change, analyzes traffic change trends through a sliding window algorithm, and uses correlation analysis to explore the relationship between traffic and various factors, including time and network topology, in order to determine the cause of traffic surges. The causes of traffic surges include sudden business traffic and network attacks.

[0019] The topology analysis unit models and analyzes network topology data. Using graph theory algorithms, it calculates network connectivity and shortest path metrics based on topology perception data. By comparing the topology at different times, it assesses the impact of topology changes on network performance, including causing network partition congestion and link congestion.

[0020] The transmission delay assessment unit determines link delay information by probing the round-trip time of the packet, and assesses the network transmission delay status by combining the network topology and traffic distribution, analyzes the causes of the delay, and predicts the trend of transmission delay. The causes of the delay include insufficient link bandwidth and limited processing capacity of network devices.

[0021] The data synchronization evaluation unit obtains the completion status of data synchronization by reading the data synchronization progress, data synchronization status, and hash value comparison. The completion status of data synchronization includes the risk of data synchronization failure when the synchronization task remains incomplete for a certain period of time, and the risk of data synchronization failure when the hash values ​​of the data before and after transmission are found to be inconsistent.

[0022] Furthermore, the decision-making and planning module includes a traffic decision-making unit, a topology response decision-making unit, and a data synchronization decision-making unit, wherein:

[0023] Based on the results of the traffic analysis unit, the traffic decision unit formulates a traffic sharing strategy, determines candidate network nodes for traffic sharing, and the proportion of traffic carried by each candidate network node and the data transmission path, so as to alleviate the burden on network nodes during traffic surges.

[0024] The topology response decision unit, in response to network topology changes and transmission delay issues, makes decisions on the network transmission paths that need to be adjusted and resources reallocated based on the results of the topology analysis unit and the transmission delay evaluation unit. This includes deciding to activate backup links to transmit data when network topology changes cause congestion on a certain link.

[0025] During the data synchronization process, the data synchronization decision unit, based on the results of the data synchronization evaluation unit, determines that there is a risk of data synchronization failure. It then decides to pause the current data synchronization process, initiates a data resynchronization request to the data source, retrieves complete data from the data source again, and selects synchronization measures including breakpoint resumption and data rollback for data resynchronization. If, after three data resynchronizations, the data synchronization completion status is still assessed as having a risk of synchronization failure, the data resynchronization decision is paused, and the problem is reported to the execution monitoring unit. The data synchronization decision is restarted only after receiving a synchronization restart signal from the execution monitoring unit.

[0026] Furthermore, the scheduling and execution module includes a resource scheduling unit, a data synchronization and re-execution unit, and the execution monitoring unit, wherein:

[0027] The resource scheduling unit executes network resource scheduling operations according to the decision-making and planning module. For traffic distribution, it adjusts the traffic allocation of network links through the SDN controller and guides traffic to other nodes. For resource adjustments after network topology changes, it reconfigures the parameters of network devices, enables backup links, and adjusts routing strategies.

[0028] The data synchronization re-execution unit executes the data synchronization task again according to the decision of the data synchronization decision unit, obtains data from the data source, performs data synchronization operation, and adopts synchronization measures such as breakpoint resume and data rollback. The application scenarios of the synchronization measures are determined according to the content of the synchronization measures. The application scenarios of the synchronization measures include the application scenario of breakpoint resume for data synchronization failure caused by network instability, and the application scenario of data rollback for data synchronization failure caused by data loss.

[0029] The execution monitoring unit monitors the execution process of resource scheduling and data synchronization in real time, collects status information and feedback data during the execution process, and promptly issues anomaly alarms when execution anomalies occur. It alerts maintenance personnel to handle the system status through system signal warnings and SMS notifications. Execution anomalies include three instances of traffic scheduling failing to achieve the expected results and four instances of data synchronization failing.

[0030] The beneficial effects of the real-time decision support system in a dynamic network environment of the present invention are as follows: The monitoring and perception module, through real-time monitoring of network traffic and network probing technology, quickly and accurately acquires the operating status, topology, and data synchronization information of network nodes, providing comprehensive and timely basic data support for the system, ensuring keen perception of changes in the network environment, and avoiding decision-making errors due to information lag; The analysis and evaluation module classifies and analyzes multi-source data in multiple dimensions, deeply analyzing network traffic, topology, transmission delay, and data synchronization status, uncovering patterns and potential problems behind the data, providing a scientific and accurate basis for subsequent decision-making, and effectively improving the rationality and reliability of decisions; The decision-making and planning module, based on the analysis and evaluation results... As a result, to address issues such as traffic surges, topology changes, transmission delays, and the risk of data synchronization failures, the system formulates reasonable traffic distribution strategies, transmission path adjustment schemes, and data synchronization decisions. This effectively alleviates network pressure, ensures stable network operation, reduces the risk of data synchronization failures, and optimizes overall network performance. The scheduling and execution module is responsible for accurately implementing the decision-making schemes. It achieves the decision intent by scheduling network resources and synchronizing data before execution. At the same time, it monitors the execution process in real time and immediately alerts in case of execution anomalies, facilitating rapid intervention by maintenance personnel. This ensures that the decision-making schemes are implemented effectively, reduces the impact of network failures on services, improves system reliability and stability, and guarantees the continuous and efficient operation of services in dynamic network environments. Attached Figure Description

[0031] Figure 1 This is a system architecture diagram of a real-time decision support system in a dynamic network environment according to the present invention.

[0032] Figure 2 This is a system architecture diagram of the monitoring and sensing module of a real-time decision support system in a dynamic network environment according to the present invention.

[0033] Figure 3 This is a system architecture diagram of the analysis and evaluation module of a real-time decision support system in a dynamic network environment according to the present invention.

[0034] Figure 4 This is a system architecture diagram of the decision and planning module of a real-time decision support system in a dynamic network environment according to the present invention.

[0035] Figure 5 This is a system architecture diagram of the scheduling and execution module of a real-time decision support system in a dynamic network environment according to the present invention.

[0036] 1-Monitoring and Sensing Module, 11-Network Status Monitoring Unit, 12-Topology Sensing Unit, 13-Data Synchronization Monitoring Unit, 2-Analysis and Evaluation Module, 21-Data Classification Unit, 22-Traffic Analysis Unit, 23-Topology Analysis Unit, 24-Transmission Delay Evaluation Unit, 25-Data Synchronization Evaluation Unit, 3-Decision and Planning Module, 31-Traffic Decision Unit, 32-Topology Response Decision Unit, 33-Data Synchronization Decision Unit, 4-Scheduling and Execution Module, 41-Resource Scheduling Unit, 42-Data Synchronization Re-execution Unit, 43-Execution Monitoring Unit. Detailed Implementation

[0037] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. 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.

[0038] like Figure 1-5 As shown, this invention is a real-time decision support system in a dynamic network environment, including a monitoring and sensing module, an analysis and evaluation module, a decision and planning module, and a scheduling and execution module. The monitoring and sensing module 1 acquires real-time device resource indicators and network performance indicators of network nodes by monitoring network traffic, and uses network detection technology to perceive the network topology. It monitors data synchronization progress using data synchronization monitoring tools, monitors data synchronization status using log analysis tools, and verifies the integrity and consistency of synchronized data using a hash value comparison method.

[0039] The analysis and evaluation module 2 classifies data according to the analysis and evaluation requirements, and transmits data according to the data transmission instructions. It performs multi-dimensional analysis of network traffic data, uses the sliding window algorithm to determine the trend of traffic changes and the reasons for surges, models the network topology data through graph theory algorithms, evaluates the impact of topology changes on network performance, evaluates the transmission delay based on the round-trip time of probe packets, combined with the network topology and traffic distribution, and predicts the trend of transmission delay changes. It evaluates data synchronization by reading data synchronization progress, data synchronization status, and comparing hash values.

[0040] The decision-making and planning module 3 formulates a traffic sharing strategy based on the traffic analysis results, clarifies candidate network nodes, traffic carrying ratios, and transmission paths, and adjusts transmission paths and reallocates resources based on topology analysis and transmission delay assessment results to address network topology changes and transmission delay issues. In terms of data synchronization, it makes decisions based on data synchronization assessment results. If the data synchronization is still assessed as having a risk of failure after three data resynchronizations, the decision-making process is paused and the problem is reported. Data synchronization decisions are resumed after a restart signal is received.

[0041] The scheduling and execution module 4 is responsible for implementing the decision-making scheme and monitoring the execution process. It performs network resource scheduling based on the decision-making scheme, performs data synchronization and re-execution, and promptly alerts the operation and maintenance personnel through system signals and SMS when execution abnormalities occur, prompting the operation and maintenance personnel to handle the system status.

[0042] Furthermore, the monitoring and sensing module 1 includes a network status monitoring unit 11, a topology sensing unit 12, and a data synchronization monitoring unit 13, wherein:

[0043] The network status monitoring unit 11 monitors the operating status of network nodes in real time by listening to network traffic, including monitoring device resource indicators such as CPU utilization and memory usage, and network performance indicators such as network interface traffic and bandwidth utilization, and transmits the monitored network status data to the analysis and evaluation module 2.

[0044] The topology sensing unit 12 periodically sends probe packets to network nodes through network detection technology, collects topology sensing data including probe packet round-trip time, number of probe packets sent and number of probe packets received, and transmits the monitored topology sensing data to the analysis and evaluation module 2.

[0045] The data synchronization monitoring unit 13 uses a data synchronization monitoring tool to monitor the data synchronization progress in real time. The data synchronization progress includes pause and termination. It uses a log analysis tool to read the log files generated during the data synchronization process and parses data including the data synchronization start time, data synchronization end time, and error codes from the log files to monitor the data synchronization status. It uses a hash value comparison method to record the hash values ​​before and after data transmission to monitor the integrity and consistency of data synchronization. The obtained synchronization monitoring data is then transmitted to the analysis and evaluation module 2.

[0046] Furthermore, the analysis and evaluation module 2 includes a data classification unit 21, a traffic analysis unit 22, a topology analysis unit 23, a transmission delay evaluation unit 24, and a data synchronization evaluation unit 25, wherein:

[0047] The data classification unit 21 classifies the network status data, topology perception data, and synchronous monitoring data collected from the monitoring and sensing module 1 according to the analysis and evaluation requirements. After receiving the data transmission instruction, it transmits the target data to the target unit. The transmission of the target data includes transmitting network traffic data to the traffic analysis unit 22 after receiving the network traffic data transmission instruction from the traffic analysis unit 22, and transmitting network topology data to the topology analysis unit 23 after receiving the network topology data transmission instruction from the topology analysis unit 23.

[0048] The traffic analysis unit 22 performs multi-dimensional analysis on network traffic data, calculates indicators such as average traffic, peak traffic, and rate of change, analyzes traffic change trends through a sliding window algorithm, and uses correlation analysis to explore the relationship between traffic and various factors, including time and network topology, in order to determine the cause of traffic surges. The causes of traffic surges include sudden business traffic and network attacks.

[0049] The topology analysis unit 23 models and analyzes the network topology data. Using graph theory algorithms, it calculates network connectivity, shortest path and other indicators based on the topology perception data. By comparing the topology at different times, it evaluates the impact of topology changes on network performance. The impact on network performance includes causing network partition congestion and link congestion.

[0050] The transmission delay assessment unit 24 determines the link delay information by probing the round-trip time of the probe packet, and assesses the network transmission delay status by combining the network topology and traffic distribution, analyzes the causes of the delay, and predicts the trend of transmission delay. The causes of the delay include insufficient link bandwidth and limited processing capacity of network devices.

[0051] The data synchronization evaluation unit 25 obtains the completion status of data synchronization by reading the data synchronization progress, data synchronization status and hash value comparison. The completion status of data synchronization includes when the synchronization task is in an incomplete state for a certain period of time, it indicates that there is a risk of data synchronization failure; when the hash values ​​of the data before and after transmission are found to be inconsistent, it indicates that there is a risk of data synchronization failure.

[0052] Furthermore, the decision-making and planning module 3 includes a traffic decision-making unit 31, a topology response decision-making unit 32, and a data synchronization decision-making unit 33, wherein:

[0053] The traffic decision unit 31 formulates a traffic sharing strategy based on the results of the traffic analysis unit 22, determines the candidate network nodes to share the traffic, as well as the proportion of traffic carried by each candidate network node and the data transmission path, so as to alleviate the burden on network nodes when traffic surges.

[0054] The topology response decision unit 32, in response to network topology changes and transmission delay issues, makes decisions on the network transmission paths that need to be adjusted and resources need to be reallocated based on the results of the topology analysis unit 23 and the transmission delay evaluation unit 24. This includes deciding to activate backup links to transmit data when network topology changes cause congestion on a certain link.

[0055] During the data synchronization process, the data synchronization decision unit 33, based on the results of the data synchronization evaluation unit 25, decides to pause the current data synchronization process when it determines that there is a risk of data synchronization failure. It then initiates a data resynchronization request to the data source, retrieves complete data from the data source again, and selects synchronization measures, including breakpoint resume and data rollback, for data resynchronization. If, after three data resynchronizations, the completion status of data synchronization is still assessed as having a risk of synchronization failure, the data resynchronization decision is paused, and the problem is reported to the execution monitoring unit 43. The data synchronization decision is restarted only after receiving a synchronization restart signal from the execution monitoring unit 43.

[0056] Furthermore, the scheduling and execution module 4 includes a resource scheduling unit 41, a data synchronization and re-execution unit 42, and an execution monitoring unit 43, wherein:

[0057] The resource scheduling unit 41 executes network resource scheduling operations according to the decision-making and planning module 3. For traffic distribution, it adjusts the traffic allocation of network links through the SDN controller and guides traffic to other nodes. For resource adjustments after network topology changes, it reconfigures the parameters of network devices, enables backup links, and adjusts routing strategies.

[0058] The data synchronization re-execution unit 42 executes the data synchronization task again according to the decision of the data synchronization decision unit 33, obtains data from the data source, performs data synchronization operation, and adopts synchronization measures such as breakpoint resume and data rollback. The application scenarios of the synchronization measures are determined according to the content of the synchronization measures. The application scenarios of the synchronization measures include the application scenario of breakpoint resume for data synchronization failure caused by network instability, and the application scenario of data rollback for data synchronization failure caused by data loss.

[0059] The execution monitoring unit 43 monitors the execution process of resource scheduling and data synchronization in real time, collects status information and feedback data during the execution process, and promptly issues anomaly alarms when execution anomalies occur. It alerts maintenance personnel to handle the system status through system signal warnings and SMS notifications. Execution anomalies include three instances of traffic scheduling failing to achieve the expected results and four instances of data synchronization failing.

[0060] The beneficial effects of the real-time decision support system in a dynamic network environment of the present invention are as follows: The monitoring and perception module, through real-time monitoring of network traffic and network probing technology, quickly and accurately acquires the operating status, topology, and data synchronization information of network nodes, providing comprehensive and timely basic data support for the system, ensuring keen perception of changes in the network environment, and avoiding decision-making errors due to information lag; The analysis and evaluation module classifies and analyzes multi-source data in multiple dimensions, deeply analyzing network traffic, topology, transmission delay, and data synchronization status, uncovering patterns and potential problems behind the data, providing a scientific and accurate basis for subsequent decision-making, and effectively improving the rationality and reliability of decisions; The decision-making and planning module, based on the analysis and evaluation results... As a result, to address issues such as traffic surges, topology changes, transmission delays, and the risk of data synchronization failures, the system formulates reasonable traffic distribution strategies, transmission path adjustment schemes, and data synchronization decisions. This effectively alleviates network pressure, ensures stable network operation, reduces the risk of data synchronization failures, and optimizes overall network performance. The scheduling and execution module is responsible for accurately implementing the decision-making schemes. It achieves the decision intent by scheduling network resources and synchronizing data before execution. At the same time, it monitors the execution process in real time and immediately alerts in case of execution anomalies, facilitating rapid intervention by maintenance personnel. This ensures that the decision-making schemes are implemented effectively, reduces the impact of network failures on services, improves system reliability and stability, and guarantees the continuous and efficient operation of services in dynamic network environments.

[0061] The present invention and its embodiments have been described above. This description is not restrictive. The accompanying drawings are only one embodiment of the present invention. The actual content is not limited thereto. In short, if a person skilled in the art is inspired by this description and designs a similar structure and embodiment without departing from the spirit of the present invention, such design should fall within the protection scope of the present invention.

Claims

1. A real-time decision support system in a dynamic network environment, characterized in that, include: The module comprises a monitoring and sensing module (1), an analysis and evaluation module (2), a decision-making and planning module (3), and a scheduling and execution module (4), wherein: The monitoring and sensing module (1) acquires the device resource indicators and network performance indicators of network nodes in real time by listening to network traffic, and uses network detection technology to perceive the network topology; it monitors the data synchronization progress with the help of data synchronization monitoring tools, monitors the data synchronization status with log analysis tools, and uses the hash value comparison method to verify the integrity and consistency of the synchronized data. The analysis and evaluation module (2) classifies data according to the needs of analysis and evaluation, and transmits data according to the data transmission instructions. It performs multi-dimensional analysis of network traffic data, uses the sliding window algorithm to judge the trend of traffic changes and the reasons for the surge, models the network topology data through graph theory algorithm, evaluates the impact of topology changes on network performance, evaluates the transmission delay status and predicts the trend of transmission delay changes based on the round-trip time of probe packets, combined with the network topology and traffic distribution, and evaluates data synchronization by reading data synchronization progress, data synchronization status and hash value comparison. The decision and planning module (3) formulates a traffic sharing strategy based on the traffic analysis results, clarifies the candidate network nodes, traffic carrying ratio and transmission path, and adjusts the transmission path and reallocates resources based on the topology analysis and transmission delay assessment results in response to network topology changes and transmission delay issues. In terms of data synchronization, it makes decisions based on the data synchronization assessment results. If the data synchronization is still assessed as having a risk of synchronization failure after three data resynchronizations, the decision is suspended and the problem is reported. The data synchronization decision is resumed after receiving the restart signal. The scheduling and execution module (4) is responsible for implementing the decision-making scheme and monitoring the execution process. It performs network resource scheduling based on the decision-making scheme, performs data synchronization and re-execution, and promptly alerts the operation and maintenance personnel through system signals and SMS when execution abnormalities occur, prompting the operation and maintenance personnel to handle the system status.

2. The real-time decision support system in a dynamic network environment according to claim 1, characterized in that: The monitoring and sensing module (1) includes a network status monitoring unit (11), a topology sensing unit (12), and a data synchronization monitoring unit (13), wherein: The network status monitoring unit (11) monitors the operating status of network nodes in real time by listening to network traffic, including monitoring device resource indicators such as CPU utilization and memory usage, and network performance indicators such as network interface traffic and bandwidth utilization. The monitored network status data is then transmitted to the analysis and evaluation module (2). The topology sensing unit (12) periodically sends probe packets to network nodes through network detection technology, collects topology sensing data including probe packet round-trip time, number of probe packets sent and number of probe packets received, and transmits the monitored topology sensing data to the analysis and evaluation module (2). The data synchronization monitoring unit (13) uses a data synchronization monitoring tool to monitor the data synchronization progress in real time. The data synchronization progress includes pause and termination. It uses a log analysis tool to read the log files generated during the data synchronization process, and parses data including the data synchronization start time, data synchronization end time, and error code from the log files to monitor the data synchronization status. It uses a hash value comparison method to record the hash values ​​before and after data transmission, monitors the integrity and consistency of data synchronization, and transmits the obtained synchronization monitoring data to the analysis and evaluation module (2).

3. The real-time decision support system in a dynamic network environment according to claim 1, characterized in that: The analysis and evaluation module (2) includes a data classification unit (21), a traffic analysis unit (22), a topology analysis unit (23), a transmission delay evaluation unit (24), and a data synchronization evaluation unit (25), wherein: The data classification unit (21) classifies the network status data, topology perception data and synchronous monitoring data collected from the monitoring and sensing module (1) according to the needs of analysis and evaluation. After receiving the data transmission instruction, it transmits the target data to the target unit. The transmission of the target data includes transmitting the network traffic data to the traffic analysis unit (22) after receiving the network traffic data transmission instruction from the traffic analysis unit (22), and transmitting the network topology data to the topology analysis unit (23) after receiving the network topology data transmission instruction from the topology analysis unit (23). The traffic analysis unit (22) performs multi-dimensional analysis on network traffic data, calculates indicators such as average traffic, peak traffic, and rate of change, analyzes traffic change trends through the sliding window algorithm, and uses correlation analysis to explore the relationship between traffic and various factors including time and network topology in order to determine the cause of traffic surge. The causes of traffic surge include sudden business traffic and network attacks. The topology analysis unit (23) models and analyzes the network topology data. Using graph theory algorithms, it calculates network connectivity and shortest path indicators based on topology perception data. By comparing the topology at different times, it evaluates the impact of topology changes on network performance. The impact on network performance includes causing network partition congestion and link congestion. The transmission delay assessment unit (24) determines the link delay information by probing the round-trip time of the probe packet, and assesses the network transmission delay status by combining the network topology and traffic distribution, analyzes the causes of the delay, and predicts the trend of transmission delay. The causes of the delay include insufficient link bandwidth and limited processing capacity of network devices. The data synchronization evaluation unit (25) learns the completion status of data synchronization by reading the data synchronization progress, data synchronization status and hash value comparison. The completion status of data synchronization includes when the synchronization task is in an incomplete state for a certain period of time, it indicates that there is a risk of data synchronization failure; when the hash values ​​of the data before and after transmission are found to be inconsistent, it indicates that there is a risk of data synchronization failure.

4. The real-time decision support system in a dynamic network environment according to claim 3, characterized in that: The decision-making and planning module (3) includes a traffic decision unit (31), a topology response decision unit (32), and a data synchronization decision unit (33), wherein: The traffic decision unit (31) formulates a traffic sharing strategy based on the results of the traffic analysis unit (22), determines the candidate network nodes for traffic sharing, and the proportion of traffic carried by each candidate network node and the data transmission path, so as to alleviate the burden on network nodes when traffic surges. The topology response decision unit (32) addresses network topology changes and transmission delay issues by deciding on the network transmission paths that need to be adjusted and resources need to be reallocated based on the results of the topology analysis unit (23) and the transmission delay evaluation unit (24). This includes deciding to activate backup links to transmit data when network topology changes cause congestion on a link. During the data synchronization process, the data synchronization decision unit (33) determines that there is a risk of data synchronization failure based on the results of the data synchronization evaluation unit (25). When it is determined that there is a risk of data synchronization failure, it decides to suspend the current data synchronization process, initiate a data resynchronization request to the data source, re-obtain complete data from the data source, and select synchronization measures including breakpoint resume and data rollback for data resynchronization. If the data synchronization is still assessed as having a risk of synchronization failure after three data resynchronizations, the data resynchronization decision is suspended, and the problem is reported to the execution monitoring unit (43). The data synchronization decision is restarted after receiving the synchronization restart signal from the execution monitoring unit (43).

5. The real-time decision support system in a dynamic network environment according to claim 4, characterized in that: The scheduling and execution module (4) includes a resource scheduling unit (41), a data synchronization and re-execution unit (42), and an execution monitoring unit (43), wherein: The resource scheduling unit (41) performs network resource scheduling operations according to the decision-making and planning module (3). For traffic distribution, it adjusts the traffic allocation of network links through the SDN controller and guides traffic to other nodes. For resource adjustments after network topology changes, it reconfigures the parameters of network devices, enables backup links, and adjusts routing strategies. The data synchronization re-execution unit (42) executes the data synchronization task again according to the decision of the data synchronization decision unit (33), obtains data from the data source, performs data synchronization operation, and adopts synchronization measures such as breakpoint resume and data rollback. The application scenarios of the synchronization measures are determined according to the content of the synchronization measures. The application scenarios of the synchronization measures include the application scenario of breakpoint resume as the data synchronization failure scenario caused by network instability, and the application scenario of data rollback as the data synchronization failure scenario caused by data loss. The execution monitoring unit (43) monitors the execution process of resource scheduling and data synchronization in real time, collects status information and feedback data during the execution process, and promptly issues an abnormal alarm when an execution anomaly occurs. It alerts the operation and maintenance staff to handle the system status through system signal warnings and SMS notifications. Execution anomalies include three instances of traffic scheduling failing to achieve the expected results and four instances of data synchronization failing.