Methods and devices for regulating traffic on a network
AssigneeCisco Technology, Inc.
InventorsAlon Bernstein, Chrisanto Leano
Life of this patent
Estimating the term…
Abstract
Methods and devices are provided for regulating traffic on a network. According to some aspects of the invention, if a subscriber's upstream traffic exceeds a predetermined level over a first period of time, the subscriber's quality of service is adjusted without requiring the subscriber to re-register. According to some embodiments, a first token bucket is used to determine whether the subscriber's upstream traffic exceeds the predetermined level over the first period of time. In some such embodiments, the first token bucket is used to control the burst size of another token bucket, depending on the subscriber's upstream traffic during the first period of time.
Claims20
A method of controlling bandwidth utilization of a network subscriber, the method comprising:
- regulating bursty traffic using a first token bucket associated with the network subscriber, the first token bucket having a first capacity B1 for first tokens;
- determining whether the bandwidth utilization of the network subscriber is greater than a threshold utilization during a time period based on a second token bucket, the second token bucket having a second capacity B2 for second tokens, wherein B2 is greater than B1;
- and
- enforcing a new level of service for the network subscriber when the bandwidth utilization is greater than the threshold utilization during the time period.
A system for controlling bandwidth utilization of a network subscriber, the system comprising:
- a memory;
- a processor coupled to the memory, the processor configured to:
- regulate bursty traffic using a first token bucket associated with the network subscriber, the first token bucket having a first capacity B1 for first tokens;
- determine whether the bandwidth utilization of the network subscriber is greater than a threshold utilization during a time period based on a second token bucket, the second token bucket having a second capacity B2 for second tokens, wherein B2 is greater than B1;
- and
- enforce a new level of service for the network subscriber when the bandwidth utilization is greater than the threshold utilization during the time period.
Dependencies are inferred from the claim text.