Re: [tsvwg] Comments on draft-ietf-tsvwg-l4s-arch-07

Bob Briscoe <ietf@bobbriscoe.net> Mon, 02 November 2020 22:10 UTC

Return-Path: <ietf@bobbriscoe.net>
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 F043B3A11D9 for <tsvwg@ietfa.amsl.com>; Mon, 2 Nov 2020 14:10:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.346
X-Spam-Level:
X-Spam-Status: No, score=-2.346 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, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.247, 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=bobbriscoe.net
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 z18dt9n_1G-Y for <tsvwg@ietfa.amsl.com>; Mon, 2 Nov 2020 14:10:00 -0800 (PST)
Received: from cl3.bcs-hosting.net (cl3.bcs-hosting.net [3.11.37.202]) (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 6C4B73A0829 for <tsvwg@ietf.org>; Mon, 2 Nov 2020 14:09:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=OFqqzmuqk79azfiGAL052AUqfvH77waY7FbqXsBJ46A=; b=6q6VBg2IWIthLE18ZZPZ2m+C9 ABgMwfKzzlp8hyL4P/zt6aCH+jFuESdhOsVjlWcjUhugmgirpz8Jn+Waqgv7Myt91IDLau2me+dly Zq7TPIXvGF4pinZbZhZBX5S5D+wgpJB/xxcvNlV8T9KaneHN/8njxYRg9NrNtX5Oa6mspe/2u6Htm W0MxUb4yaawia2PkfZUiXlKIg1Mglh+Y5ClcRjE3KA5IqsEoL/qw+xu6fnMnbTM/oQn4Pi6NPzaYy UktL844+2aYL1SwYKZB6URFPhMGwtMqNiT9uaoosMScAVO2236yJ3ST7LzwKGjhFWxVg8J/wnROoK oyEoJ2hPw==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:39090 helo=[192.168.1.3]) by cl3.bcs-hosting.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <ietf@bobbriscoe.net>) id 1kZi1V-00E2KN-LB; Mon, 02 Nov 2020 22:09:58 +0000
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Cc: "De Schepper, Koen (Koen)" <koen.de_schepper@nokia.com>, Greg White <g.white@CableLabs.com>, "marcelo@it.uc3m.es" <marcelo@it.uc3m.es>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <HE1PR0701MB28765B57DDCB1304CDE91702C2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <cadfdc87-7b0b-3e93-1cc7-0a11fc8205c8@bobbriscoe.net>
Date: Mon, 02 Nov 2020 22:09:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <HE1PR0701MB28765B57DDCB1304CDE91702C2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------8D76D7CB2B9AB93BD89F5848"
Content-Language: en-GB
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cl3.bcs-hosting.net
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: cl3.bcs-hosting.net: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: cl3.bcs-hosting.net: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/kHdwARVyFYbSR_HzLDJBLENZWcM>
Subject: Re: [tsvwg] Comments on draft-ietf-tsvwg-l4s-arch-07
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: Mon, 02 Nov 2020 22:10:03 -0000

Ingemar,

On 02/11/2020 10:39, Ingemar Johansson S wrote:
>
> Hi
>
> I have read through  draft-ietf-tsvwg-l4s-arch-07 and have a few comments
>
> Section 4 page 11 on Host mechanisms : RFC6679 is listed for RTP, it 
> is however good to add also
> https://tools.ietf.org/wg/avtcore/draft-ietf-avtcore-cc-feedback-message/ 
> , this feedback format is used with SCReAM. cc-feedback-message is BTW 
> listed in the L4S-ID draft.
>

Feedback protocols are discussed in the bullet below the one you are 
looking at. I think RTP is still the right thing to reference to 
describe the main protocol (that has things attached to it like 
congestion controls, feedback protocols, etc).

Nonetheless, you are right if we're talking about the following bullet, 
where it says RTCP is sufficient for L4S feedback. That was obviously 
written there a long time ago, and it needs to be updated to recommend 
using avtcore-cc-feedback-message.

Assuming you confirm I'm correct, I'll do that (before tonight's 
deadline, if you get back to me soon enough).

> Section 6.2 :
> + One key benefit that I see with L4S is that it reduces delay jitter 
> and this in turn makes it possible to tune down the dejjitterbuffers 
> on the video streaming client side. The end result should be a better 
> interactive experience for the end users.
>

Added. Thx
>
> + Another one, that may not be useful. SCReAM implement a transmission 
> buffer on the sending side. This prevents that traffic bloats the 
> network in case of a fast reduction in link throughput. In addition 
> the transmission buffer can be discarded and the video coder can be 
> requested to create a new key frame. This happens occasionally in the 
> experiments with the RC cars that we run because the video coders in 
> the NVIDIA Jetson Nanos are a bit slow to react to reduced target 
> rate. This mechanism should be improved with addition of L4S support 
> as we can then reduce the time that the video playout freezes as the 
> queue buildup in the network is limited.
>

I'm not quite sure about this.
* If there is a certain standing queue in the network, at a sudden 
reduction in capacity, the network queue will grow by a certain amount.
* If the standing queue is less because of L4S, if there is the same 
sudden reduction in capacity, the queue will grow by the same amount.
In both cases, to get the network queue back to where it was, the sender 
would have to dump the same amount from its send buffer.
So the send buffer can't be any smaller, just because the network queue 
is smaller.

What am I misunderstanding?

I can see you could reduce the send buffer if you used a virtual queue 
in the network to keep some spare headroom. But without any headroom, I 
don't get what you mean.


> Nits :
> Section 8.1 Possible grammar… not sure “as best efforts traffic”, 
> always thought it should be “as best effort traffic” ?. But then I am 
> not a professor in the English language 😐
>

I usually say best efforts. Not sure whether it's any more correct than 
best effort. I just looked it up. It seems to have come from contract 
law. And usually it's written best efforts, but sometimes best effort. 
I'll leave it.

Thanks for the review (again).


Bob

> /Ingemar
>
> ================================
>
> Ingemar Johansson  M.Sc.
>
> Master Researcher
>
> Ericsson Research
>
> RESEARCHER
>
> GFTL ER NAP NCM Netw Proto & E2E Perf
>
> Labratoriegränd 11
>
> 977 53, Luleå, Sweden
>
> Phone +46-1071 43042
>
> SMS/MMS +46-73 078 3289
>
> ingemar.s.johansson@ericsson.com
>
> www.ericsson.com <http://www.ericsson.com/>
>
> Talk about a dream, try to make it real
>
> Bruce Springsteen
>
> =================================
>

-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/