| CPC H04L 43/0894 (2013.01) [H04L 43/0829 (2013.01); H04L 43/0852 (2013.01); H04L 43/0858 (2013.01); H04L 43/0882 (2013.01); H04L 43/10 (2013.01); H04L 43/12 (2013.01); H04L 47/11 (2013.01); H04Q 3/0091 (2013.01); H04W 24/06 (2013.01); H04L 43/0817 (2013.01); H04L 43/0835 (2013.01); H04L 45/125 (2013.01); H04L 47/10 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving a set of probe packets over a network path;
estimating, by a system comprising a hardware processor, an available bandwidth of the network path using a bump detection algorithm (BDA);
identifying, by the system, a delay bump experienced by a first subset of probe packets of the set of probe packets over the network path, the first subset of probe packets comprising a range of probe packets between a packet pair of the BDA, wherein transmission delays of the delay bump experienced by the first subset of probe packets are greater than transmission delays experienced by a remainder of the set of probe packets;
identifying, by the system, an ignorable zone based on the delay bump, the ignorable zone comprising the first subset of probe packets, wherein packet losses of probe packets in the ignorable zone are ignored in estimating the available bandwidth;
determining, by the system, an amount of lost probe packets associated with probe packets outside the ignorable zone;
determining, by the system, whether the amount of lost probe packets violates a threshold; and
based on determining that the amount of lost probe packets violates the threshold, suppressing, by the system, the estimated available bandwidth from use in directing data traffic along network paths.
|