PRELOADING TOKEN BUCKETS FOR DYNAMICALLY IMPLEMENTING SPEED INCREASES
First Claim
1. A policy manager, comprising:
- memory for storing data; and
a processor, coupled to the memory, the processor configured to implement at least one token bucket having parameters for controlling the amount of data injected into a network, the processor receiving and processing packet cable multimedia commands to dynamically configure the parameters of the at least one token bucket to provide a temporary bandwidth increase, the temporary bandwidth increase provided by preloading the token bucket to capacity.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing a dynamic bandwidth increase using at least one token bucket is disclosed. At least one token bucket is pre-loaded to capacity using PCMM commands to dynamically implement speed increases in the network. By pre-loading the at least one token bucket to capacity, the rate cap assigned to the customer is overridden. When the token bucket is exhausted the customer continues at their provisioned rate cap. Only a configuration file has to be changed to implement the temporary bandwidth increase. The token buckets may be implemented on a per service flow basis. Further, a plurality of token buckets may be provided, wherein a first token bucket is configured to control a total burst size and a second token bucket is configured to control an individual flow burst rate up until the first token bucket is depleted.
-
Citations
24 Claims
-
1. A policy manager, comprising:
-
memory for storing data; and a processor, coupled to the memory, the processor configured to implement at least one token bucket having parameters for controlling the amount of data injected into a network, the processor receiving and processing packet cable multimedia commands to dynamically configure the parameters of the at least one token bucket to provide a temporary bandwidth increase, the temporary bandwidth increase provided by preloading the token bucket to capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A network for providing a dynamic bandwidth increase using a token bucket, comprising:
-
a policy manager configured storing data and for implementing at least one token bucket having parameters for controlling the amount of data injected into a network, the policy manager including a processor for receiving and processing packet cable multimedia commands to dynamically configure the parameters of the at least one token bucket to provide a temporary bandwidth increase, the policy manger generating a bandwidth setting command requesting a temporary bandwidth increase by preloading the at least one token bucket to capacity; and a cable modem termination system, coupled to the policy manager, for receiving the bandwidth setting command from the policy manager, the cable modem termination system establishing an increased bandwidth for a subscriber based on the receipt of the bandwidth setting command from the policy manager.
-
-
18. A method for providing a dynamic bandwidth increase using a token bucket, comprising:
-
storing configuration data file; receiving and processing a packet cable multimedia command for modifying the configuration data file; dynamically configuring parameters of at least one token bucket to provide a temporary bandwidth increase based on the packet cable multimedia command; and preloading the at least one token bucket to capacity in response to the dynamically configuring the parameters of the at least one token bucket. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer-readable medium having stored thereon computer-executable instructions for providing a dynamic bandwidth increase using a token bucket, the computer-executable instructions, when executed by a computer, cause the computer to:
-
storing configuration data file; receiving and processing a packet cable multimedia command for modifying the configuration data file; dynamically configuring parameters of at least one token bucket to provide a temporary bandwidth increase based on the packet cable multimedia command; and preloading the token bucket to capacity in response to the dynamically configuring the parameters of the at least one token bucket.
-
Specification