Re: [tcpm] [tsvwg] inband signaling (was: Re: Agenda requests for TSVWG@IETF101)

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Thu, 15 March 2018 08:23 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDBCB12D95F for <tcpm@ietfa.amsl.com>; Thu, 15 Mar 2018 01:23:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level:
X-Spam-Status: No, score=-4.32 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=MF5WwVSc; dkim=pass (1024-bit key) header.d=ericsson.com header.b=Bof9p0cU
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 CPEEIAt311uL for <tcpm@ietfa.amsl.com>; Thu, 15 Mar 2018 01:23:42 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 CC757124234 for <tcpm@ietf.org>; Thu, 15 Mar 2018 01:23:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1521102218; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Kx7N9q/vjUJ3pko7/dQv0JTQ7Q3qYPqiblBnPJqfMow=; b=MF5WwVScASuh7oHJUwnCtXCxuNIqgaUXypDzls4KoIqCAOHfHn3aLZyWwuFVJrVv vK5YrNQlmuNNTZda1Ue2Oc0dH7abss0eZb2LHS5+7krMe4ObVMpaAOeq53za2fZS jI6nky7R4qQl/VEzmvDNxyX5vUbxS2ysA3D2nKiMI2A=;
X-AuditID: c1b4fb3a-347ff700000067b4-8e-5aaa2d8a2efd
Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.183.60]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 28.2C.26548.A8D2AAA5; Thu, 15 Mar 2018 09:23:38 +0100 (CET)
Received: from ESESBMR506.ericsson.se (153.88.183.202) by ESESSHC014.ericsson.se (153.88.183.60) with Microsoft SMTP Server (TLS) id 14.3.382.0; Thu, 15 Mar 2018 09:23:37 +0100
Received: from ESESBMB502.ericsson.se (153.88.183.169) by ESESBMR506.ericsson.se (153.88.183.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Thu, 15 Mar 2018 09:23:37 +0100
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB502.ericsson.se (153.88.183.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26 via Frontend Transport; Thu, 15 Mar 2018 09:23:37 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yA3yjSogopvra8a+kYVqqcL925yoRw5DsjqpDP06Gx8=; b=Bof9p0cU0FGD7g1MskoRPoD9rP6UbdvYCmyNJtYci5jqGQM4kmtZJkn0COWtpF0RbiA4YQNlykeDiLK3W+w4xjx+So+0BtaoPKoyoB/f9odqSeN5TqEy/LHXRIGGFwVLbiWibjRNrDSNrl4gL9sHCx3cFLYdStBcUUvi61CE8Fg=
Received: from HE1PR0702MB3625.eurprd07.prod.outlook.com (52.133.6.23) by HE1PR0702MB3820.eurprd07.prod.outlook.com (52.133.7.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.588.7; Thu, 15 Mar 2018 08:23:35 +0000
Received: from HE1PR0702MB3625.eurprd07.prod.outlook.com ([fe80::2ca4:c7f5:8d2a:f180]) by HE1PR0702MB3625.eurprd07.prod.outlook.com ([fe80::2ca4:c7f5:8d2a:f180%2]) with mapi id 15.20.0588.013; Thu, 15 Mar 2018 08:23:35 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Lin Han <Lin.Han@huawei.com>, "tte@cs.fau.de" <tte@cs.fau.de>
CC: "tcpm@ietf.org" <tcpm@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "'iccrg@irtf.org'" <iccrg@irtf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: [tcpm] [tsvwg] inband signaling (was: Re: Agenda requests for TSVWG@IETF101)
Thread-Index: AdO7ZqLf99MPKZX+ToKs31yM2w2JXQAb219wABbyGdA=
Date: Thu, 15 Mar 2018 08:23:35 +0000
Message-ID: <HE1PR0702MB362554940039B93B88770AB3C2D00@HE1PR0702MB3625.eurprd07.prod.outlook.com>
References: <HE1PR0702MB36254B79BB13FE7A0321D2CFC2D10@HE1PR0702MB3625.eurprd07.prod.outlook.com> <1D30AF33624CDD4A99E8C395069A2A162CDBB467@sjceml521-mbs.china.huawei.com>
In-Reply-To: <1D30AF33624CDD4A99E8C395069A2A162CDBB467@sjceml521-mbs.china.huawei.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ingemar.s.johansson@ericsson.com;
x-originating-ip: [192.176.1.92]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0702MB3820; 7:nYbS8MgfbK3GZbEhIdX2AQl1/0tD96mNl/kSW7cPha7LfHHyEtu3YNlXurTJiNiF8x8Tcg1mxGLBNE0BzrR2tk239wmSO1OQvmSCEbm4Z0FZu2LAkP7qZZ4RSQhx4AVnaRShMzDQoQHcFYrkOqlcKFpRlbULfTRkr6EHr3qejXSL4ezwYmiOcb+rsUp6+r0XyRIAURp6M+LYb6BkDFVswXZ1RPfW8FWY33BJtTSDSX76UI4dSDZsEM2VKG9QfZj0
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10009020)(346002)(39860400002)(396003)(376002)(39380400002)(366004)(13464003)(189003)(199004)(8676002)(106356001)(81166006)(81156014)(8936002)(74316002)(305945005)(7736002)(6436002)(86362001)(5250100002)(66066001)(6506007)(2906002)(53546011)(186003)(102836004)(229853002)(3660700001)(99286004)(26005)(59450400001)(2950100002)(3280700002)(5660300001)(2501003)(97736004)(110136005)(54906003)(76176011)(7696005)(68736007)(6116002)(3846002)(966005)(316002)(25786009)(55016002)(478600001)(33656002)(6246003)(4326008)(105586002)(107886003)(2900100001)(6306002)(53936002)(9686003)(14454004); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0702MB3820; H:HE1PR0702MB3625.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
x-ms-office365-filtering-correlation-id: f8db819c-6248-4075-8bff-08d58a4e0bad
x-microsoft-antispam: UriScan:(130329453890623); BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0702MB3820;
x-ms-traffictypediagnostic: HE1PR0702MB3820:
x-microsoft-antispam-prvs: <HE1PR0702MB3820948BD84EB537F405EF86C2D00@HE1PR0702MB3820.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(278428928389397)(50582790962513)(82608151540597)(130329453890623)(213716511872227);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231221)(944501244)(52105095)(3002001)(93006095)(93001095)(10201501046)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:HE1PR0702MB3820; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0702MB3820;
x-forefront-prvs: 0612E553B4
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: pxqFAtploqlCtzv7BHDL4YYj22WHw+bsW6t0lkiC/H4NxoBfRa5WCs0ojYZ38uQHwDgKGKJA/TAlD/qZvnekiFloqKlhd10DzEg5WmnFUOVun1F1p4PyZ0airz8KfLf+PR8HUkTXcaj0ef9KOn28km/WJ3T4Zs6LccgL0B3zrkpQVv799hzT+OeTwWW877x0baVatfbe3CFhEPFyb5EsN6GcR2gX270FXuSQOLNqEL5h7c2j6HuqH5i9RxGSzwaRY+Y4m7qb5HNTUjiLwuRjpE2nFR1TR3Bv8yJoD8BCS8KNQZUtcHcijMIK7SrM8ft1fVotVCfZtY1/Sm0srwwvqg==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: f8db819c-6248-4075-8bff-08d58a4e0bad
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2018 08:23:35.0348 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3820
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0iTYRTHed7LfGeOnqbiwRJqJJi3mhgtM9G+5AejIiybkg59U3FO2zsl +xCCgqVZamApwmZpokQ0EfNGummKKUlqeUMnZXlL0FVemFS+PgV9+53z/z/nfw48HC03sp5c qs7A63UarULizFTEvAoNKAxoUB8zre5VdZlanVRvjYyqud9IqXq/TUtU78YcdDgbWWFeQZH5 PStsZE3NFhX50NwtucConUOTeG1qNq8/GpbgnJJnH2QzG0/ftMzlM7nIrixEUg5wMMyaO5HI ctyNYOJjcCFy3uEmBJanlRJSbCCY6htwIkUtBbP5VbsKg+0U/NxspYlSSoFj7AtLiq8I5su7 ncTJEhwK9daN3RQ3HAH9eQWUaKJxHQKHaZUWBVccC21NBTsmbscUBxV3DhF/CDSM1rIiM9gb ygZWWdEiwwnQtXicZD1H8KSqeHeMFF+G5Q+2XUbYC2wbM4zINPaAyTkjRa7GUNMxRBN2h8XP v1jiTwT7RDFL+gdhe/iThLAXDBuLkBgGuJmC6UezDBGU0FffSROhSAI91lxK3A7wOaiyXSP9 KQSl5nZEHvjD5vvFv8kZUFN9jylBysr/FiTsD6Z2u4SwHzyrXqZFluF90F8xx5gQ04DcBV4Q 0pODggJ5fWqiIGToAnW8oRHtfBtLkyOkBVnmI6wIc0jhIov1bVDLWU22kJNuRcDRCjeZ7Ua9 Wi5L0uTc4vUZ8fosLS9Y0X6OUXjIzlxXqeU4WWPg03g+k9f/UylO6pmLsM+sdl3bddc3+OR9 80J8QWDZzITPxNrSpZbizl7l1uvAcjfbyBSeq0qxRzsFc11thg5HWlFJTHj1uN7l8JJf1Hnb gZ7JFvWR4h9nXRnqVF7q+Gj345EwIe7qqPdCcnSW/+/BvBfrdVHKB9Ir372tF4deHrCu6rZv x6ztCXjjekLBCCkapS+tFzR/AJSNrgYyAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/ia51RHBsUxTT3iODdEjNZ1c6nE8>
Subject: Re: [tcpm] [tsvwg] inband signaling (was: Re: Agenda requests for TSVWG@IETF101)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Mar 2018 08:23:46 -0000

Hi

Please see inline, marked [IJ]
/Ingemar

> -----Original Message-----
> From: Lin Han [mailto:Lin.Han@huawei.com]
> Sent: den 14 mars 2018 22:22
> To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>;
> tte@cs.fau.de
> Cc: tcpm@ietf.org; tsvwg@ietf.org; 'iccrg@irtf.org' <iccrg@irtf.org>
> Subject: RE: [tcpm] [tsvwg] inband signaling (was: Re: Agenda requests for
> TSVWG@IETF101)
> 
> Hi, Ingemar
> 
> Tanks for the comments, See inline answer
> 
> Best Regards
> 
> Lin
> 
> -----Original Message-----
> From: Ingemar Johansson S [mailto:ingemar.s.johansson@ericsson.com]
> Sent: Wednesday, March 14, 2018 12:56 AM
> To: Lin Han <Lin.Han@huawei.com>; tte@cs.fau.de
> Cc: tcpm@ietf.org; tsvwg@ietf.org; 'iccrg@irtf.org' <iccrg@irtf.org>; Ingemar
> Johansson S <ingemar.s.johansson@ericsson.com>
> Subject: Re: [tcpm] [tsvwg] inband signaling (was: Re: Agenda requests for
> TSVWG@IETF101)
> 
> Hi
> 
> This subject pops up every once in a while.
> [LH] You are right -:) But this time, we bring up this issue for the future
> applications like AR/VR, not for applications that current TCP works well. See
> the detailed analysis in draft-han-iccrg-arvr-transport-problem-00. We
> believe for the applications, such as AR/VR/TSN, that are much sensitive to
> congestion or delay, current technologies are hard to satisfy the
> requirement.
[IJ] Please have a look at the RITE project experiments https://riteproject.eu/, these show that you can achieve very short latency with L4S technology, L4S can in many ways coexist with diffserv and this draft outlines how the two can work together https://tools.ietf.org/pdf/draft-briscoe-tsvwg-l4s-diffserv-00.pdf . Given this I am not convinced why an inband QoS solution is needed for AR/VR.

> 
> I would like to add my perspective, given how I understand that 3GPP
> technology works. The 3GPP QoS framework can be used to offer for
> instance a Guaranteed bandwidth (GBR) to applications. The operation is that
> the "bearer" gets increased scheduling priority once the throughput is below
> the GBR value.
> In simulations I have verified that this framework can deliver a GBR to TCP
> flows when the network load increases, at least as long it is possible to push
> back other bearers with a lower priority. So, seen from my experience so far I
> am not fully confident that additional inband signaling is needed.
> [LH] Does it work well when the GW or eNodeB are congested? The purpose
> for in-band signaling is to guarantee network resource for a critical application
> no matter what happens. The congestion is the major problem for such
> requirement by current technology, because all flows can only share the
> bandwidth during congestion.
[IJ] As for eNB, the allocation of GBR/MBR comes with admission control. However because of physical limitations in terms of limited power coverage and/or radio interference, no in-band or out of band QoS signaling in the world can guarantee a given throughput in all conditions. It is all matter of prioritization of the available resource blocks, where each resources worth in terms of bits is dictated by the laws of Shannon, somewhat on steroids with the use of adaptive antenna beamforming. 

> 
> There can however be a benefit to e.g. determine an appropriate bitrate for
> a DASH session, depending on network load and/or coverage, but I would
> argue that out of band signaling is better in this case.
> [LH] One benefit of in-band signaling is it can provide the dynamic resource
> (like Q depth) to the source. By using this signal, we can distinguish
> congestion packet loss and random physical loss. It can increase the good-put
> for application as we described in the new draft.
[IJ] But isn't it better to use good AQMs instead as the goal should always be to avoid large standing queues ?. 

> 
> As regards to "worst case latency", I am not sure that I follow here, are we
> discussing TSN/Detnet technology here, general link failures, or is it about
> means to control the queue delay in the network ?. As to the latter, I believe
> that it is worthwhile to look more closely at L4S.
> [LH] Yes, we want to control the delay for specified flow by change the
> queue/scheduler parameters. We believe only through such very fine
> control, we can achieve the expected service from application. We are in talk
> with detnet to see if they want an alternative solution other than PWE. L4S
> still only provides a statistical bounded latency when all hosts are upgraded
> to support L4S. For our solution, we don't need to change hosts if they don't
> want to use new TCP.
[IJ] The L4S issue is that of deployment but you will face similar deployment issues with inband QoS signaling, probably worse. L4S is basically very simple technology whereas inband QoS implies more packet inspection and processing. 
And I believe that TSN/Detnet is a different story as it tries to achieve extremely tight scheduling, so far in confined domains.

> 
> Regards
> Ingemar Johansson
> 
> 
> > Message: 2
> > Date: Tue, 13 Mar 2018 19:27:18 +0000
> > From: Lin Han <Lin.Han@huawei.com>
> > To: Toerless Eckert <tte@cs.fau.de>, Gorry Fairhurst
> > 	<gorry@erg.abdn.ac.uk>
> > Cc: Thomas Nadeau <tnadeau@lucidvision.com>, "tcpm@ietf.org"
> > 	<tcpm@ietf.org>,  "tsvwg@ietf.org" <tsvwg@ietf.org>, "Scharf,
> Michael
> > 	(Nokia - DE/Stuttgart)" <michael.scharf@nokia.com>,
> > 	"tsvwg-chairs@ietf.org" <tsvwg-chairs@ietf.org>, Katsushi Kobayashi
> > 	<ikob@acm.org>, Yingzhen Qu <yingzhen.qu@huawei.com>
> > Subject: Re: [tcpm] [tsvwg] inband signaling (was: Re: Agenda requests
> > 	for TSVWG@IETF101)
> > Message-ID:
> > 	<1D30AF33624CDD4A99E8C395069A2A162CDB9BA3@sjceml521-
> > mbs.china.huawei.com>
> >
> > Content-Type: text/plain; charset="us-ascii"
> >
> > Hi, Gorry/Toerless
> >
> > Here is some explanation and clarification for two drafts
> > (draft-han-tsvwg-cc and
> > draft-han-6man-in-band-signaling-for-transport-qos)
> >
> > 1. About draft-han-tsvwg-cc compared with other CC for bandwidth
> > guaranteed network, such as gTFRC.
> > draft-han-tsvwg-cc is a split draft from
> > draft-han-6man-in-band-signaling-for-
> > transport-qos . It proposes a new CC for a network if the TCP
> > session's bandwidth is guaranteed. Here the guaranteed  bandwidth is
> > per TCP session and described by PIR/CIR and given directly by TCP end
> user.
> >
> > 2. About TCP-QS and draft-han-6man-in-band-signaling-for-transport-qos
> > >From my understanding, TCP-QS and
> > >draft-han-6man-in-band-signaling-for-
> > transport-qos do have similarity, both are kind of using in-band
> > signaling for the resource reservation. But they still have big difference.
> > 1). draft-han-6man-in-band-signaling-for-transport-qos is more general
> > in- band signaling method, it not only applies to TCP, but also UDP or
> > other upper layer of protocol, even the draft only exemplifies the method
> to TCP.
> > 2). draft-han-6man-in-band-signaling-for-transport-qos provides
> > reserved resource for bandwidth and latency for the whole life of TCP
> > session. It gives more flavors and more granularity for the QoS
> > (unlike TCP-QS only has 16 values of starting bandwidth). Moreover, it
> > can support the "worst case latency" at each hop; also, it can support
> > the OAM to detect the congestion states, and support the "forwarding
> > state" for host to be notified in real-time about if the resource
> > reservation or QoS forwarding is interrupted by abnormal situation such as
> link/node failures.
> >
> > Best regards
> >
> > Lin
> >