Re: [tsvwg] Gorry Fairhurst Individual thoughts on choosing whether/how to advance ECN work.

Jonathan Morton <chromatix99@gmail.com> Sun, 24 May 2020 04:22 UTC

Return-Path: <chromatix99@gmail.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07A203A10B9 for <tsvwg@ietfa.amsl.com>; Sat, 23 May 2020 21:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=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 ykApi_i7pGJp for <tsvwg@ietfa.amsl.com>; Sat, 23 May 2020 21:21:58 -0700 (PDT)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (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 51FC23A10B8 for <tsvwg@ietf.org>; Sat, 23 May 2020 21:21:58 -0700 (PDT)
Received: by mail-lf1-x12f.google.com with SMTP id e125so8759517lfd.1 for <tsvwg@ietf.org>; Sat, 23 May 2020 21:21:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=xjT1+dPD5v6enlM6vmqZqzLiYZC0Jy6dcDZJK9GZSwE=; b=MFTfyqc6sUTmMxQjcCY8dwcL2Car7H753LSUU68/WhfPfrp8Ak/ZZ2518oyEH+Z2mR gLRB8x3LniLbsWP9Rv62EZN6GdaPDHId14NkNIh5KPn/7g/P6Vhat3nG5uiVeAegBdxe Qr5GzYXCd54/TsHfa123IrSPb9EVsY/1eNfH8QcOM4RL4LTVF6Ur3HIohgdCI6PEbp4a 7Cwejj+7kvFbsaCYixulOBdRu4qtgtlXmZfv2992guwtdWTTUYbEoGLxNH+SF6cchGmu QsUwWF8ldTIGo1Uvi4X3Emv1rxU93ZWuUwuOsE1skv4W1O0dcl41qf9Vs+sVuznfkiag r7Uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=xjT1+dPD5v6enlM6vmqZqzLiYZC0Jy6dcDZJK9GZSwE=; b=QYsri1OkgyU4dqNyF1YMcnYGEqVgD7I+4rmQdFSauNo2PKmZsDwjzOg+64FM0hrzYM 3Y58yo1lAkRQaB7PuUc3G1t8t5XwrsKBrClj6cN/V+Jd1RMIV3XfXesbjCPaaOhr+Hml knm44AlQx0WrAWN05z4DA4Yu3otwSNelI+DU/Cf1UdoLGQMjqgd8gSzdCknC3sdVrE5/ G/ZrHs/C9Zh1c6jH1JiiMOs5zE37QvhOZuiWypCM/IgO469+qV9UjKuVOTCSaVAagyPM czhnbSMfQTBdlEm0PnHTfZMHOBFW6LLmvdbQrAMmz3YY61BVUIH4O8h+7tJyi8VhIJyR SoSQ==
X-Gm-Message-State: AOAM530jKV+CKPor4frpaZ4IHNKIrok3QmGa7+Fi5u4ramja4Q2+8NVo 3NL43pkAQr92K0qKcLiwEIw=
X-Google-Smtp-Source: ABdhPJys2QORBsEW6q4NRzah+OKU5qtfjmBQAFtNa00fLmsfe2AM8JpdG0Gd+ANTC47H4qpXLAiMLA==
X-Received: by 2002:a19:4b12:: with SMTP id y18mr11131698lfa.169.1590294115655; Sat, 23 May 2020 21:21:55 -0700 (PDT)
Received: from jonathartonsmbp.lan (83-245-235-192-nat-p.elisa-mobile.fi. [83.245.235.192]) by smtp.gmail.com with ESMTPSA id v22sm2525135ljv.80.2020.05.23.21.21.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 23 May 2020 21:21:55 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.5\))
From: Jonathan Morton <chromatix99@gmail.com>
In-Reply-To: <af3e6272-c04d-9e81-763c-e690ed521749@bobbriscoe.net>
Date: Sun, 24 May 2020 07:21:53 +0300
Cc: Sebastian Moeller <moeller0@gmx.de>, tsvwg@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <1565A7C1-1DF1-4C6A-AC37-14331AC87508@gmail.com>
References: <dbc71da6-70f1-7369-1d2d-f08fb3b08b69@erg.abdn.ac.uk> <21483444.sDhFMENYeD@linux-9daj> <a85600da-e69f-9190-7ca1-d23a7e7246f9@bobbriscoe.net> <3267993.nvHYsSR2bi@linux-9daj> <dd8e3896-2951-537f-e3d1-9954c93348dd@bobbriscoe.net> <67CBAA42-BD37-4A19-B650-68F511FC244A@gmx.de> <af3e6272-c04d-9e81-763c-e690ed521749@bobbriscoe.net>
To: Bob Briscoe <ietf@bobbriscoe.net>
X-Mailer: Apple Mail (2.3445.9.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/VxnGEX78ycr8diyz0Mb1gt4GAus>
Subject: Re: [tsvwg] Gorry Fairhurst Individual thoughts on choosing whether/how to advance ECN work.
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 May 2020 04:22:00 -0000

> On 24 May, 2020, at 2:53 am, Bob Briscoe <ietf@bobbriscoe.net> wrote:
> 
> * cloud-rendered interactive control (like this: https://riteproject.eu/dctth/#1511dispatchwg )

The demo linked there is a comparison between DCTCP and a dumb FIFO - of course the latter is going to lose.  But plain ECN (or SCE) is already capable of getting queue delay below one frame of video, so this is not a compelling case for L4S.

> * remote presence,

See above.  But also note that for properly functioning VR, developers have had trouble keeping the input-to-display latency sufficiently low to avoid motion sickness without ever leaving the single machine that both input and display are physically attached to.  Doing that over any sort of network is going to be extra hard.

For this particular category of applications, the total latency of the network path will govern the experience, not so much the variability as long as the latter is reasonably small.  If you're talking with someone who's 160ms of light-time plus video codec latency away, an extra 5ms will not be noticed.  If they're just the other side of the campus, a total of 5ms will not be noticed.  Do you see the pattern?

> * interactive real-time remote control or supervisory monitoring of cameras, drones, machinery (oil rigs, power plants, machine shops, cranes, ), medical procedures, using (high res.) video to monitor what is being controlled.

Are you seriously suggesting running realtime, safety-critical processes over a best-effort Internet path?  Because if so, that's the dumbest thing I've heard this week, and given how much the current POTUS is in the news, that's saying something.

> * interactive light-field experiences

I have absolutely no clue what practical application you might be referring to in this category.  But I suspect it basically falls into the same set of requirements as the first two items above, just with a different set of input and output devices.

I think I'll leave Paul and Sebastian to comment further in this vein.

 - Jonathan Morton