From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 76EB43CB3B for ; Fri, 23 Nov 2018 11:43:56 -0500 (EST) Received: by mail-qt1-x82d.google.com with SMTP id y20so11053241qtm.13 for ; Fri, 23 Nov 2018 08:43:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=SdWFQCQaQ9mT2LPyDhR4B7gfAwso/9TKwVuJleHQghg=; b=gvy7jscDboe44ufkqK8TXCTRssi2hj1YyicAB6GP7Yk39LNwYa8nwrhcicaAxme997 OTkw7Mq2Ag9P3M5fn37yhHxlthcEBc1vycdafNyNmD5XmMSF65aKHdureKeZM0AcKA8t wu3IVtdJmgB3XHuICF86QsbU1StXQm+3ZNAoxT8DDueLc8KigQSPvI58bh8z7lD39+Ii 5nFzl/3ohjn//s7+uAd+fBHZ2YT3j2TUc8eLK9TH06FPaGj573QmhTljjKN0GICvhTRt v1U9uoeXKV+TO2o7OvaTynahrhW90gisgqmhHI6g5Zy/zG72BxCY2lEciLHSY1fxKE83 bqJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=SdWFQCQaQ9mT2LPyDhR4B7gfAwso/9TKwVuJleHQghg=; b=bs3JiZgC/qYVbajbEv3uiC7Ik8c1Gq5/D6y//sZItL/7pI2xzvTsuT9z0LiAO5SQLu puutXZDJLUMdtF6r+G5KGkIe8lw46ZuVB8kxihWB28Qvy8Syts3IC/il2ewjgn517pXo 06s1hNulSFe2gX7Oe7VihZ+7aFRJG0yPVxzAQmZccOu/3hjJ0ocA4vbX1fOuv48TzecW oyF0dYIZ3imlORXKz2Wr4daYw5yLV+wjBssV1DR2XL4PWbVSmIwFKyarVYmWKPX3PXZ9 41EVYAKBnQ/Ra4L7dSYi7jBcJ5pn0ZrcuE5ZErcL3vHgw3pqLrYlFiVpMY1Abzcv1SfI oUfw== X-Gm-Message-State: AGRZ1gJWyUX0LrenohFLymH6IdUDsO1ldh1C8vxTpm7FvIruilrJlKk4 crZEcFpk9gVhSUmoSGUUMA1YqD7eJRX5OBb75jU= X-Google-Smtp-Source: AJdET5ffCK/7WfpIzreQFjayACHOQrrOQNQfwyQLL0WxtLOQr+ptepOG2wPlqnEHSGL5dGEbHtDVBPyjLjDQFaWiNtU= X-Received: by 2002:ac8:6606:: with SMTP id c6mr15164120qtp.376.1542991435886; Fri, 23 Nov 2018 08:43:55 -0800 (PST) MIME-Version: 1.0 References: <87va4nzsn4.fsf@taht.net> In-Reply-To: <87va4nzsn4.fsf@taht.net> From: Dave Taht Date: Fri, 23 Nov 2018 08:43:43 -0800 Message-ID: To: =?UTF-8?Q?Dave_T=C3=A4ht?= Cc: Jendaipou Palmei , Cake List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Cake] COBALT implementation in ns-3 with results under different traffic scenarios X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Nov 2018 16:43:56 -0000 On Fri, Nov 23, 2018 at 8:05 AM Dave Taht wrote: > > Jendaipou Palmei writes: > > > Hi Dave, > > > > We have added the results for CoDel and PIE in the same setup. > > > > Link: > > https://github.com/Daipu/COBALT/wiki/Light-Traffic > > Wonderful, thank you. One new thing in cobalt is it responds much > earlier to stuff in slow start, and thus that first spike is much > smaller than it is with codel or pie. Network researchers spend way too > much time looking at stuff in congestion avoidance mode, where what we > see in the real world is most flows never get out of slow start. > > As an example, slashdot.org, last I checked, started 78 flows over 2.2 > seconds for a page load. > > I'm still puzzled as to why queue utilization spikes and drops so > much on all three qdiscs in your simulation. In general we use a much > larger number of packets in our packet limit (1000 or more) and I am > thinking tail drop is controlling your queue more than any of the qdiscs > are at 10mbit with a 50ms delay. I haven't had enough coffee yet this > morning to do the bdp here, but that's another easy param to tweak. this was definiately pre-coffee, you are showing next to no queue utilization in the first place and good throughput on pie and codel. It was the throughput graph I was mis-interpreting. This is possibly a correct result in your simulation!! - the periodic throughput drop you are showing in cobalt at this bandwidth and rtt. I'm happy to see cobalt kick in early on slow start but not happy to see the periodic drop. Jon, do you have time for a code review? It also looks like we can setup a simple real-world duplicate of this test in flent (5 flows) + netem. However (sigh), our tc sampler for queue depth is broken on modern versions of iproute2. Also the aqm work that I'd done on cake was eliminated in the rewrite, and that I'd not gone at looked hard at longer rtts again, lacking resources. > Ns3, btw, also has fq_codel. I happen to be fond of what fq can do. if > you feel like another run, with the packet limit increased and that > added too? > > Care to try 100mbit? 20ms RTT? 80ms? :) > > Can you put your test code up somewhere? > > > > > > Thanks for your help. > > > > On Thu, Nov 22, 2018 at 9:02 PM Dave Taht wrote: > > > > Your light traffic graph is puzzling, with the synchronized drops. > > Is > > it possible for you to do another test run, same setup, with codel > > or > > pie? > > On Thu, Nov 22, 2018 at 5:57 AM Jendaipou Palmei > > wrote: > > > > > > Hello Jonathan and Dave, > > > > > > Thanks for your timely inputs. > > > > > > We have implemented COBALT in ns-3. The main C++ file is here: > > > > > > > > https://github.com/Daipu/COBALT/blob/master/src/traffic-control/mod= el/cobalt-queue-disc.cc > > > > > > > > We have also added Queue length and Throughput graphs for COBALT > > in our wiki: > > > > > > https://github.com/Daipu/COBALT/wiki > > > > > > Thanks and Regards, > > > Jendaipou Palmei > > > Shefali Gupta > > > _______________________________________________ > > > Cake mailing list > > > Cake@lists.bufferbloat.net > > > https://lists.bufferbloat.net/listinfo/cake > > > > > > > > -- > > > > Dave T=C3=A4ht > > CTO, TekLibre, LLC > > http://www.teklibre.com > > Tel: 1-831-205-9740 --=20 Dave T=C3=A4ht CTO, TekLibre, LLC http://www.teklibre.com Tel: 1-831-205-9740