Network Channel Bonding for Even Data Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks, such as MoCA networks, face challenges in efficiently allocating bandwidth due to finite physical channel bandwidth and difficulties in load-balancing traffic among multiple channels during channel bonding, leading to uneven data distribution.
Innovation Solution
A client node aggregates data packets and requests the Network Coordinator to schedule transmission slots on multiple channels, splitting data evenly between primary and extension channels to optimize bandwidth usage and ensure even data distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If channel bonding is used to increase bandwidth, then network throughput is improved, but load-balancing difficulty increases leading to uneven data distribution
Solution Approach 1:
The patent segments data packets into multiple data aggregates and distributes them across multiple physical channels (primary and extension channels) for simultaneous transmission. This segmentation approach enables load balancing by dividing the data stream into manageable portions that can be independently transmitted over bonded channels, resolving the uneven data distribution problem while maintaining high throughput
2Quantity of substance
If multiple channels are bonded in parallel to increase bandwidth, then network capacity is improved, but traffic distribution among channels becomes uneven
Solution Approach 1:
The patent performs preliminary actions by aggregating data packets into data aggregates before transmission and pre-establishing the bonding between primary and extension channels. The Network Coordinator pre-configures the channel bonding parameters and data distribution rules, ensuring uniform traffic distribution across channels before actual data transmission begins, thereby achieving both high capacity and even distribution
3Speed
If physical channel bandwidth is increased through channel bonding, then data transmission rate is improved, but system complexity increases
Solution Approach 1:
The patent introduces the Network Coordinator as an intermediary that manages channel bonding operations. The Network Coordinator handles the complex tasks of bonding primary and extension channels, scheduling data aggregates, and distributing traffic evenly across channels. This intermediary approach allows individual client nodes to achieve high transmission rates without bearing the full burden of channel bonding complexity
Data Source
AI summary
A system that transmits data over multiple networks receives data packets at a client node and forms a plurality of data aggregates from the data packets. The system then sends a request for a duplicate transmission to a coordinator node on a first network. In response to the request, the system receives a first transmission slot on the first network and a second transmission slot on a second network for transmission of the data aggregates. The system then splits the data aggregates among the first transmission slot and the second transmission slot and transmits the data aggregates on the first transmission slot and the second transmission slot.


