Re: [iccrg] AIMD versus AIAD

Saverio Mascolo <saverio.mascolo@gmail.com> Fri, 20 November 2020 10:49 UTC

Return-Path: <saverio.mascolo@gmail.com>
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 4F8BE3A1BE2 for <iccrg@ietfa.amsl.com>; Fri, 20 Nov 2020 02:49:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=gmail.com
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 0ac_Uux5WJgB for <iccrg@ietfa.amsl.com>; Fri, 20 Nov 2020 02:49:14 -0800 (PST)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 534F83A1BDE for <iccrg@irtf.org>; Fri, 20 Nov 2020 02:49:14 -0800 (PST)
Received: by mail-ed1-x529.google.com with SMTP id t9so9030319edq.8 for <iccrg@irtf.org>; Fri, 20 Nov 2020 02:49:14 -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; bh=mvKabmgsck8BaCoqXtqWFM/GU34sWUwV4xU80DbYMog=; b=Z1zUwexRdxx+7wBKCs4dOBoJHpIk8ie9YQwsq+1d6ax2d4DgoLPnZ2JYRAQrWE0EB5 k5GUdmIzTIPkfDcvIat773wfkBIV7mGnN/lWlYTZt68YNhIuETNGmA9Qp72HrydIdDuJ 9jEqGEBLJQBW1MGwY5NU7jLfr3QpB2YYDkVrRT+XeBX7Q8HWuqLPBrlghqXZc8EaeMyS iPW8A1Hu3XN1VNALygoUApRdMNrBQob6b85x0fPafUW/n5RAXS5fQs9vuoLpz/DhPjeN rulrwQwcmF07tlaCBUmEJflDvOz6eiTqhuI8v6aHjtUSFg05KzWGcULSBhhbiAejZj/i QVQg==
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; bh=mvKabmgsck8BaCoqXtqWFM/GU34sWUwV4xU80DbYMog=; b=LtPsjL78RYtjUWaOtET+VwhJSccaBvwVV2A988XT66NwTBg/u3zHRumIf3Z2BCa1m9 WmqAJqQQeK2JYY4axxcC44k++YiD9xxNQTHbqorTit2QaVrHpfiBTGwip7pck2Y4/wIG IOit+1LwcC2R60D+4j59K6JYSL2wDr7/ZmMbzVkV8Kyt6rHjESqo/gFSIGS9nXIWQJF2 KJRgKRlPN+Er0d+tZrq2SrmdAw6naJ4CzfCIcESLeV5Z1ikh8mwpgFu7soAeiqBZlcvT 2ybupjwZtzVQY5fqBZpjp7jrSOk7jYhqPahu7dz6d9bPSZbCRtKIIGsLD+k/lF+wcXX/ kf1g==
X-Gm-Message-State: AOAM532+jQM04StkX6canXN8FrmvadIfcR4zYxQkwpBXxMEYPqcGl79R kXo44ffBhk+H1/muzphsLj1U2UwXSmVTgM/Vd2aWZsEeeHs=
X-Google-Smtp-Source: ABdhPJzNjPETrnljUvD4QrQin++MSKcwKS9wdVxXb0CHeUp0blP1gjHk0orQvj98mRc4H67Ch/POJGzLa2i3PrXM9ZM=
X-Received: by 2002:aa7:c44d:: with SMTP id n13mr35775134edr.138.1605869352162; Fri, 20 Nov 2020 02:49:12 -0800 (PST)
MIME-Version: 1.0
References: <5026FF59-8D58-4E7A-9026-42CE387E934D@gmail.com>
In-Reply-To: <5026FF59-8D58-4E7A-9026-42CE387E934D@gmail.com>
From: Saverio Mascolo <saverio.mascolo@gmail.com>
Date: Fri, 20 Nov 2020 11:52:51 +0100
Message-ID: <CAK1jYfebTK6R2dpoUHBgC6K=e3h3CXz36+DhYZf_pq0avbNzZA@mail.gmail.com>
To: iccrg IRTF list <iccrg@irtf.org>
Content-Type: multipart/alternative; boundary="0000000000004a9e5005b487980d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/iccrg/RvkJbiIBIf_6f1-XSVJDoWdCGrY>
Subject: Re: [iccrg] AIMD versus AIAD
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: Fri, 20 Nov 2020 10:49:16 -0000

there is also additive increase adaptive decrease, i.e. reducing cwnd based
on measured bandwidth
sm

On Fri, Nov 20, 2020 at 8:45 AM Jonathan Morton <chromatix99@gmail.com>
wrote:

> At the end of today's session, I had the opportunity to highlight the
> central feature of TCP Prague, inherited from DCTCP, which is the change in
> response to a CE mark (additive instead of multiplicative).  The response
> from the presenters (Bob & Koen) indicated that we need to clarify some
> terminology before the discussion can begin in earnest.
>
> Specifically:  what is Multiplicative Decrease, and what is Additive
> Decrease, and which one does TCP Prague use?
>
> It is well established that NewReno and CUBIC are AIMD algorithms, indeed
> Reno was the original AIMD CC.  A single packet loss or CE mark causes the
> cwnd to reduce to some fixed fraction of its previous value within one RTT
> of the congestion signal being recognised.  Or, mathematically:
>
> MD:  O(1) signals causes O(N) reduction in cwnd.
>
> Conversely, looking at DCTCP and ignoring the low-pass filters which
> disappear in the long run, each CE mark causes half a segment to be
> subtracted from the cwnd.  This is classic Additive Decrease.  There is
> still (barring implementation bugs) a Multiplicative Decrease response to
> packet loss.  So, distilling:
>
> AD:  O(1) signals causes O(1) reduction in cwnd; to get O(N) reduction
> requires O(N) distinct signals.
>
> The above is true regardless of how closely spaced the congestion signals
> are.  With precise feedback of CE marks, you can successfully register a
> mark on every data packet during a whole RTT and obtain, effectively, a
> multiplicative decrease - but that does not make the response MD, because
> the response to a *single* CE mark is O(1) segments.
>
>  - Jonathan Morton
> _______________________________________________
> iccrg mailing list
> iccrg@irtf.org
> https://www.irtf.org/mailman/listinfo/iccrg
>


-- 
Saverio Mascolo,  Professore Ordinario di Automatica

Direttore del
Dipartimento di Ingegneria Elettrica e dell'Informazione (DEI)
Politecnico di Bari

Via Orabona 4, 70125 Bari Italy
Tel. +39 080 5963621
Fax. +39 080 5963410
email:mascolo@poliba.it

http://c3lab.poliba.it


=================================
 This message may contain confidential and/or legally privileged
information.
  If you are not the intended recipient of the message, please destroy it.
 Any unauthorized dissemination, distribution, or copying of the material in
 this message, and any attachments to the message, is strictly forbidden.