Re: Re: [PATCH 2/25]: Avoid accumulation of large send credit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Let's start to think laterally about this. Many of the problems around
CCID3/TFRC implementation seem to be on local LANs and rtt is less
than t_gran.

I would agree that this is a problem.

One thing that should help would be to modify Section 4.7 of
rfc3448bis, on "Scheduling of Packet Transmissions", to say
that instead of allowing packets to be sent t_delta seconds
before their nominal send time, for:
   t_delta = min(t_ipi, t_gran)/2
we should instead recommend that t_delta is also at most rtt/2
(or some other fraction of the rtt);
   t_delta = min(t_ipi, t_gran, rtt)/2.

Then when rtt is less than t_gran, the sender would not be
sending more that an RTT of packets before their nominal send
time.


When this is combined with the guideline that the sender
can maintain unused send credits up to an RTT, I think that
this gives behavior roughly comparable to that of TCP.

(I agree, however, that the performance of both TCP and TFRC
in environments with very small round-trip times could use
further investigation.)

- Sally
http://www.icir.org/floyd/



[Index of Archives]     [Linux Kernel Development]     [Linux DCCP]     [IETF Annouce]     [Linux Networking]     [Git]     [Security]     [Linux Assembly]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [DDR & Rambus]

  Powered by Linux