Dynamic Polling Rate Adjustment for High Priority Service Flows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In DOCSIS cable networks, high priority message signaling traffic often experiences latency and packet drops due to oversubscription and collisions among competing Best Effort flows, especially in channels with high standing calls and large MTA populations, leading to inadequate bandwidth allocation for voice and data services.
Innovation Solution
A method and system where a user device's cable modem termination system (CMTS) identifies high priority service flows and allocates increased bandwidth request opportunities using a trigger, switching from slow to fast polling mode to reduce latency, by recognizing high priority traffic and dynamically adjusting bandwidth allocation based on predetermined criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple Best Effort flows compete for bandwidth on oversubscribed channels, then network resource utilization is maximized, but latency and packet drops increase for high priority message signaling traffic
Solution Approach 1:
The system dynamically changes the polling rate parameter from slow to fast based on traffic priority and channel conditions. When message signaling traffic is detected on an oversubscribed channel, the CMTS increases the bandwidth request opportunities for that flow, changing the temporal parameter of bandwidth allocation to reduce latency while maintaining overall network utilization.
Solution Approach 2:
The patent implements dynamic bandwidth allocation where the CMTS monitors channel conditions and traffic patterns, then adjusts the number of bandwidth request opportunities allocated to different service flows in real-time. This dynamic adjustment allows the system to respond to changing network conditions and prioritize message signaling traffic when needed, rather than using static allocation.
2Quantity of substance
If channels are oversubscribed to accommodate large MTA populations and standing calls, then network capacity is optimized, but message signaling packets are dropped or delayed
Solution Approach 1:
The system performs preliminary identification of message signaling traffic flows and pre-allocates additional bandwidth request opportunities before collisions occur. The CMTS detects the presence of message signaling traffic and proactively increases bandwidth allocation for these flows, preventing packet drops rather than reacting after problems occur.
Solution Approach 2:
The CMTS continuously monitors channel conditions, traffic patterns, and bandwidth request outcomes, then uses this feedback to adjust bandwidth allocation for different service flows. This closed-loop control allows the system to maintain reliable message signaling delivery while optimizing overall network capacity utilization.
3Loss of time
If bandwidth request opportunities are increased for high priority flows, then latency is reduced, but overall channel utilization decreases due to reduced contention
Solution Approach 1:
The patent applies differentiated bandwidth allocation where only specific service flows carrying message signaling traffic receive increased bandwidth request opportunities, while other Best Effort flows maintain their original allocation. This localized quality enhancement ensures low latency for critical traffic without unnecessarily reducing overall channel utilization for non-critical traffic.
Data Source
AI summary
Different polling rates are applied to high priority BE service flows depending on whether the service flow contains, or is about to contain, traffic packets. A high priority service flow is identified upon boot-up of a user device, and defaults to a slow polling mode. A trigger causes the service flow to be serviced as a fast polling mode. The fast polling mode lasts for a predetermined period of time. If traffic continues at the end of the predetermined period of time, the predetermined period of time is reset so that the fast-polling mode continues until traffic flow on the high priority service flow ceases.


