Network congestion management using aggressive timers
First Claim
Patent Images
1. A network system comprising:
- links;
end stations coupled between the links, wherein types of end stations include endnodes which originate or consume frames and routing devices which route frames between the links, wherein at least one end station includes;
an aggressive timer adapted to respond to an occurrence of at least one condition of delayed frame transmission progress to provide a first frame delay indication when the at least one condition exists for a duration that exceeds a variable timing threshold, wherein the variable timing threshold is configurable based on at least one network system attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A network system includes links and end stations coupled between the links. Types of end stations include endnodes which originate or consume frames and routing devices which route frames between the links. At least one end station includes an aggressive timer adapted to respond to an occurrence of at least one condition of delayed frame transmission progress, to provide a frame delay indication when the at least one condition exists for a duration that exceeds a variable timing threshold. The variable timing threshold is configurable based on at least one network system attribute.
185 Citations
72 Claims
-
1. A network system comprising:
-
links;
end stations coupled between the links, wherein types of end stations include endnodes which originate or consume frames and routing devices which route frames between the links, wherein at least one end station includes;
an aggressive timer adapted to respond to an occurrence of at least one condition of delayed frame transmission progress to provide a first frame delay indication when the at least one condition exists for a duration that exceeds a variable timing threshold, wherein the variable timing threshold is configurable based on at least one network system attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A network system comprising:
-
links;
end stations coupled between the links, wherein types of end stations include endnodes which originate or consume frames and routing devices which route frames between the links, wherein at least one end station includes;
a forward progress timer adapted to provide a first frame delay indication when at least one delay in frame transmission exceeds a first timing threshold; and
an aggressive timer adapted to respond to an occurrence of at least one condition of delayed frame transmission progress, to provide a second frame delay indication when the at least one condition exists for a duration that exceeds a second timing threshold, wherein the second timing threshold is configurable based on at least one network system attribute. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An end station comprising:
an aggressive timer adapted to monitor network traffic, and respond to an occurrence of at least one condition of delayed frame transmission progress to provide a first frame delay indication when the at least one condition exists for a duration that exceeds a variable timing threshold, wherein the variable timing threshold is configurable based on at least one network system attribute. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
64. A method of detecting potential network system bandwidth underutilization, the method comprising:
-
configuring a timing threshold that defines when a continuous existence of at least one condition of delayed frame transmission progress constitutes an underutilization of network system bandwidth, wherein the configuring is based on at least one network system attribute; and
monitoring transmission progress of a frame, wherein the monitoring includes;
responding to any indicated existence of the at least one condition of delayed frame transmission progress;
timing the duration of the existence of the at least one condition; and
comparing the measured duration against the configured timing threshold. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72)
-
Specification