Re: [iccrg] LEDBAT++, rLEDBAT, and slowdowns

Michael Welzl <michawe@ifi.uio.no> Tue, 10 September 2019 09:46 UTC

Return-Path: <michawe@ifi.uio.no>
X-Original-To: iccrg@ietfa.amsl.com
Delivered-To: iccrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 239571200A3 for <iccrg@ietfa.amsl.com>; Tue, 10 Sep 2019 02:46:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r_wZFj_kmVNY for <iccrg@ietfa.amsl.com>; Tue, 10 Sep 2019 02:46:09 -0700 (PDT)
Received: from mail-out02.uio.no (mail-out02.uio.no [IPv6:2001:700:100:8210::71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01592120052 for <iccrg@irtf.org>; Tue, 10 Sep 2019 02:46:08 -0700 (PDT)
Received: from mail-mx10.uio.no ([129.240.10.27]) by mail-out02.uio.no with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.2) (envelope-from <michawe@ifi.uio.no>) id 1i7cil-0006qv-5G; Tue, 10 Sep 2019 11:45:59 +0200
Received: from boomerang.ifi.uio.no ([129.240.68.135]) by mail-mx10.uio.no with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) user michawe (Exim 4.92.2) (envelope-from <michawe@ifi.uio.no>) id 1i7cik-0008Gm-7U; Tue, 10 Sep 2019 11:45:59 +0200
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Michael Welzl <michawe@ifi.uio.no>
In-Reply-To: <CAH8sseR6Q9yasAQxCLkf+pqEJ3kvXGzNdn8RrdtXW1h+sixvog@mail.gmail.com>
Date: Tue, 10 Sep 2019 11:45:56 +0200
Cc: "Bless, Roland (TM)" <roland.bless@kit.edu>, marcelo bagnulo braun <marcelo@it.uc3m.es>, Praveen Balasubramanian <pravb@microsoft.com>, iccrg IRTF list <iccrg@irtf.org>, Neal Cardwell <ncardwell@google.com>, Yuchung Cheng <ycheng@google.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <006BEFAF-33C2-4750-825C-31023EED3FD3@ifi.uio.no>
References: <CADVnQynJY8xkqkghhCWhPpbF+4Ev_3c7OZf_tDEb_J5xr0FV9A@mail.gmail.com> <c4b76af5-abbe-3184-24ce-03a2c0b9544b@it.uc3m.es> <CADVnQy=3FqEjqipX6thgjcjN8YPTOqiduYKU2GccXHwS+a3wVA@mail.gmail.com> <be98e323-506f-bdc8-a128-72c9f4aa5ead@it.uc3m.es> <3862e86e-e588-0cca-38e8-4ea23ef2b4c7@it.uc3m.es> <CADVnQymqHHg4cF94fu81opaBibmShVrsZ3cLyVPcHir0p=Kv3Q@mail.gmail.com> <30f3abb2-a78f-6da6-e67a-1532d342ce9e@it.uc3m.es> <CAH8sseRXegJ+hmKBc2xSxCEy87HWbw3_7zL_yuj-GxJrUypJqQ@mail.gmail.com> <e1b051a6-c99a-dc1f-6b64-13a279c62106@it.uc3m.es> <d8202854-3f6c-7e20-cbc5-4680f500e9f8@kit.edu> <CAH8sseR6Q9yasAQxCLkf+pqEJ3kvXGzNdn8RrdtXW1h+sixvog@mail.gmail.com>
To: Luca Muscariello <muscariello@ieee.org>
X-Mailer: Apple Mail (2.3445.9.1)
X-UiO-SPF-Received: Received-SPF: neutral (mail-mx10.uio.no: 129.240.68.135 is neither permitted nor denied by domain of ifi.uio.no) client-ip=129.240.68.135; envelope-from=michawe@ifi.uio.no; helo=boomerang.ifi.uio.no;
X-UiO-Spam-info: not spam, SpamAssassin (score=-5.0, required=5.0, autolearn=disabled, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO)
X-UiO-Scanned: 31084D0191CBDEB75D9495AF40219723F00BF1E0
Archived-At: <https://mailarchive.ietf.org/arch/msg/iccrg/vw09ckmQxwxNj0H7y1FSrwdwrrc>
Subject: Re: [iccrg] LEDBAT++, rLEDBAT, and slowdowns
X-BeenThere: iccrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussions of Internet Congestion Control Research Group \(ICCRG\)" <iccrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/iccrg>, <mailto:iccrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iccrg/>
List-Post: <mailto:iccrg@irtf.org>
List-Help: <mailto:iccrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/iccrg>, <mailto:iccrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Sep 2019 09:46:12 -0000


> On 10 Sep 2019, at 10:22, Luca Muscariello <muscariello@ieee.org> wrote:
> 
> I think, Roland is right about fairness. 
> More generally AIAD is unfair, which turns out to be a stability issue.

That said, I hope people are aware that AIMD isn't really much better in that respect. This gets quite clear when simply looking at some trajectories with unequal RTTs.
Easy and intuitive to do with this tool: http://heim.ifi.uio.no/~michawe/research/tools/cavt/index.html

Cheers,
Michael


> This is also known for Vegas.
> 
> So even if RTT_min is known AIAD is a bad design choice.
> Still it remains to infer RTT_min.
> 
> There is a reference that I report below that can be useful to fix LEDBAT for what concerns 
> intra/inter protocol fairness seen from a stability perspective.
> 
> A. Tang, X. Wei, S. H. Low and M. Chiang, 
> "Equilibrium of Heterogeneous Congestion Control: Optimality and Stability," 
> in IEEE/ACM Transactions on Networking, vol. 18, no. 3, pp. 844-857, June 2010.
> doi: 10.1109/TNET.2009.2034963
> 
> 
> 
> On Tue, Sep 10, 2019 at 9:36 AM Bless, Roland (TM) <roland.bless@kit.edu> wrote:
> Hi Marcelo,
> 
> Am 09.09.19 um 17:34 schrieb marcelo bagnulo braun:
> > I am not sure i understand your answer though. I mean the whole problem
> > of LEDBAT latecomer advantage is that the late comer misestimates the
> > base delay (i.e. RTT_min?) and then it adds the target delay on top of
> > the wrongly estiamted base delay.
> 
> Yes.
> 
> > So, i dont understand what do you mean that the mechanism assumes
> > knownledge of the base delay. Clearly, i am missing something here,
> > could you educate me?
> 
> As Luca wrote, their proposed algorithm requires a _perfect knowledge_
> of RTT_min, i.e., transmission and propagation delay
> without any queueing delay.
> 
> Note that, even if one would have perfect knowledge of queueing delay,
> the latecomer advantage would turn into a latecomer disadvantage,
> because the latecomer would back-off. Fairness remains still
> an issue then...
> 
> Regards
>  Roland
> 
> _______________________________________________
> iccrg mailing list
> iccrg@irtf.org
> https://www.irtf.org/mailman/listinfo/iccrg
> _______________________________________________
> iccrg mailing list
> iccrg@irtf.org
> https://www.irtf.org/mailman/listinfo/iccrg