From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 8CEB221F2E8 for ; Tue, 27 Oct 2015 08:16:54 -0700 (PDT) Received: by pacfv9 with SMTP id fv9so235471269pac.3 for ; Tue, 27 Oct 2015 08:16:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=DgFKxJvary3IIjzl8N4LWTUzohdYbMHixFxBsxHdXFY=; b=O9M72Yym2Jgq38bcQatkfjdYHGbOF+me6HcHqdfHvcWOw+MdvQPJNc/BNCyxNVRmzs x0+ksDDBxSOVGaKNHQy6f4brWemw7TJSB+ffHrJVumBMvM76Nh4C4P+M89skNFL1qTSO WzKn+ujkdVx/R6aEJNtBACyQzUXd5GbnsBk25G127sxmAhzvaBmH52MVn2t7AQmNLa9f j0j61dfjSge8Nxwm+VPNS6lgJZrXymEnm220LCxfbTKsv4EPN3cesKdo0jThIr/sfbbd u2JpT49L+EwaFgggTh6pC+qVYfyXBaCgaa7ee5YuYv4IJ0qrb7Pbiv45P1aIIRZdTLoG a+8A== MIME-Version: 1.0 X-Received: by 10.68.245.33 with SMTP id xl1mr28917089pbc.65.1445959014355; Tue, 27 Oct 2015 08:16:54 -0700 (PDT) Received: by 10.66.23.38 with HTTP; Tue, 27 Oct 2015 08:16:54 -0700 (PDT) In-Reply-To: <87a8r4mji9.fsf@toke.dk> References: <87a8r4mji9.fsf@toke.dk> Date: Tue, 27 Oct 2015 15:16:54 +0000 Message-ID: From: Loganaden Velvindron To: =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= Content-Type: multipart/alternative; boundary=047d7b2e3e48691a30052317911a Cc: cake@lists.bufferbloat.net Subject: Re: [Cake] Running Cake at long RTTs X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 15:17:17 -0000 --047d7b2e3e48691a30052317911a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Oct 27, 2015 at 3:14 PM, Toke H=C3=B8iland-J=C3=B8rgensen wrote: > So Dave and I did a bit of testing of Cake at a 1-second base RTT. That > showed that, compared with a straight FIFO queue (with a sufficiently > large buffer), throughput was suffering quite a bit under Cake, > especially at large bandwidths. We did two changes to fix this: > > - Turn the hard packet queue size into a lower bound rather than an > upper bound. > > - Scale the target to be 1/16th of the interval. > > The first change allows Cake to actually reach the target throughput, > but it still takes a long while to get there. With the second change, we > actually get the desired behaviour. The attached plot shows the > difference, with the solid line being before the change and the dashed > line being after the change. > > Patch attached. > > Fantastic ! I'm going to test it and report back. I'm interested in how this will perform for 350ms RTT. > -Toke > > > _______________________________________________ > Cake mailing list > Cake@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cake > > --047d7b2e3e48691a30052317911a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Tue, Oct 27, 2015 at 3:14 PM, Toke H=C3=B8iland-J=C3=B8rgensen <toke@tok= e.dk> wrote:
So Dave and I = did a bit of testing of Cake at a 1-second base RTT. That
showed that, compared with a straight FIFO queue (with a sufficiently
large buffer), throughput was suffering quite a bit under Cake,
especially at large bandwidths. We did two changes to fix this:

- Turn the hard packet queue size into a lower bound rather than an
=C2=A0 upper bound.

- Scale the target to be 1/16th of the interval.

The first change allows Cake to actually reach the target throughput,
but it still takes a long while to get there. With the second change, we actually get the desired behaviour. The attached plot shows the
difference, with the solid line being before the change and the dashed
line being after the change.

Patch attached.

Fantastic !

I'm going to test it and report b= ack. I'm interested in how this will perform for 350ms RTT.

=C2= =A0
-Toke


_______________________________________________
Cake mailing list
Cake@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cake


--047d7b2e3e48691a30052317911a--