Transport Layer Relay Device Bandwidth Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems using packet switching struggle to efficiently manage bandwidth distribution and congestion control across multiple transport layer connections, leading to poor communication efficiency, high costs due to router replacement, and inability to set desired throughput and prioritize traffic effectively.
Innovation Solution
A transport layer relay device with terminal-side and interdevice connection termination units, a transmission rate control unit, and an application information analysis unit that determines and manages the total transmission rate and redistributes bandwidth among connections based on application information and network conditions, allowing for efficient congestion control and priority setting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate congestion control is implemented for each transport layer connection, then each connection can control its transmission rate independently, but the link bandwidth cannot be efficiently distributed to specific connections or circulated among connections
Solution Approach 1:
The patent merges multiple separate congestion control mechanisms into a unified relay device that manages bandwidth distribution centrally. The relay device aggregates bandwidth information from multiple connections and redistributes it according to predefined policies, enabling efficient bandwidth circulation while maintaining independent connection control.
Solution Approach 2:
The relay device acts as an intermediary between multiple transport layer connections and the network link. It receives bandwidth requests from connections, processes them according to redistribution policies, and allocates bandwidth accordingly, enabling flexible bandwidth distribution without requiring modifications to terminal devices.
2Productivity
If packet scheduling and priority control are implemented in all routers, then specific connections can be given higher bandwidth, but the cost of replacing multiple routers increases
Solution Approach 1:
The patent extracts the bandwidth redistribution function from individual routers and consolidates it into a dedicated relay device. This allows priority-based bandwidth allocation to be implemented at specific relay points without requiring all routers to be replaced, reducing overall system complexity and cost.
Solution Approach 2:
The relay device performs multiple functions including congestion control, bandwidth redistribution, and priority management within a single device. This multi-functionality eliminates the need for multiple specialized devices or router replacements, reducing system complexity while maintaining efficient bandwidth allocation.
3Productivity
If TCP connections are multiplexed as one TCP and then separated, then bandwidth can be controlled, but the initial transmission rate is limited by TCP slow start and takes considerable time to reach suitable values
Solution Approach 1:
The relay device performs preliminary bandwidth allocation decisions before data transmission begins. By pre-establishing bandwidth distribution policies and preparing relay configurations, the system can avoid the slow start limitation and achieve suitable transmission rates more quickly after connection establishment.
Data Source
AI summary
Relay units (1002-1-1002-n) terminate a plurality of transport layer connections from terminals in a transport layer and relay each of these connections to other transport layer connections (relay connections). A transmission rate control unit (1003) determines the total transmission rate of the relay connections according to the number of connections that are being relayed and network congestion conditions such that a desired effective rate is obtained, and moreover, allots the total transmission rate as transmission rates to each of relay units (1002-1-1002-n) in accordance with the results of the analysis of information of the applications being carried on the transport layer connections during relay.


