IP Library Granted Patent US 6,907,115
Granted Patent B2
US 6,907,115 · App. 10/447,925 · Granted Jun 14, 2005

METHODS AND DEVICES FOR PROVIDING EARLY DETECTION, CONTROLLED ELIMINATION OF OVERLOAD CONDITIONS AND THE RETURN OF A CONTROLLED LEVEL OF TRAFFIC AFTER SUCH CONDITIONS HAVE BEEN SUBSTANTIALLY ELIMINATED

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,907,115
App. No.
10/447,925
Granted
Jun 14, 2005
Kind
B2
Abstract

Overload conditions affecting a processor of a network switch or the like are substantially eliminated, and the processing of traffic is gradually allowed to increase, by inserting, and then monitoring one or more probes which are placed into a queue of the processor. During a given measurement interval, if the number of probes exceeds a threshold then an overload condition exists. This condition is subsequently reduced using “multiplicative decrease” techniques. Conversely, if the threshold is not exceeded and there is little or no chance an overload condition can quickly reappear, traffic is allowed to once again be processed gradually using “additive increase” techniques.

Claims (26)

1. A method for controlling a level of traffic in communications network comprising:

placing one or more probes into a queue of a device within a communications network, the queue comprised of incoming data;

detecting the number of probes after a measurement interval;

comparing the detected number to a threshold number; and

updating a fraction allowed based on the comparison, wherein the fraction allowed is reduced by a multiplication value when the detected number exceeds the threshold, or increased by an additive value when the detected number is equal to zero and a residual delay of a last inserted probe is less than a minimum residual delay.

2. The method as in claim 1 further comprising maintaining a present fraction allowed when the detected number is greater than zero and less than, or equal to, the threshold or when the detected number is equal to zero and the residual delay of the last inserted probe is greater than the minimum residual delay.

3. The method as in claim 1 further comprising varying the threshold number.

4. The method as in claim 1 further comprising varying the minimum residual delay.

5. The method as in claim 1 further comprising varying the measurement interval.

6. The method as in claim 1 further comprising varying the multiplication value.

7. The method as in claim 1 further comprising varying the additive value.

8. The method as in claim 1 wherein the multiplication value comprises a range of values, wherein the method further comprises selecting one value from the range based on the detected number.

9. The method as in claim 1 wherein each probe comprises a packet.

10. A device for controlling a level of traffic in a communications network, the device operable to:

place one or more probes into a queue comprised of incoming data;

detect the number of probes after a measurement interval;

compare the detected number to a threshold number; and

update a fraction allowed based on the comparison, wherein the fraction allowed is reduced by a multiplication value when the detected number exceeds the threshold, or increased by an additive value when the detected number is equal to zero and a residual delay of a last inserted probe is less than a minimum residual delay.

11. The device as in claim 10 further operable to maintain a present fraction allowed when the detected number is greater than zero and less than, or equal to, the threshold or when the detected number is equal to zero and the residual delay of the last inserted probe is greater than the minimum residual delay.

12. The device as in claim 10 further operable to vary the threshold number.

13. The device as in claim 10 further operable to vary the minimum residual delay.

14. The device as in claim 10 further operable to vary the measurement interval.

15. The device as in claim 10 further operable to vary the multiplication value.

16. The device as in claim 10 further operable to vary the additive value.

17. The device as in claim 1 wherein the multiplication value comprises a range of values, and the device is further operable to select one value from the range based on the detected number.

18. The device as in claim 10 wherein each probe comprises a packet.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0001 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: JOSEPH, BIJU
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 014540/0841 →