Network Node Asynchronous Data Forwarding to Reduce Transmission Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data transmission methods in network communication systems experience significant delays when multiple transit network nodes are involved, leading to prolonged wait times for the original requesting node to receive the requested file, which negatively impacts user experience.
Innovation Solution
A method where a second network node receives a download request, determines if the data object is locally stored, establishes a transport layer protocol connection to a third network node if not, sends a download request, records the mapping relationship, and starts transmitting data packets once the received data exceeds a predefined threshold, allowing for asynchronous forwarding of data packets directly to the requesting node.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each transit network node waits to acquire the complete file from upstream nodes before forwarding to downstream nodes, then data transmission reliability is maintained, but transmission delay increases significantly
Solution Approach 1:
The patent establishes transport layer connections between transit network nodes in advance before actual data transmission begins. This preliminary connection setup allows nodes to be ready to forward data immediately upon receiving it, rather than waiting to receive complete files sequentially. The connection mapping relationships are pre-configured, enabling direct data forwarding as soon as data packets arrive at any transit node.
Solution Approach 2:
The patent segments the file transmission process by allowing different parts of the file to be transmitted through different paths simultaneously. Instead of one node waiting for the complete file from its upstream node, each node can independently forward data packets it receives to its downstream node, creating parallel transmission paths that reduce overall transmission delay while maintaining data integrity.
2Reliability
If multiple transit network nodes sequentially forward complete files, then data integrity is ensured, but the requesting node experiences prolonged wait time
Solution Approach 1:
The patent enables continuous data forwarding throughout the network by allowing each transit node to forward data packets immediately upon receipt without waiting for complete files or for upstream nodes to finish their transmissions. This continuous action eliminates idle waiting periods at each node, maintaining constant data flow through the network and significantly improving transmission efficiency while preserving data integrity through the pre-established connection mappings.
3Measurement precision
If transit nodes wait for complete data packets before forwarding, then transmission accuracy is maintained, but user experience deteriorates due to long delays
Solution Approach 1:
The patent performs preliminary setup of transport layer connections and mapping relationships between nodes before data transmission begins. This preliminary action ensures that data packets can be forwarded immediately with accurate routing information, maintaining transmission accuracy while eliminating the need for nodes to wait for complete files. The pre-configured connections ensure that even partial data packets are forwarded accurately to the requesting node.
Data Source
AI summary
A second network node receives a first download request from a first network node. After determining that the first data object requested by the first node is not locally stored at the second network node, the second node sends a second download request for the first data object to a third network node and records a mapping relationship for the three network nodes. After receiving N1 data packets from the third network node and determining that a total amount of data in the N1 data packets corresponding to the first data object exceeds a predefined data amount threshold, the second node starts transmitting the data in the N1 data packets corresponding to the first data object to the first network node according to the recorded mapping relationship.


