The invention herein described consists of an algorithm, which performs an
end-to-end estimation of the bandwidth available in an end-to-end
connection established between a server and a client via a packet
switching network such as the Internet Protocol Network (IP). This
algorithm is used to properly regulate the input rate at the send side.
Typical applications are delivering best effort traffic over TCP, or
audio and video traffic over RTP/UDP. The invention is particularly
effective over wireless Internet and can be used in a content delivery
system to dynamically choose the best server between a set of servers to
satisfy the request of a client, or to select the best route in a content
deliver or global hosting system.