Fast Data Connection System Using Intermediate Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computer networks experience data loss, latency, and throughput issues due to limitations in existing communication protocol standards like TCP and UDP, which introduce errors and bottlenecks in data packet processing.
Innovation Solution
A fast data connection system that utilizes intermediate servers with high-speed communication protocols such as RDMA, RoCE, or InfiniBand to facilitate data exchange between network components, optimizing latency and bandwidth by selecting intermediate servers based on geographical proximity and dynamic criteria to create efficient network paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional communication protocol standards (TCP/UDP) are used for data transmission, then data exchange can be achieved, but data loss, latency and throughput issues occur
Solution Approach 1:
The patent segments the network communication path by introducing intermediate servers between source and destination network components. This segmentation allows different communication protocols to be used in different segments: high-speed protocols (RDMA, InfiniBand, RoCE) for time-critical data transmission between intermediaries, and conventional protocols for other communications, thereby reducing overall latency while maintaining reliability
Solution Approach 2:
The patent introduces intermediary servers that act as mediators in the data transmission path. These intermediaries receive data from source components, process and forward them using optimized protocols, and manage the transmission through the network. This intermediary approach enables the system to bypass the limitations of conventional end-to-end protocols, reducing both latency and data loss while maintaining transmission reliability
2Reliability
If TCP protocol with end-to-end reliability checks is used, then data reliability is improved, but processing bottlenecks occur
Solution Approach 1:
The patent divides the communication path into multiple segments with intermediate servers, allowing reliability checks to be distributed across segments rather than performed end-to-end. This segmentation enables high-speed protocols to handle time-critical transmission between intermediaries without the overhead of continuous end-to-end checksum verification, thereby improving throughput while maintaining reliability through distributed error checking
Solution Approach 2:
Intermediary servers act as reliability mediators by performing local validation and forwarding of data packets. Instead of requiring complete end-to-end verification at each hop, intermediaries provide localized reliability checks and forward corrected or validated packets, reducing processing bottlenecks while maintaining overall data integrity and reliability
3Loss of time
If UDP protocol is used for fast transmission, then latency is reduced, but data loss and errors increase
Solution Approach 1:
The patent segments the transmission path to allow UDP-like fast transmission protocols (RDMA, InfiniBand, RoCE) to be used between intermediate servers where latency is critical. Reliability is then restored through the segmented architecture by implementing error checking and correction at intermediate nodes, effectively combining the speed of connectionless protocols with the reliability of error-checked transmission
Solution Approach 2:
Intermediary servers act as reliability mediators that receive fast UDP-style transmissions, validate data integrity, correct errors, and forward packets with improved reliability. This intermediary layer preserves the low-latency benefits of connectionless protocols while adding the error detection and correction capabilities needed to reduce data loss and transmission errors
Data Source
AI summary
Systems and apparatus for implementation and management of a fast data connection in a computer network and methods for making and using the same. In various embodiment, these technologies are used to facilitate fast data exchanges between network nodes among other things.

