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

Luca Muscariello <muscariello@ieee.org> Tue, 10 September 2019 13:03 UTC

Return-Path: <muscariello@ieee.org>
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 C9A5D12011C for <iccrg@ietfa.amsl.com>; Tue, 10 Sep 2019 06:03:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ieee.org
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 XFfWlrtw8qn1 for <iccrg@ietfa.amsl.com>; Tue, 10 Sep 2019 06:03:03 -0700 (PDT)
Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D14FF12007C for <iccrg@irtf.org>; Tue, 10 Sep 2019 06:03:02 -0700 (PDT)
Received: by mail-wr1-x432.google.com with SMTP id k6so7926365wrn.11 for <iccrg@irtf.org>; Tue, 10 Sep 2019 06:03:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cQlhUC4esZFDjUbmA876Gd5e4H1AZIBC7pbT1D1zdWM=; b=dkBjoqOZk59A/TDEkEYv427t6Pb1E/TcxRpNX4yWW8sYC+3Uefd31yGDwXaw+dPaqH O3Bkr7aToEDw0mX10404kkmD9UyHvxyl995zy5JDHgnkG4Kdw7I78CwU/zoP5Ybecuyc 0e1AlKel8Shd/aT82+u0/AdUqZRZN87FEUD4A=
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; bh=cQlhUC4esZFDjUbmA876Gd5e4H1AZIBC7pbT1D1zdWM=; b=R8MUKUGrvshvowJ9tF8g/Szn7kVhDKNWavWHLTQTi/4YRbwLhulUg7Wt3t2SFfDQzs Z2y9FHebTnqhpJnlAjnAqEljKVx+PUGcGu+Hk89x0lVraoRNLVSTFtQ/yGeq5Sc9XPtg Zv8877cFHRMqAc9mL5gSEUv/txFT/3YDItlF/G/L/QauwTT42M36IscHN8WKidQ67Vos OhY5UdpxAkAlopHmPgY31voHEobbwt8TFKx9ySyRykOPx93ci57Q4fGQDqPZFxr6uieY /5YK4pqp+tFC8idJbEqi1HNzPDsLIB61/xF3uFL3S0tWinKGr6sEx23It7K2wvNJbMNY cCyQ==
X-Gm-Message-State: APjAAAVZLOaPdx+K8dQj9lQfPw9Eci6J3T1G7iKELOZ2zq3gxCiiXCIg wHA8XMmBR96Zg7gQ6cRmBUjLgDxUPWlZoMMleCqd9w==
X-Google-Smtp-Source: APXvYqzThK61AqTg+LIEzG1tLIq3kIJez74D/T4rg5gr2/mFx9aZooCbuhbLb7llyFlcGXoqxGi3XGfc+xjaqp4ZiX4=
X-Received: by 2002:a05:6000:1c3:: with SMTP id t3mr27736893wrx.76.1568120581290; Tue, 10 Sep 2019 06:03:01 -0700 (PDT)
MIME-Version: 1.0
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> <006BEFAF-33C2-4750-825C-31023EED3FD3@ifi.uio.no>
In-Reply-To: <006BEFAF-33C2-4750-825C-31023EED3FD3@ifi.uio.no>
From: Luca Muscariello <muscariello@ieee.org>
Date: Tue, 10 Sep 2019 15:02:49 +0200
Message-ID: <CAH8sseRvJC-KTsq+SK0coFn1Enu0hybHj4HuBpeBQt=1ORacwQ@mail.gmail.com>
To: Michael Welzl <michawe@ifi.uio.no>
Cc: "Bless, Roland (TM)" <roland.bless@kit.edu>, Neal Cardwell <ncardwell@google.com>, Praveen Balasubramanian <pravb@microsoft.com>, Yuchung Cheng <ycheng@google.com>, iccrg IRTF list <iccrg@irtf.org>, marcelo bagnulo braun <marcelo@it.uc3m.es>
Content-Type: multipart/alternative; boundary="00000000000036acef0592328673"
Archived-At: <https://mailarchive.ietf.org/arch/msg/iccrg/N21d33uXn5ppUiruskGbMYSDmuk>
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 13:03:06 -0000

I think those are two different kind of unfairness effects. One can lead to
starvation, the other to biased fair shares in favor of small RTTs.


On Tue 10 Sep 2019 at 11:46, Michael Welzl <michawe@ifi.uio.no> wrote:

>
>
> > 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
>
>