Unbiased bandwidth estimation in communication protocols
Authors: | Jacobsson Krister, Department of Signal, Sensors and Systems - KTH, Sweden Hjalmarsson Håkan, Department of Signal, Sensors and Systems - KTH, Sweden Johansson Karl-Henrik, Department of Signal, Sensors and Systems - KTH, Sweden |
---|
Topic: | 3.3 Computers and Telematics |
---|
Session: | Control Methods for Communication Networks |
---|
Keywords: | Estimation, Communication protocols, Communication Networks, Bandwidth, TCP |
---|
Abstract
In this paper we focus on bandwidth estimation and elucidate why estimates based directly on bandwidth samples are biased. Previously, this phenomenon has been observed but not properly explained, it seems. Standard techniques for bandwidth estimation are based on measurements of inter-arrival times of packets as the bandwidth is proportional to the inverse of the inter-arrival time. Two main classes of bandwidth estimators are analyzed wrt how variations in the inter-arrival times affect the estimates. It is shown that linear time-invariant filtering of instantaneous bandwidth estimates does not change the bias. In contrast to this, smoothing the inter-arrival-time samples does give a bias reduction which depends on the properties of the smoothing filter. Hence, which such approach, noise attenuation can be traded against tracking ability wrt changes in the actual bandwidth.