From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by mail.toke.dk (Postfix) with ESMTPS id 623DC7C6C47 for ; Thu, 7 Jan 2021 20:21:14 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=pass (1024-bit key) header.d=ucdavis.edu header.i=@ucdavis.edu header.b=CjffkChf Received: by mail-ed1-x52d.google.com with SMTP id c7so8833723edv.6 for ; Thu, 07 Jan 2021 11:21:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucdavis.edu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=r5XhvIRpi5XUWOZEJGc97ZRo77r5rQh4FPUYuJCDybA=; b=CjffkChfgXFxVJKqsqaMfL4SCpUZUtYLqNLtnCcgP5nVXD6Qlg8ZMYIuRzoIzVWn6o NLe8uD1cS4gxNSdpciI7Tyvu+OjDpVkaIIyCc5X/M0W5YoPU6al+5qh/G/mJ2GRMJS5L ZeMOhQBvv25Ks6H036BHpGceWRALnyIBODOP0= 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=r5XhvIRpi5XUWOZEJGc97ZRo77r5rQh4FPUYuJCDybA=; b=se1zVept0mCJvCE6vTkQDfXf3odIefvkQqFMh/jQIzGEJ/mG0xmzY0Q63gH4ZbJ61W R0sQWCjRR4At4Tez5w7sKOQNZV94tlUDLLkM+h2G6tjPpbM4TGfKMpvsQmz1dRkrrV9p kH7rSATzcWxNMTuAEYHhSMBJr5Dn6hYRu7Ru1xF9TeOJKS9VvjAtvXs2/4F6emBY5uFI E2s8NWWu0EQbNd6zcqYn82UMy2dtf9Q5tRs8zH31drk8whIDqNn8Kvk2HyNY+5yw1Ho6 144a7t2sJJ4T7v9F6Sc7EyhIiHLdykNLTkli5c8WyCpAyI9NFxm38GU5AwSOL9o9hTmv aNug== X-Gm-Message-State: AOAM533b2EstZTy59vaDIAJdi2AuvBf+XE2geVQY8YREtno1RZJe54H+ 5tWxI+DDZ+ZOs3hBBdfcC3WgIH9uCLFJBXKYKo20Qw== X-Google-Smtp-Source: ABdhPJynEY/bLtcl5jBTzjrIOJ5fHdRDKhEI2PugZ+71YsS2l0Y6ZAEiPYunwhpG7e6OqBcq3Ajj6UeW0f0f4UNhzrs= X-Received: by 2002:a05:6402:a52:: with SMTP id bt18mr2788184edb.228.1610047269223; Thu, 07 Jan 2021 11:21:09 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Taran Lynn Date: Thu, 7 Jan 2021 11:20:58 -0800 Message-ID: To: Dave Taht Content-Type: multipart/alternative; boundary="0000000000008de08b05b854572a" X-MailFrom: tflynn@ucdavis.edu X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation Message-ID-Hash: KBMVR4NNHNN5C2Z7E6IZFXAKSYND6QRD X-Message-ID-Hash: KBMVR4NNHNN5C2Z7E6IZFXAKSYND6QRD X-Mailman-Approved-At: Thu, 07 Jan 2021 20:23:30 +0100 CC: bloat , codel@lists.bufferbloat.net, ECN-Sane , Make-Wifi-fast , flent-users , BBR Development , ghosal@cs.ucdavis.edu X-Mailman-Version: 3.3.2 Precedence: list Subject: [Flent-users] Re: D* tcp looks pretty good, on paper List-Id: Flent discussion list Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: --0000000000008de08b05b854572a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The source can be found at https://github.com/lambda-11235/tcp_davis . The code mentioned in the paper can be found under the tag "arxiv_2020". The current master branch has an additional stable mode that I was testing out. On Thu, Jan 7, 2021 at 10:35 AM Dave Taht wrote: > See: https://arxiv.org/pdf/2012.14996.pdf > > Things I really like: > > * they used flent > * Using "variance" as the principal signal. This is essentially one of > the great unpublished and unanalyzed improvements on the minstrel > algorithm as well > * Conventional ecn response > * outperforms bbr on variable links > > Only negative so far is I haven't found any published source to it. :( > > Otherwise a very promising start to a year. > > "The choice of feedback mechanism between delay and packet loss has > long been a point of contention in TCP congestion control. This has > partly been resolved, as it has become increasingly evident that delay > based methods are needed to facilitate modern interactive web > applications. However, what has not been resolved is what control > should be used, with the two candidates being the congestion window > and the pacing rate. BBR is a new delay based congestion control > algorithm that uses a pacing rate as its primary control and the > congestion window as a secondary control. We propose that a congestion > window first algorithm might give more desirable performance > characteristics in situations where latency must be minimized even at > the expense of some loss in throughput. To evaluate this hypothesis we > introduce a new congestion control algorithm called TCP D*, which is a > congestion window first algorithm that adopts BBR's approach of > maximizing delivery rate while minimizing latency. In this paper, we > discuss the key features of this algorithm, discuss the differences > and similarity to BBR, and present some preliminary results based on a > real implementation." > > > > > -- > "For a successful technology, reality must take precedence over public > relations, for Mother Nature cannot be fooled" - Richard Feynman > > dave@taht.net CTO, TekLibre, LLC Tel: 1-831-435-0729 > --0000000000008de08b05b854572a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

The source can be found at https://github.com/lambda-11235/tcp_davis .

The code mentioned in the paper can be found under the tag=20 "arxiv_2020". The current master branch has an additional stable = mode=20 that I was testing out.


= On Thu, Jan 7, 2021 at 10:35 AM Dave Taht <dave.taht@gmail.com> wrote:
See: https://arxiv.org/pdf/2012.149= 96.pdf

Things I really like:

* they used flent
* Using "variance" as the principal signal. This is essentially o= ne of
the great unpublished and unanalyzed improvements on the minstrel
algorithm as well
* Conventional ecn response
* outperforms bbr on variable links

Only negative so far is I haven't found any published source to it. :(<= br>
Otherwise a very promising start to a year.

"The choice of feedback mechanism between delay and packet loss has long been a point of contention in TCP congestion control. This has
partly been resolved, as it has become increasingly evident that delay
based methods are needed to facilitate modern interactive web
applications. However, what has not been resolved is what control
should be used, with the two candidates being the congestion window
and the pacing rate. BBR is a new delay based congestion control
algorithm that uses a pacing rate as its primary control and the
congestion window as a secondary control. We propose that a congestion
window first algorithm might give more desirable performance
characteristics in situations where latency must be minimized even at
the expense of some loss in throughput. To evaluate this hypothesis we
introduce a new congestion control algorithm called TCP D*, which is a
congestion window first algorithm that adopts BBR's approach of
maximizing delivery rate while minimizing latency. In this paper, we
discuss the key features of this algorithm, discuss the differences
and similarity to BBR, and present some preliminary results based on a
real implementation."




--
"For a successful technology, reality must take precedence over public=
relations, for Mother Nature cannot be fooled" - Richard Feynman

dave@taht.net <Da= ve T=C3=A4ht> CTO, TekLibre, LLC Tel: 1-831-435-0729
--0000000000008de08b05b854572a--