Dynamic Multi-Priority Traffic Regulation via Threshold-Based Token Buckets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Telecommunications networks face challenges in balancing the disparate quality of service (QoS) requirements of various types and classes of traffic, leading to underutilization of bandwidth and increased costs due to the need for static rate-based algorithms that do not allow for efficient use of available bandwidth.
Innovation Solution
A method and system using a shared, periodic-refresh, threshold-based token bucket approach to dynamically regulate multi-priority traffic by determining message priorities, adjusting message counts, and performing actions based on threshold values, allowing for responsive and efficient allocation of network resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If static rate-based algorithms are used to regulate network traffic, then QoS requirements of different traffic types are met, but network bandwidth is underutilized
Solution Approach 1:
The patent implements dynamic rate adjustment by continuously monitoring network conditions and adapting traffic regulation rates in real-time. Instead of fixed static rates, the system adjusts allocation dynamically based on current bandwidth availability and traffic demands, allowing the network to fully utilize available capacity while maintaining QoS guarantees.
Solution Approach 2:
The system employs feedback mechanisms by monitoring network traffic patterns, bandwidth utilization, and QoS metrics continuously. This feedback information is used to adjust rate allocation decisions, enabling the system to respond to changing network conditions and optimize bandwidth utilization while preserving service quality requirements.
2Productivity
If maximum available bandwidth is increased to counter underutilization, then network capacity is improved, but infrastructure cost increases
Solution Approach 1:
The patent changes the operational parameters of existing network infrastructure by implementing intelligent rate-based algorithms that dynamically adjust traffic regulation. Instead of adding physical infrastructure to increase capacity, the system optimizes the utilization of existing bandwidth through parameter adjustments in traffic management policies, achieving higher effective capacity without additional infrastructure investment.
3Reliability
If rate-based algorithms impose static limits on traffic classes, then QoS is maintained, but excess bandwidth cannot be utilized by other traffic
Solution Approach 1:
The system transitions from static rate limits to dynamic rate adjustment where traffic allocation can adapt in real-time. When high-priority traffic does not require full allocated bandwidth, the system dynamically reallocates excess capacity to other traffic classes, maintaining QoS guarantees while enabling flexible bandwidth sharing across different traffic types.
Solution Approach 2:
The rate-based algorithm is designed to serve multiple traffic classes simultaneously with different QoS requirements. The system universally applies the algorithm across various traffic types, allowing each class to receive appropriate service while enabling cross-utilization of bandwidth resources that would otherwise remain idle.
Data Source
AI summary
Methods, systems, and computer readable media for network traffic regulation of multi-priority traffic in a telecommunications network are disclosed. According to one aspect, a method for regulation of multi-priority traffic in a telecommunications network includes, at a node for processing messages in a telecommunications network, receiving a message having an intended destination, determining a priority of the message, and obtaining, from a plurality of threshold values, each threshold value being associated with one of a plurality of message priorities, a threshold value that is associated with the determined priority. The number of messages that have been allowed during a current measurement period is determined, an action to perform on the message is selected based a relationship between the threshold value and the message count, and the selected action is performed. The method includes detecting a refresh condition, and, in response to detecting the refresh condition, starting a new measurement period.


