Systems and methods for managing a packet network
First Claim
Patent Images
1. A method comprising:
- receiving a packet comprising delay information relating to a plurality of network points, wherein the delay information represents a sliding window delay measurement comprising a plurality of delay measurements determined over one or more time intervals, wherein each of the plurality of network points is associated with at least one delay measurement of the plurality of delay measurements;
comparing a first delay measurement of the plurality of delay measurements to a threshold, wherein the first delay measurement is associated with a network point of the plurality of network points selected at random; and
based on the first delay measurement exceeding the threshold, executing a congestion control process associated with the plurality of network points, wherein executing the congestion control process comprises modifying one or more of an ingress data rate and an egress data rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for managing congestion in a network are disclosed. One method can comprise receiving delay information relating to one or more network points wherein the delay information represents one or more of link level delay, connection level delay, and class of service level delay. The method can also comprise comparing delay information to a threshold and if the delay information exceeds the threshold, executing a congestion control process associated with the one or more network points.
44 Citations
19 Claims
-
1. A method comprising:
-
receiving a packet comprising delay information relating to a plurality of network points, wherein the delay information represents a sliding window delay measurement comprising a plurality of delay measurements determined over one or more time intervals, wherein each of the plurality of network points is associated with at least one delay measurement of the plurality of delay measurements; comparing a first delay measurement of the plurality of delay measurements to a threshold, wherein the first delay measurement is associated with a network point of the plurality of network points selected at random; and based on the first delay measurement exceeding the threshold, executing a congestion control process associated with the plurality of network points, wherein executing the congestion control process comprises modifying one or more of an ingress data rate and an egress data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a packet comprising delay information determined for at least a portion of a point-to-point network, a point-to-multipoint network, or a multipoint-to-multipoint network, wherein the at least a portion of the point-to-point network, the point-to-multipoint network, or the multipoint-to-multipoint comprises a plurality of network points, wherein the delay information represents a sliding window delay measurement that comprises a plurality of delay measurements determined over one or more time intervals, wherein each of the plurality of network points is associated with at least one delay measurement of the plurality of delay measurements, and wherein the delay information is based on a delay measurement of the at least one delay measurement of the plurality of delay measurements associated with a randomly selected network point of the plurality of network points; providing a threshold crossing alert based on the delay information; and modifying a data rate in response to the threshold crossing alert by reducing one or more of an ingress data rate or an egress data rate. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a packet comprising an indication of network delay, the indication relating to a service flow associated with a plurality of network points, wherein the indication of network delay represents a sliding window delay measurement that comprises a plurality of delay measurements determined over one or more time intervals, wherein the indication of network delay is based on a delay measurement of the at least one or more delay measurements associated with a randomly selected network point of the plurality of network points; determining an effective bandwidth for the service flow; and modifying a data rate associated with the service flow based upon the effective bandwidth and in response to the indication of network delay by reducing one or more of an ingress data rate or an egress data rate. - View Dependent Claims (16, 17, 18, 19)
-
Specification