Bandwidth Change Rate Policy Selection for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies fail to effectively manage network congestion during sudden events, such as disasters, leading to decreased Quality of Experience (QoE) for users, especially when users move out of optimized areas, as they struggle to detect changes in network usage patterns, particularly for applications with varying bandwidth consumption like social networking services.
Innovation Solution
A communication apparatus that calculates bandwidth for each application, determines a bandwidth change rate over time, and selects policies to manage traffic based on these rates, ensuring prioritization of applications with rapidly increasing usage, even when users move across areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If bandwidth control is based on absolute usage amount, then large applications like videos are prioritized, but sudden increases in small applications like SNS cannot be detected
Solution Approach 1:
The patent changes the parameter from absolute bandwidth usage amount to bandwidth usage growth rate (change rate over time). This allows the system to detect sudden increases in small applications like SNS during events, while still accommodating large applications like videos through their inherent bandwidth consumption patterns.
Solution Approach 2:
The patent introduces dynamic bandwidth control based on real-time monitoring of bandwidth growth rates. The system continuously monitors and adjusts bandwidth allocation according to the changing usage patterns, enabling rapid response to sudden congestion events rather than relying on static thresholds.
2Reliability
If static area-based priority control is used, then users in optimized areas receive prioritized service, but users moving out of areas lose priority and experience degraded QoE
Solution Approach 1:
The patent transitions from static area-based priority control to dynamic priority control based on real-time bandwidth growth rates. The system continuously monitors bandwidth usage changes and adjusts priorities accordingly, ensuring that users maintaining high-demand connections (such as during events) retain priority regardless of their geographic location.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring bandwidth usage growth rates and using this information to dynamically adjust priority controls. This feedback loop ensures that priority allocation responds to actual network conditions and user needs rather than relying on predetermined geographic areas.
3Reliability
If bandwidth is allocated based on current usage amount, then existing traffic patterns are maintained, but sudden event-driven congestion cannot be prevented
Solution Approach 1:
The patent applies preliminary action by monitoring bandwidth growth rates in advance and detecting sudden increases before they cause severe congestion. The system proactively identifies emerging congestion patterns through continuous monitoring of usage growth, allowing preventive bandwidth control actions to be taken before the network becomes overwhelmed.
Solution Approach 2:
The system uses feedback from continuous bandwidth monitoring to detect changing network conditions. By analyzing bandwidth growth rates over time, the system can identify sudden event-driven congestion patterns and trigger appropriate control responses, maintaining network stability during both normal operation and event conditions.
Data Source
AI summary
A communication apparatus includes a bandwidth calculation part that calculates a bandwidth for each application, a change rate calculation part that calculates a bandwidth change rate for each application based on the bandwidth for each application presently calculated and the bandwidth for each application previously calculated, and a policy selection part that selects a policy to be applied to communication traffic between a server and a terminal based on the calculated bandwidth change rate for each application.


