Measuring bandwidth

"Vishnepolsky, Oleg" <ovishnepolsky@doubleclick.net> Mon, 06 May 2002 13:11 UTC

Message-ID: <03E81ABDC8C2D31192C9009027D5B86E08ADB87E@NYC-EX03>
From: "Vishnepolsky, Oleg" <ovishnepolsky@doubleclick.net>
To: tcp-impl@grc.nasa.gov
Subject: Measuring bandwidth
Date: Mon, 6 May 2002 09:11:26 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain; charset="iso-8859-1"
Sender: owner-tcp-impl@grc.nasa.gov
Precedence: bulk
Status: RO
Content-Length: 579
Lines: 10

Suppose a TCP server application wants to know what bandwidth and latency
there are for each of the connected clients. Depending on the bandwidth it
may serve different content. Depending on latency it may choose levels of
interactivity. In request-response protocols, such as HTTP, there is not a
lot of opportunity to measure bandwidth and latency on the responder side.

Has anyone tackled these issues, say, with web servers ? Surely this is a
very practical matter. If you serve images, you want to server "nicer"
versions to folks with higher bandwidth. 

Oleg Vishnepolsky