Channel bandwidth estimation on hybrid technology wireless links
AssigneeVenturi IP LLC
InventorsKanapathipillai KETHEESAN, David Choi
Life of this patent
Estimating the term…
Abstract
A bandwidth estimation algorithm on shared links detects peaks and/or average per-user bandwidth. Estimating is performed at the transport or IP layer with no assistance from lower layer (PHY, MAC, etc.) and the techniques can be used for any of adjusting the level of video optimization to the available bandwidth; driving QoS decisions at the transmitter based on available bandwidth; improving QoS enforcement during transitions among hybrid technologies on a wireless links; and correcting estimates on devices delivering bursty payload.
Claims16
A method for channel bandwidth estimation, comprising the steps of:
- receiving a packet at a receiver and noting a timestamp of the packet;
- calculating an inter-arrival time comprising the elapsed time between the timestamp noted for a previously received packet and the received packet;
- estimating bandwidth for a burst by dividing a number of accumulated bytes by tracking duration and checking whether bandwidth value falls within minimum and maximum bandwidth values, and adding a current sample to a running set of previous samples;
- and
- estimating an average reportable bandwidth value from a running set of previous bandwidth samples.
An apparatus for channel bandwidth estimation, comprising:
- receiver for receiving a packet and noting a timestamp of the packet;
- a processor for calculating an inter-arrival time comprising the elapsed time between the timestamp noted for a previously received packet and the received packet;
- said processor configured for estimating bandwidth for a burst by dividing a number of accumulated bytes by tracking duration and checking whether bandwidth value falls within minimum and maximum bandwidth values, and adding a current sample to a running set of previous samples;
- and
- said processor configured for estimating an average reportable bandwidth value from a running set of previous bandwidth samples.
Dependencies are inferred from the claim text.