End-to-End Bandwidth Estimation for Congestion Control in Packet Networks