Band Control Section for Priority-Based Network Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In environments where multiple applications use a network simultaneously, there is an insufficient allocation of network bandwidth, leading to contention and poor service quality, especially when applications like games and voice chats operate concurrently with background downloads.
Innovation Solution
A communication processing device and method that utilize a policy table to associate communication units with priorities, allowing for band control based on these priorities to allocate network resources effectively among grouped communication units.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a particular application occupies the network band, then the network throughput for that application is improved, but the network band allocation for other applications deteriorates
Solution Approach 1:
The patent changes the parameter of network band allocation by introducing priority levels and policy-based control mechanisms. The band control section dynamically adjusts the network band allocation for each communication unit based on its priority and the current network state, transforming the static first-come-first-served allocation into a dynamic priority-based allocation system.
Solution Approach 2:
The patent implements dynamic band control where the network band allocation is not fixed but continuously adjusted based on real-time conditions. The band control section monitors the network state and modifies the allocation policy for different communication units dynamically, allowing the system to adapt to changing traffic patterns and priority requirements.
2Productivity
If multiple applications contend for network band simultaneously, then the network utilization is improved, but the service quality of individual applications deteriorates
Solution Approach 1:
The patent applies different quality levels to different communication units by associating priority values and policies with each communication unit. The band control section treats each communication unit locally according to its specific priority and policy requirements, rather than applying a uniform allocation rule to all traffic, thus maintaining high service quality for individual applications while achieving high overall utilization.
Solution Approach 2:
The patent segments the network traffic into different communication units with distinct priority levels and policies. By dividing the network traffic into manageable segments that can be controlled independently, the system can optimize both overall utilization and individual service quality through targeted band control for each segment.
3Device complexity
If network band is allocated without priority-based control, then the system complexity is reduced, but the band allocation efficiency deteriorates
Solution Approach 1:
The patent introduces an intermediary band control section that mediates between the network interface and the communication units. This intermediary layer handles the complex priority-based allocation logic, keeping the complexity isolated in a manageable component rather than分散 throughout the entire system, thus maintaining both efficiency and acceptable complexity levels.
Solution Approach 2:
The patent merges the band control functionality with the existing protocol processing and policy management mechanisms. By combining multiple functions (priority assignment, policy application, and band control) into an integrated system, the patent reduces overall system complexity while achieving efficient band allocation through unified management.
Data Source
AI summary
A communication processing device including: a storage section configured to store a policy table associating an identifier identifying a communication unit with an identifier of a policy applied to the communication unit and a priority; an obtaining section configured to refer to the policy table and obtain the identifier of the policy and the priority, the identifier of the policy and the priority being associated with the identifier of the communication unit, at a time of protocol processing of the communication unit; a policy applying section configured to group one or more communication units associated with an identifier of an identical policy, and apply the identical policy to the grouped one or more communication units; and a band control section configured to perform band control on a basis of the priority for each communication unit.


