Parallel Network Interface Data Partitioning for High-Speed Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transfer technologies face bottlenecks in transferring large amounts of data quickly, particularly in applications like real-time media content generation and distribution, where high-quality data needs to be presented to users in real-time, leading to suboptimal user experiences.
Innovation Solution
The method involves using parallel network interfaces to concurrently transmit object data by partitioning it into multiple streams and transmitting each stream through separate network interfaces, allowing for a combined overall data transfer rate greater than the sum of individual interface rates, thereby optimizing data transfer speed and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single network interface is used for data transmission, then device complexity is reduced, but data transfer rate is limited and becomes a bottleneck
Solution Approach 1:
The patent divides object data into multiple separate data streams and transmits them through different network interfaces simultaneously. This segmentation allows the system to utilize multiple communication channels in parallel, thereby increasing the overall data transfer rate while managing complexity through systematic data division and recombination protocols.
2Productivity
If multiple parallel network interfaces are used for concurrent data transmission, then data transfer rate increases, but device complexity increases
Solution Approach 1:
The patent combines multiple data streams received through different network interfaces into a single aggregated data stream. The system merges the segmented object data from various interfaces while maintaining data integrity and synchronization, effectively combining the capabilities of multiple interfaces to achieve higher throughput without proportionally increasing operational complexity.
Solution Approach 2:
The patent introduces an intermediary data processing layer that manages the coordination between multiple network interfaces. This intermediary component handles data routing, synchronization, and recombination, abstracting the complexity of parallel interface management from the core application logic and enabling seamless concurrent data transmission.
3Productivity
If high-speed network interfaces are used, then data transfer rate improves, but cost increases
Solution Approach 1:
The patent applies different network interfaces with varying speeds and cost characteristics to different data streams based on their specific requirements. Critical time-sensitive data can be routed through higher-speed (and higher-cost) interfaces, while less time-sensitive data uses lower-speed (and lower-cost) interfaces, optimizing the overall cost-performance ratio of the system.
Data Source
AI summary
A first communication device communicatively coupled with a second communication device by way of a first network interface and by way of a second network interface parallel to the first network interface prepares object data in accordance with a data partitioning protocol for transmission to the second communication device. The first communication device transmits the prepared object data to the second communication device at an overall data transfer rate that is at least as great as a sum of first and second data transfer rates associated, respectively, with the first and second network interfaces by concurrently transmitting first and second portions of the prepared object data by way of the first and second network interfaces and at the first and second data transfer rates, respectively. Corresponding methods and devices for receiving concurrently transmitted object data by way of parallel network interfaces are also disclosed.


