[Bloat] Random idea in reaction to all the discussion of TCP flavours - timestamps?
Don Marti
dmarti at zgp.org
Tue Mar 15 13:59:42 EDT 2011
begin Jonathan Morton quotation of Tue, Mar 15, 2011 at 06:47:17PM +0200:
> On 15 Mar, 2011, at 4:40 pm, Jim Gettys wrote:
>
> > There is an interesting question about what "long term minimum" means here...
>
> VJ does expand on that in "RED in a different light". He means that the relevant measure of queue length is to take the minimum value over some interval of time, say 100ms or 1-2 RTTs, whichever is longer. The average queue length is irrelevant. The nRED algorithm in that paper proposes a method of doing that.
It seems like a host ought to be able to track the
dwell time of packets in its own buffer(s), and drop
anything that it held onto too long.
Timestamp every packet going into the buffer, and
independently of any QoS work, check if a packet is
"stale" on its way out, and if so, drop it instead of
sending it. Is this in use anywhere? Haven't seen
it in the literature I've read linked to from Jim's
blog and this list.
--
Don Marti
http://zgp.org/~dmarti/
dmarti at zgp.org
More information about the Bloat
mailing list