Patent ID: 7697435

Claim:
A communication system comprising: an interface configured to receive a plurality of traffic; and a processing system coupled to the interface and configured to process each traffic of the plurality of traffic to determine if a delay of the traffic exceeds a delay limit, discard the traffic if the delay exceeds the delay limit, and retain the traffic if the delay does not exceed the delay limit; wherein the processing system, when the delay exceeds the delay limit, increments a late counter from a base amount of the late counter; wherein the processing system, when the delay does not exceed the delay limit, increments a retained counter from a base amount of the retained counter; wherein the processing system, when the delay does not exceed the delay limit and when the delay of a previous traffic exceeded the delay limit, returns the late counter to the base amount of the late counter; wherein the processing system, when the delay exceeds the delay limit and when the previous traffic did not exceed the delay limit, returns the retained counter to the base amount of the retained counter; wherein the processing system, when the late counter exceeds a late limit, increases the delay limit; and wherein the processing system, when the retained counter exceeds a retained limit, decreases the delay limit.