IP Library Granted Patent US 7,907,527
Granted Patent B2
US 7,907,527 · App. 11/842,244 · Granted Mar 15, 2011

Methods, systems, and computer program products for grooming traffic on a shared network facility based on a peak utilization analysis of the shared network facility

Assignee: NetTraffic, Inc.
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,907,527
App. No.
11/842,244
Granted
Mar 15, 2011
Kind
B2
Abstract

A communication network is operated by monitoring a bandwidth utilization of a shared network resource, performing a statistical analysis to determine a mean utilization peak and/or a utilization peak coefficient of variance, monitoring a bandwidth utilization of lines, ports, and/or channels associated with the shared network resource, performing a statistical analysis to determine a percentage M of the lines, ports, and/or channels whose consumption of bandwidth exceeds a first threshold percentage of the mean utilization peak, and determining whether to groom traffic carried by the shared network resource based on the mean utilization peak, the utilization peak coefficient of variance, and/or the percentage M.

Claims (43)

1. A method of operating a communication network, comprising:

monitoring a bandwidth utilization of a shared network resource;

performing a statistical analysis to determine at least one of a mean utilization peak and a utilization peak coefficient of variance;

monitoring at least one of a bandwidth utilization of lines, ports, and channels associated with the shared network resource;

performing a statistical analysis to determine at least one of a percentage (M) of the lines, ports, and channels whose consumption of bandwidth exceeds a first threshold percentage of the mean utilization peak; and

determining whether to groom traffic carried by the shared network resource based on the percentage (M).

2. The method of claim 1 , wherein monitoring the bandwidth utilization of the shared network resource comprises monitoring the bandwidth utilization of the shared network resource over a time period periodically at a defined frequency.

3. The method of claim 2 , wherein the time period is greater than one day and the frequency is about once every 15 minutes.

4. The method of claim 1 , wherein monitoring the bandwidth utilization of at least one of the lines, ports, and channels comprises monitoring the bandwidth utilization of at least one of the lines, ports, and channels if the mean utilization peak exceeds a second threshold percentage.

5. The method of claim 4 , wherein the first threshold percentage is about 50% and the second threshold percentage is about 75%.

6. The method of claim 1 , further comprising:

categorizing the shared network resource into one of the following categories:

category A if P is greater than about 75% of Um and Cp is greater than about 15%;

category B if P is greater than about 75% of Um and Cp is less than about 15%;

category C if P is less than about 75% of Um and M is less than about 25%;

category D if P is less than about 75% of Um and M is greater than about 25%, but less than about 50%;

category E if P is less than about 75% of Um and M is greater than about 50%, but less than about 70%; and

category F if P is less than about 75% of Um and M is greater than about 70%;

wherein Um is a maximum possible bandwidth utilization of the shared network resource, P is the mean utilization peak, and Cp is the utilization peak coefficient of variance.

7. The method of claim 6 , wherein determining whether to groom the traffic carried by the shared network resource comprises determining whether to groom traffic based on a number of shared resources in the communication network that have been categorized in at least one of categories A, B, and C.

8. The method of claim 7 , further comprising:

grooming the traffic carried by the shared network resource if the number of shared resources in category A is greater than zero or if the sum of the numbers of shared resources in categories B and C is greater than about 35% and less than about 50% of all the shared resources in the communication network.

9. The method of claim 8 , wherein grooming the traffic comprises re-provisioning at least one of the lines, ports, and channels associated with the shared network resource.

10. The method of claim 9 , wherein re-provisioning at least one of the lines, ports, and channels associated with the shared network resource comprises selecting the at least one of the lines, ports, and channels that has a lower than average bandwidth utilization and has a lower than average peak bandwidth utilization.

11. A computer program product comprising a computer readable medium having computer readable program code embodied therein, the computer readable program code being configured to implement the method of claim 1 .

12. A traffic management system for a communication network, comprising:

a traffic grooming system that is configured to monitor a bandwidth utilization of a shared network resource, perform a statistical analysis to determine at least one of a mean utilization peak and a utilization peak coefficient of variance, monitor at least one of a bandwidth utilization of lines, ports, and channels associated with the shared network resource, perform a statistical analysis to determine at least one of a percentage (M) of the lines, ports, and channels whose consumption of bandwidth exceeds a first threshold percentage of the mean utilization peak, and determine whether to groom traffic carried by the shared network resource based on the percentage (M).

13. The system of claim 12 , wherein the traffic grooming system is further configured to monitor the bandwidth utilization of the shared network resource over a time period periodically at a defined frequency.

14. The system of claim 13 , wherein the time is period greater than one day and the frequency is about once every 15 minutes.

15. The system of claim 12 , wherein the traffic grooming system is further configured to monitor the bandwidth utilization of at least one of the lines, ports, and channels if the mean utilization peak exceeds a second threshold percentage.

16. The system of claim 15 , wherein the first threshold percentage is about 50% and the second threshold percentage is about 75%.

17. The system of claim 12 , wherein the traffic grooming system is further configured to categorize the shared network resource into one of the following categories:

category A if P is greater than about 75% of Um and Cp is greater than about 15%;

category B if P is greater than about 75% of Um and Cp is less than about 15%;

category C if P is less than about 75% of Um and M is less than about 25%;

category D if P is less than about 75% of Um and M is greater than about 25%, but less than about 50%;

category E if P is less than about 75% of Um and M is greater than about 50%, but less than about 70%; and

category F if P is less than about 75% of Um and M is greater than about 70%;

wherein Um is a maximum possible bandwidth utilization of the shared network resource, P is the mean utilization peak, and Cp is the utilization peak coefficient of variance.

18. The system of claim 17 , wherein the traffic grooming system is further configured to determine whether to groom the traffic carried by the shared network resource based on a number of shared resources in the communication network that have been categorized in at least one of categories A, B, and C.

19. The system of claim 18 , wherein the traffic grooming system is further configured to groom the traffic carried by the shared network resource if the number of shared resources in category A is greater than zero or if the sum of the numbers of shared resources in categories B and C is greater than about 35% and less than about 50% of all the shared resources in the communication network.

20. The system of claim 19 , wherein the traffic grooming system is further configured to groom the traffic by re-provisioning at least one of the lines, ports, and channels associated with the shared network resource.

21. The system of claim 20 , wherein the traffic grooming system is further configured to re-provision at least one of the lines, ports, and channels associated with the shared network resource by selecting the at least one of the lines, ports, and channels that has a lower than average bandwidth utilization and has a lower than average peak bandwidth utilization.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →
CHANGE OF NAME Recorded Dec 2, 2016
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 040803/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2016
From: TRENDIUM, INC.
To: JDS UNIPHASE CORPORATION
Reel/Frame 040494/0245 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2007
From: MELEIS, HANAFY; YAMANY, SAMEH; BATTISHA, MOHAMED; ELDEIB, AYMAN
To: TRENDIUM INC.
Reel/Frame 019726/0268 →
Continuity (2)
Provisional Application 60862911 · Oct 25, 2006
Related Publication 20080101229A1 · May 1, 2008