Asynchronous network communication optimization system
By designing an asynchronous network communication optimization system, using the asynchronous communication framework, data processing module and congestion control module, the problems of slow communication response speed and high network load in large-scale cluster storage environments are solved, and the system performance and stability are improved.
Patent Information
- Application Number
- CN202510211787.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-05-30
AI Technical Summary
In large-scale cluster storage environments, existing asynchronous network communication technologies have problems such as slow communication response speed and increased communication delay when the network load is high, which affects system performance and stability.
Design an asynchronous network communication optimization system, including an asynchronous communication module, a data processing module and a congestion control module. The asynchronous communication module adopts an asynchronous communication framework, the data processing module consists of a data parser and a data processor, and the congestion control module monitors the network load and adjusts the communication policy through a load monitor and a policy adjuster.
It improves the concurrency performance of the system, reduces communication delay, ensures communication stability, optimizes data processing efficiency, and reduces the probability of data loss and repetition during large-scale data transmission.
Smart Images

Figure CN120075139A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of network communication technologies, and particularly relates to an asynchronous network communication optimization system. Background Art
[0002] With the rapid development of information technology, large-scale cluster storage products play an increasingly important role in the field of data storage and processing. In a large-scale cluster storage environment, the efficiency and stability of network communication directly affect the performance of the entire system. Asynchronous network communication technology, as a means to improve communication efficiency, has been widely studied and applied in recent years.
[0003] The key technologies include asynchronous communication mechanisms, data transmission protocols, network topologies, etc. The asynchronous communication mechanism allows the system to continue executing other tasks without waiting for a response, thereby improving the concurrency performance of the system. The data transmission protocol is responsible for ensuring the reliable transmission of data in the network. The choice of network topology also affects communication efficiency and reliability. For this reason, the present invention proposes an asynchronous network communication optimization system. Summary of the Invention
[0004] The purpose of the present invention is to provide an asynchronous network communication optimization system to solve the problems raised in the above background art.
[0005] To achieve the above purpose, the present invention provides the following technical solution: An asynchronous network communication optimization system, including an asynchronous communication module, a data processing module, and a congestion control module; the asynchronous communication module is used to receive and send network data, adopts an asynchronous communication framework, and can quickly respond to network events; its structure includes a data reception buffer and a data transmission buffer, which are respectively used to store received and to-be-transmitted data;
[0006] The data processing module is used to process the received data. The data processing module is composed of a data parser and a data processor. The data parser is responsible for parsing the received data into a processable format, and the data processor then performs specific business processing on the parsed data;
[0007] The congestion control module is used to monitor network load and adjust communication strategies; the congestion control module includes a load monitor and a strategy adjuster; the load monitor is used to monitor the network load situation in real time, and the strategy adjuster adjusts the communication strategy according to the load situation.
[0008] Preferably, the asynchronous communication module is connected to the data processing module through a data transmission channel. The asynchronous communication module transmits the received data to the data processing module for processing, and after the data processing module finishes processing, it returns the result to the asynchronous communication module for sending.
[0009] Preferably, the congestion control module is signal-connected to the asynchronous communication module and the data processing module, and the congestion control module sends control signals to the asynchronous communication module and the data processing module according to the network load situation.
[0010] Preferably, the data processor in the data processing module includes multiple processing units, which can process data in parallel and efficiently process network data.
[0011] Preferably, the policy adjuster can set a threshold. When the congestion control module monitors the network load situation in real time and the network load exceeds the set threshold, it adjusts the data sending rate of the asynchronous communication module and the processing speed of the data processing module to avoid congestion. When the network load is lower than the threshold, it restores the normal communication policy.
[0012] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention adopts an efficient asynchronous communication framework to solve the problem of slow communication response speed in the prior art, improves the concurrency performance of the system, and reduces communication latency. The design of the congestion control module solves the problem of increased communication latency when the network load is high and ensures the stability of communication. Optimizing the data processing module improves data processing efficiency and reduces the probability of data loss and duplication during large-scale data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 It is a schematic diagram of the system of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0014] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0015] Please refer to Figure 1 , a technical solution is provided: An asynchronous network communication optimization system includes an asynchronous communication module, a data processing module, and a congestion control module. The asynchronous communication module is used to receive and send network data. Adopting an asynchronous communication framework, it can quickly respond to network events. Its structure includes a data reception buffer and a data transmission buffer, which are respectively used to store received and to-be-sent data.
[0016] The data processing module is used to process the received data. The data processing module consists of a data parser and a data processor. The data parser is responsible for parsing the received data into a processable format, and the data processor then performs specific business processing on the parsed data.
[0017] The congestion control module is used to monitor network load and adjust communication strategies; the congestion control module includes a load monitor and a strategy adjuster; the load monitor is used to monitor the network load in real time, and the strategy adjuster adjusts the communication strategies according to the load conditions.
[0018] In this embodiment, preferably, the asynchronous communication module and the data processing module are connected through a data transmission channel. The asynchronous communication module transmits the received data to the data processing module for processing, and after the data processing module finishes processing, it returns the result to the asynchronous communication module for sending.
[0019] In this embodiment, preferably, the congestion control module is connected to the asynchronous communication module and the data processing module through signals. The congestion control module sends control signals to the asynchronous communication module and the data processing module according to the network load conditions.
[0020] In this embodiment, preferably, the data processor in the data processing module includes multiple processing units that can process data in parallel to efficiently process network data.
[0021] In this embodiment, preferably, the strategy adjuster can set a threshold. When the congestion control module monitors the network load in real time and the network load exceeds the set threshold, it adjusts the data sending rate of the asynchronous communication module and the processing speed of the data processing module to avoid congestion; when the network load is lower than the threshold, it restores the normal communication strategy.
[0022] Although the embodiments of the present invention have been shown and described (see the above detailed description), for those of ordinary skill in the art, it can be understood that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. An asynchronous network communication optimization system, characterized in that: It includes an asynchronous communication module, a data processing module and a congestion control module; the asynchronous communication module is used to receive and send network data, adopts an asynchronous communication framework, and can quickly respond to network events; Its structure includes a data receiving buffer and a data sending buffer, which are used to store received data and data to be sent respectively; The data processing module is used to process the received data. The data processing module is composed of a data parser and a data processor. The data parser is responsible for parsing the received data into a processable format, and the data processor performs specific business processing on the parsed data; The congestion control module is used to monitor the network load and adjust the communication strategy; the congestion control module includes a load monitor and a strategy adjuster; the load monitor is used to monitor the network load in real time, and the strategy adjuster adjusts the communication strategy according to the load situation.
2. The asynchronous network communication optimization system according to claim 1, characterized in that: The asynchronous communication module is connected to the data processing module through a data transmission channel. The asynchronous communication module transmits the received data to the data processing module for processing. After the data processing module completes the processing, the result is returned to the asynchronous communication module for transmission.
3. The asynchronous network communication optimization system according to claim 1, characterized in that: The congestion control module is connected with the asynchronous communication module and the data processing module through signals, and the congestion control module sends control signals to the asynchronous communication module and the data processing module according to the network load condition.
4. The asynchronous network communication optimization system according to claim 1, characterized in that: The data processor in the data processing module includes multiple processing units, which can process data in parallel and process network data efficiently.
5. The asynchronous network communication optimization system according to claim 1, characterized in that: The strategy adjuster can set a threshold. When the congestion control module monitors the network load in real time, when the network load exceeds the set threshold, the data transmission rate of the asynchronous communication module and the processing speed of the data processing module are adjusted to avoid congestion; when the network load is lower than the threshold, the normal communication strategy is restored.
Citation Information
Patent Citations
Data transmission method and system of Lora network server, medium and device
CN107911842A
Message processing method, computer equipment and storage medium
CN117499506A
Embedded message bus design method and system suitable for secondary equipment of power system
CN117608870A
Integrated control method and control system for monitoring card and lossless network communication daughter card
CN118449901A