IP Library Granted Patent US 7,337,206
Granted Patent B1
US 7,337,206 · App. 10/195,904 · Granted Feb 26, 2008

Method for detecting congestion in internet traffic

Assignee: Network Physics
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 7,337,206
App. No.
10/195,904
Granted
Feb 26, 2008
Kind
B1
Abstract

A baseline for internet traffic duration is established by (i) collecting internet traffic data regarding file size, server response time, packet loss and round trip time, (ii) removing from this data outliers associated with file size, server response time and packet loss per client type, and (iii) organizing any remaining data into round trip time bins according to median values of round trip time per client type. Thereafter, historical or newly collected Internet traffic data is compared against threshold values for each round trip time bin to locate duration outliers. These duration outliers are indicators of congestion and congestion episodes may be identified by the continued presence of such outliers over successive time intervals.

Claims (35)

1. A method to detect congestion in a network traffic, comprising:

for a first set of data points, each having a number of associated parameters, eliminating first outliers as determined according to first statistical properties of a first one of the associated parameters;

establishing a first baseline based on remaining first set of data points without the first outliners; and

examining a second set of data points against the first baseline for second outliers according to second statistical properties of a second one of the associated parameters.

2. The method of claim 1 wherein the first statistical properties are different than the second statistical properties.

3. The method of claim 1 wherein the second one of the associated parameters comprises end-to-end response time within a computer network.

4. The method of claim 1 wherein the second one of the associated parameters comprises end-to-end response time within an internetwork.

5. The method of claim 1 wherein the first one of the associated parameters affects the second one of the associated parameters.

6. A method to detect congestion in a network traffic, comprising:

for a first set of data points, each having a number of associated parameters, eliminating first outliers as determined according to statistical properties of a first group of the associated parameters;

establishing a first baseline based on remaining first set of data points without the first outliers; and

examining a second set of data points against the first baseline for second outliers according to statistical properties of one of the associated parameters that is not included in the first group of associated parameters.

7. The method of claim 6 wherein the first group of the associated parameters includes file size, server response time, packet loss and latency.

8. The method of claim 7 wherein the one of the associated parameters that is not included in the first group of associated parameters comprises duration.

9. The method of claim 6 wherein outliers as determined according to statistical properties of a first group of the associated parameters are eliminated in part by sorting the first set of data points according to a first one of the first group of associated parameters and eliminating outliers as determined according to statistical properties of the first one of the first group of associated parameters.

10. A method to detect congestion in a network traffic, comprising

collecting Internet traffic duration information for a client;

characterizing the Internet traffic duration information by client type and latency;

removing packet loss outliers for each client type;

partitioning remaining data without packet loss outliers into bins;

setting latency threshold values for the bins; and

examining the Internet traffic duration information for duration outliers as determined by the latency threshold values.

11. A method to detect congestion in a network traffic, comprising:

establishing a baseline for internet traffic duration by (i) collecting internet traffic data regarding file size, server response time, packet loss and round trip time, (ii) removing from this data outliers associated with file size, server response time and packet loss per client type, and (iii) organizing any remaining data into round trip time bins according to median values of round trip time per client type; and

comparing historical or newly collected Internet traffic data against threshold values for each round trip time bin to locate duration outliers.

12. The method of claim 11 wherein outliers associated with file size are removed by sorting all file size measurements in ascending order and eliminating any of the data associated with file size measurements that exceed a file size threshold value.

13. The method of claim 12 wherein the file size threshold value represents a 95 th percentile for the file size measurements.

14. The method of claim 11 wherein outliers associated with file size are removed by first categorizing all file size measurements into distinct file size ranges and, for each category of file size ranges, sorting file size measurements in ascending order and eliminating any of the data associated with file size measurements that exceed a file size threshold value.

15. The method of claim 11 wherein outliers associated with server response time are removed by sorting all server response time measurements in ascending order and eliminating any of the data associated with server response time measurements that exceed a server response time threshold value.

16. The method of claim 15 wherein the server response time threshold value represents a 95 th percentile for the server response time measurements.

17. The method of claim 11 wherein outliers associated with packet loss are removed by categorizing all packet loss measurements by client type and then, for each client type, sorting packet loss measurements in ascending order and eliminating any of the data associated with packet loss measurements that exceed a packet loss threshold value.

18. The method of claim 17 wherein the client type is either low or high RTT.

19. The method of claim 18 wherein the packet loss threshold value represents a 95 th percentile for packet loss measurements per client type.

20. The method of claim 11 wherein the round trip time bins are established according to median round trip time per client type.

21. The method of claim 20 wherein the client type is either low or high RTT.

Assignments (22)
RELEASE OF SECURITY INTEREST Recorded Aug 11, 2023
From: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC; RIVERBED HOLDINGS, INC.
Reel/Frame 064673/0739 →
CHANGE OF NAME Recorded Feb 18, 2022
From: RIVERBED TECHNOLOGY, INC.
To: RIVERBED TECHNOLOGY LLC
Reel/Frame 059232/0551 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 27, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS U.S. COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
Reel/Frame 058593/0169 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 27, 2021
From: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
Reel/Frame 058593/0108 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 27, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
Reel/Frame 058593/0046 →
SECURITY INTEREST Recorded Dec 10, 2021
From: RIVERBED TECHNOLOGY LLC (FORMERLY RIVERBED TECHNOLOGY, INC.); ATERNITY LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS U.S. COLLATERAL AGENT
Reel/Frame 058486/0216 →
PATENT SECURITY AGREEMENT Recorded Oct 27, 2021
From: RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 057943/0386 →
PATENT SECURITY AGREEMENT SUPPLEMENT - SECOND LIEN Recorded Oct 14, 2021
From: RIVERBED HOLDINGS, INC.; RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 057810/0559 →
PATENT SECURITY AGREEMENT SUPPLEMENT - FIRST LIEN Recorded Oct 14, 2021
From: RIVERBED HOLDINGS, INC.; RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 057810/0502 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORED AT REEL 056397, FRAME 0750 Recorded Oct 13, 2021
From: MACQUARIE CAPITAL FUNDING LLC
To: RIVERBED HOLDINGS, INC.; RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
Reel/Frame 057983/0356 →
SECURITY INTEREST Recorded May 26, 2021
From: RIVERBED HOLDINGS, INC.; RIVERBED TECHNOLOGY, INC.; ATERNITY LLC
To: MACQUARIE CAPITAL FUNDING LLC
Reel/Frame 056397/0750 →
PATENT SECURITY AGREEMENT Recorded Mar 5, 2021
From: RIVERBED TECHNOLOGY, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 055514/0249 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED ON REEL 035521 FRAME 0069. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST IN PATENTS. Recorded Jun 2, 2015
From: JPMORGAN CHASE BANK, N.A.
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 035807/0680 →
SECURITY INTEREST Recorded May 1, 2015
From: RIVERBED TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 035561/0363 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 28, 2015
From: BARCLAYS BANK PLC
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 035521/0069 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2013
From: RIVERBED TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032421/0162 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 26, 2013
From: MORGAN STANLEY & CO. LLC, AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 032113/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2013
From: OPNET TECHNOLOGIES LLC
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 030462/0135 →
CHANGE OF NAME Recorded May 14, 2013
From: OPNET TECHNOLOGIES, INC.
To: OPNET TECHNOLOGIES LLC
Reel/Frame 030411/0273 →
SECURITY AGREEMENT Recorded Dec 20, 2012
From: RIVERBED TECHNOLOGY, INC.; OPNET TECHNOLOGIES, INC.
To: MORGAN STANLEY & CO. LLC
Reel/Frame 029646/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2007
From: NETWORK PHYSICS, INC.
To: OPNET TECHNOLOGIES, INC.
Reel/Frame 019984/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2002
From: WEN, HAN C.; PAVEL, TOMAS J.
To: NETWORK PHYSICS
Reel/Frame 013112/0882 →