Dynamic Network Path Control for Guaranteed Bandwidth Flows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data flow policies in networks often fail to accommodate applications or devices requiring guaranteed bandwidth, leading to dropped low-profile traffic and suboptimal user experience, especially when total bandwidth exceeds pre-configured limits.
Innovation Solution
A communication management resource dynamically adjusts bandwidth limits and establishes data flow paths by sending commands through network nodes using HTTP-API or other protocols, ensuring priority levels and quality of service for critical applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If data flow policy rules are applied only when total bandwidth exceeds pre-configured limits, then network bandwidth management is simplified, but real-time quality of service for mission-critical applications cannot be ensured
Solution Approach 1:
The patent implements dynamic bandwidth allocation by establishing separate communication paths with different bandwidth characteristics. Instead of using static pre-configured limits, the system dynamically selects between a first communication path with first bandwidth and a second communication path with second bandwidth based on real-time traffic conditions and application requirements, thereby ensuring quality of service while maintaining manageable complexity.
Solution Approach 2:
The patent segments the network traffic into different categories by establishing separate communication paths for different types of traffic. Mission-critical applications are routed through specific paths with guaranteed bandwidth, while other traffic uses alternative paths. This segmentation allows differentiated quality of service without requiring complex centralized control for all traffic.
2Ease of manufacture
If bandwidth limits are pre-configured for device groups, then network control is easier to implement, but flexible bandwidth allocation for individual applications is prevented
Solution Approach 1:
The system maintains simple pre-configured bandwidth limits for device groups while adding dynamic adaptability through multiple communication paths. When flexibility is needed, the system dynamically establishes additional paths with specific bandwidth allocations for individual applications, combining the ease of pre-configuration with the flexibility of real-time adaptation.
Solution Approach 2:
The patent introduces an intermediary mechanism (communication management resource) that sits between the pre-configured network policies and individual application requirements. This intermediary dynamically establishes communication paths and allocates bandwidth based on both the pre-configured limits and real-time application needs, bridging the gap between fixed configuration and flexible allocation.
3Reliability
If multiple communication paths are established for different bandwidth requirements, then quality of service is improved, but network path management complexity increases
Solution Approach 1:
The patent implements self-service mechanisms where the communication management resource automatically monitors traffic conditions, identifies when quality of service requirements cannot be met on existing paths, and autonomously establishes additional communication paths with appropriate bandwidth allocations. This automation reduces the complexity burden on network operators while ensuring transmission reliability.
4Productivity
If bandwidth is allocated based on total group usage, then network resource utilization is optimized, but individual application performance guarantees are lost
Solution Approach 1:
The patent segments bandwidth allocation into two layers: group-level allocation that optimizes overall network resource utilization, and application-level allocation that guarantees performance for individual applications. By establishing separate communication paths for different applications within the group, the system simultaneously achieves efficient aggregate resource usage and individual application performance guarantees.
Data Source
AI summary
A communication management resource receives a request from a communication device to communicate with a remote network node. In response to receiving the request, the communication management resource communicates with a first network node in a network to establish a communication path including the first network node to the remote network node. The first network node establishes a first segment of the communication path to a second network node, the second network node establishes a second segment of the communication path to a third network node, and so on to the remote network node. The communication management resource controls use of bandwidth along the communication path such as via communication with the first network node. Subsequent to establishment of the communication path, communicating data from received from the communication device over the network path to the remote network node.


