DYNAMICALLY AND FAIRLY ALLOCATING RF CHANNEL BANDWIDTH IN A WIDEBAND CABLE SYSTEM
First Claim
Patent Images
1. A computer readable medium encoded with instructions that, if executed, result in:
- selecting a plurality of Data Over Cable System Interface Specification (DOCSIS) bonding groups and associated Radio Frequency (RF) channels;
determining an aggregate demand value for each DOCSIS bonding group and a target bandwidth amount for each of the DOCSIS bonding groups, wherein the target bandwidth amount for a particular one of the DOCSIS bonding groups is the product of that DOCSIS bonding group'"'"'s aggregate demand value and a ratio of the total bandwidth of all the RF channels over the sum of all of the determined demand values; and
scheduling transmission of downstream DOCSIS bonding group traffic from a Cable Modem Termination System (CMTS) over a cable network according to the target bandwidth amounts.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a Cable Modem Termination System (CMTS) determines target Radio Frequency (RF) bandwidth amounts for Data Over Cable System Interface Specification (DOCSIS) bonding groups according to the DOCSIS priority of active flows within the bonding groups. The CMTS then tunes bandwidth allocation amongst the DOCSIS bonding groups according to the target bandwidth amounts. The target bandwidth amounts can be recalculated at intervals, and the bandwidth allocation re-tuned at the intervals, to account for changes in flow activity or DOCSIS priority assignment.
66 Citations
20 Claims
-
1. A computer readable medium encoded with instructions that, if executed, result in:
-
selecting a plurality of Data Over Cable System Interface Specification (DOCSIS) bonding groups and associated Radio Frequency (RF) channels; determining an aggregate demand value for each DOCSIS bonding group and a target bandwidth amount for each of the DOCSIS bonding groups, wherein the target bandwidth amount for a particular one of the DOCSIS bonding groups is the product of that DOCSIS bonding group'"'"'s aggregate demand value and a ratio of the total bandwidth of all the RF channels over the sum of all of the determined demand values; and scheduling transmission of downstream DOCSIS bonding group traffic from a Cable Modem Termination System (CMTS) over a cable network according to the target bandwidth amounts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Cable Modem Termination System (CMTS), comprising:
-
a network interface to receive, from an access network, data to be transmitted on a cable network; and a fairness computation device in communication with the network interface and configured to; determine an aggregate demand value for a plurality of DOCSIS bonding groups; determine a target bandwidth amount for the DOCSIS bonding groups, wherein the target bandwidth amount for a particular one of the DOCSIS bonding groups is based on that DOCSIS bonding group'"'"'s aggregate demand value, the total bandwidth of all the Radio Frequency (RF) channels associated with the DOCSIS bonding groups, and the determined aggregate demand values of the remaining DOCSIS bonding groups; and schedule transmission of downstream DOCSIS bonding group traffic from the Cable Modem Termination System (CMTS) over a cable network according to the target bandwidth amounts. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
determining an aggregate demand value for a plurality of DOCSIS bonding groups; determining a target bandwidth amount for the DOCSIS bonding groups, wherein the target bandwidth amount for a particular one of the DOCSIS bonding groups is based on that DOCSIS bonding group'"'"'s aggregate demand value, the total bandwidth of all the Radio Frequency (RF) channels associated with the DOCSIS bonding groups, and the determined aggregate demand values for the remaining DOCSIS bonding groups; scheduling transmission of downstream DOCSIS bonding group traffic from a Cable Modem Termination System (CMTS) over a cable network according to the target bandwidth amounts; and transmitting received data downstream from the CMTS over the cable network according to the scheduling. - View Dependent Claims (17, 18, 19, 20)
-
Specification