Re: [tsvwg] New Version Notification for draft-white-tsvwg-nqb-02.txt

Greg White <g.white@CableLabs.com> Wed, 17 July 2019 16:29 UTC

Return-Path: <g.white@CableLabs.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 743A112066D for <tsvwg@ietfa.amsl.com>; Wed, 17 Jul 2019 09:29:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cablelabs.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 2OBYgtBH4rqE for <tsvwg@ietfa.amsl.com>; Wed, 17 Jul 2019 09:29:44 -0700 (PDT)
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (mail-eopbgr700094.outbound.protection.outlook.com [40.107.70.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 544A3120657 for <tsvwg@ietf.org>; Wed, 17 Jul 2019 09:29:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DJ8btFIde+U62rj4WugJHpNXPX1pZQrdQTUThOrrmNtinRJ9RQ5HML7tqfu44CAWeC4aFpGTZd540vlbAinkWcGhG07JIafmSYnBPvaCUU9aiiQ5W7xwl2Ok4vg5Snr1C51KVe6SpNCSXDlFwdtE1G0rijAz1UWwRQGW39Sge2PESm/N7bafmKqxzwnXqpupEAKi4Gk0Oz1ECzEPibNPuy18ndOqdeqYa2MhA7TxHqwtPvhCcB188EP9i/IvsNYuEI9Q/TW/MFniqvcFQ7M4TcuE66A5xGhKX7RXUwkLqgwBf4/54zU6+9UvhE4hDlb8iBw6HCJXeQTcbIWUSCoHxg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=36q2bCW9KHmNvRaedEGx3wepmbbjVq32RJBcDfiiUbA=; b=oCVqghloULaNNW/pMaD1QzfXNgKTj1Nj4Bp+W6r7yeL/+fAa0vz8iLV+wEyu5BSahWIElAVcfN69vFNJdd9vPzXBE7jniY7DGMckqnJ8Nf0oecsA+hG73f6yCvfrob0XAmXROqlvYmvbXhzc0Pk53/ROJUn0itKfspK9gooPHGUWc57+oMzrHf3hvaq8RIj8FhkPLyibPpiuQ1L2MD4amaja+9JuwpygMqkSRi7iVtS9vK6lJVK9yTp7bi68vXpL0NbpRrfHwP+oG5x8HjT5m3N0p7ZXZTYV+CcVA+ihtEGN8PWPC84RmDxR425/GriRKR468a7n839ASfIjvlBxmA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cablelabs.com;dmarc=pass action=none header.from=cablelabs.com;dkim=pass header.d=cablelabs.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cablelabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=36q2bCW9KHmNvRaedEGx3wepmbbjVq32RJBcDfiiUbA=; b=orMrwoiGnNBaasUwfsV0buCFp26iA3tgoT8zHHKROD9L17pwBJ4UdoXqUAo4YyHPk3dLsBKxICaW+o0sR220mfStsThD93XN0PHLwpZY04+Wbxhcraupq69oLjrDDHxcXBHF4XZPUXT9HBNNRKfk2Xk49vuCD27Pthkd7tco+1M=
Received: from SN6PR06MB4655.namprd06.prod.outlook.com (52.135.117.85) by SN6PR06MB6080.namprd06.prod.outlook.com (20.177.255.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.14; Wed, 17 Jul 2019 16:29:41 +0000
Received: from SN6PR06MB4655.namprd06.prod.outlook.com ([fe80::71cc:f2a5:f308:dc42]) by SN6PR06MB4655.namprd06.prod.outlook.com ([fe80::71cc:f2a5:f308:dc42%3]) with mapi id 15.20.2073.012; Wed, 17 Jul 2019 16:29:41 +0000
From: Greg White <g.white@CableLabs.com>
To: "Diego R. Lopez" <diego.r.lopez@telefonica.com>, "Smith, Kevin, (R&D) Vodafone Group" <Kevin.Smith@vodafone.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] New Version Notification for draft-white-tsvwg-nqb-02.txt
Thread-Index: AQHVMEJqWwGiC7KCxUKNlAJ7moHfeqbOtJCA
Date: Wed, 17 Jul 2019 16:29:41 +0000
Message-ID: <B11513D4-82F1-407B-AEC7-BFC7C1CD02D7@cablelabs.com>
References: <96717E5A-FBBD-4BB3-B15D-68A7165A19F9@telefonica.com>
In-Reply-To: <96717E5A-FBBD-4BB3-B15D-68A7165A19F9@telefonica.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1a.0.190530
authentication-results: spf=none (sender IP is ) smtp.mailfrom=g.white@CableLabs.com;
x-originating-ip: [192.160.73.16]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 486ad11a-db6e-4fff-cc34-08d70ad3f869
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:SN6PR06MB6080;
x-ms-traffictypediagnostic: SN6PR06MB6080:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <SN6PR06MB60800F1B85EC384733DA37B4EEC90@SN6PR06MB6080.namprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01018CB5B3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39850400004)(366004)(136003)(396003)(346002)(376002)(189003)(199004)(40134004)(13464003)(53936002)(66946007)(66446008)(91956017)(14444005)(256004)(110136005)(966005)(81166006)(66476007)(6436002)(81156014)(446003)(6306002)(76116006)(296002)(64756008)(8676002)(66556008)(316002)(45080400002)(86362001)(229853002)(476003)(2616005)(68736007)(66066001)(561944003)(76176011)(71200400001)(58126008)(71190400001)(11346002)(2501003)(6486002)(66574012)(53546011)(305945005)(8936002)(36756003)(3846002)(33656002)(6506007)(6512007)(2906002)(7736002)(99286004)(6116002)(186003)(102836004)(26005)(478600001)(6246003)(25786009)(14454004)(486006)(15650500001)(5660300002)(85282002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR06MB6080; H:SN6PR06MB4655.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: CableLabs.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9iS+moW8LLG0cK3Ogl0aFM9Z+JhbT2cczquRbz+GtHVtRJHHSmpUkfV1mUs2C3OkqeqAErjbT+FxnGduklGFyUmLzGVRY1miU4sEyh7d8dHDMh+MHhn6ix7cJhqRw/xdT6J9jlmL0qW5rnrQsVsy72ses0Uo/RJli00zaVRRIgsc0xMerzXvjwfKllMShVfYqK2qBsolNlHr2GWCyyfbilPQblrONLsaetdzDr65NAwRVBDsNq/h3M4mIz3CEIPyKp6sM2N1cxjq53rXi40+lQPEr309+/idhkKwxf/DzLxWylJro0alSO1t9W8TXwzFn0MXiKO/CKuag41F1LmTnJvC8OXFQ57A8QMEFEny2uTH6+3KCg8lLG3t5ZAuBhZ5CFkaTF7jNbWhKxgQ+PVmzVMkzf+a/GY4x4FnZwPUXFU=
Content-Type: text/plain; charset="utf-8"
Content-ID: <C833DDA55D79D84391CB2009184A3590@namprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 486ad11a-db6e-4fff-cc34-08d70ad3f869
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2019 16:29:41.6885 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ce4fbcd1-1d81-4af0-ad0b-2998c441e160
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: g.white@cablelabs.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR06MB6080
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/9E-0c4sg5r6JP5nqFKCnm5Gnz2o>
Subject: Re: [tsvwg] New Version Notification for draft-white-tsvwg-nqb-02.txt
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: Wed, 17 Jul 2019 16:29:47 -0000

Kevin and Diego,

Thanks for your support of adoption of the draft, and for the comments on the draft.  I've made the suggested changes in comment 1 already in my local copy of the draft so that will be taken care of in the next posting.  

Regarding the first point in comment 2, my expectation would be that deep buffers are critical mainly for capacity-seeking traffic.   So they would be needed for the traffic that would typically be considered QB, as well as potentially for L4S traffic.   For non-capacity-seeking NQB traffic, I would think that it would be possible to utilize a shallow(er) buffer, but any queue-protection function that is validating NQB behavior would need to take into consideration the fact that the channel capacity is highly variable, and thus provide leniency for traffic that caused a temporary queue to form during deep troughs in the channel capacity.  What do you think?

Even for L4S (which is not the subject of this draft), my intuition would be that queuing delays can be significantly reduced (at least statistically) as compared to classic cubic or reno TCP, though it might not be feasible to reach the sub-ms queuing delay at 99th percentile as can be achieved in wired networks.

On the second point in comment 2, we'll rework that text a bit.  Maybe, as you say, it is fine to just write something like: 'operators traditionally have utilized a single bearer, but configuring two bearers can give these advantages', rather than getting into the various reasons why they've not done something similar to this in the past. 

-Greg




On 7/1/19, 1:23 PM, "tsvwg on behalf of Diego R. Lopez" <tsvwg-bounces@ietf.org on behalf of diego.r.lopez@telefonica.com> wrote:

    Hi,
    
    I fully agree with Kevin in what I think are his two main points: it Is beneficial for radio access and you should take into account new 5G parameters in 8.2. And I think adoption would be highly desirable.
    
    Be goode,
    --
    "Esta vez no fallaremos, Doctor Infierno"
    
    Dr Diego R. Lopez
    Telefonica I+D
    https://www.linkedin.com/in/dr2lopez/
    
    e-mail: diego.r.lopez@telefonica.com
    Tel:         +34 913 129 041
    Mobile:  +34 682 051 091
    ----------------------------------
    
    On 01/07/2019, 18:36, "tsvwg on behalf of Smith, Kevin, (R&D) Vodafone Group" <tsvwg-bounces@ietf.org on behalf of Kevin.Smith@vodafone.com> wrote:
    
        Thanks Greg and Thomas, this indeed looks beneficial for cellular networks, and I would be happy to discuss radio lab testing. It will be interesting to compare against best effort on 5G NR which has a reduced Time Transmission Interval (~7 times more frequent transmissions).
    
        Two comments:
        (1) Historically the addition of bearers was prohibitive due to expense, but that is now easier with the rise in Multi-RAB (Radio Access Bearer) devices. Note however that the definition of bearers and QOS changes in 5G, so a suggested addition is to append that to this sentence in 8.2:
    
        > To support the NQB PHB, the mobile network MUST be configured to give UEs a dedicated, low-latency, non-GBR, EPS bearer with QCI 7 in
           addition to the default EPS bearer; >> or a Data Radio Bearer with 5QI 7 in a 5G system.
    
        (Reference: Table 5.7.4-1: Standardized 5QI to QoS characteristics mapping in 3GPP TS 23.501, 'System Architecture for 5G'.
        Acronym: QI = QoS Identifier )
    
        (2) I think the key point for 8.2 is the volatility of cellular radio links due to rapidly changing SINR (Signal-to-Interference-plus-Noise Ratio) incurred by  devices. This causes sudden and drastic bandwidth fluctuations, as described in https://tools.ietf.org/html/draft-johansson-cc-for-4g-5g-02 , and especially under handover scenarios. As a result, and as a means to utilise as many radio resource blocks as possible when they become available, cellular operators often run deep buffers at the scheduler. This is not ideal for NQB traffic, hence the need to investigate your proposal.
    
        The point about why operators typically run default bearers for Internet traffic is more complex than written here - other factors include historic cost and support of additional bearers, requirements to publish dropped voice call percentages, Net Neutrality in EU etc. , so I'm not sure it's worth going into detail; rather just to note the use of a single default "best effort" bearer.
    
        All best,
        Kevin
    
    
        C2 General
    
        -----Original Message-----
        From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Greg White
        Sent: 28 June 2019 21:21
        To: tsvwg@ietf.org
        Subject: [tsvwg] FW: New Version Notification for draft-white-tsvwg-nqb-02.txt
    
        All,
    
        Thomas Fossati and I have posted an updated draft of the proposed NQB DSCP/PHB.  This version incorporates the relevant text from draft-fossati-tsvwg-lola, and discusses intersection with RFC8325 (DSCP-WMM mapping), thereby extending the use-case discussion beyond DOCSIS to include both mobile networks and WiFi.  I believe that we took into account all of the comments received on the previous draft (thanks all who provided comments), but please let us know if we missed something or if you believe we could/should have addressed them differently.
    
        The technology proposed is independent of (but compatible with) the L4S architecture.
    
        My hope is that TSVWG can consider this draft for adoption as a WG draft.
    
        Best Regards,
        Greg
    
    
        On 6/28/19, 12:31 PM, "internet-drafts@ietf.org" <internet-drafts@ietf.org> wrote:
    
    
            A new version of I-D, draft-white-tsvwg-nqb-02.txt
            has been successfully submitted by Greg White and posted to the
            IETF repository.
    
            Name:draft-white-tsvwg-nqb
            Revision:02
            Title:Identifying and Handling Non Queue Building Flows in a Bottleneck Link
            Document date:2019-06-28
            Group:Individual Submission
            Pages:12
            URL:            https://www.ietf.org/internet-drafts/draft-white-tsvwg-nqb-02.txt
            Status:         https://datatracker.ietf.org/doc/draft-white-tsvwg-nqb/
            Htmlized:       https://tools.ietf.org/html/draft-white-tsvwg-nqb-02
            Htmlized:       https://datatracker.ietf.org/doc/html/draft-white-tsvwg-nqb
            Diff:           https://www.ietf.org/rfcdiff?url2=draft-white-tsvwg-nqb-02
    
            Abstract:
               This draft proposes the definition of a standardized DiffServ code
               point (DSCP) to identify Non-Queue-Building flows (for example:
               interactive voice and video, gaming, machine to machine
               applications), along with a Per-Hop-Behavior (PHB) that provides a
               separate queue for such flows.
    
               The purpose of such a marking scheme is to enable networks to provide
               and utilize queues that are optimized to provide low latency and low
               loss for such Non-Queue-Building flows (e.g. shallow buffers,
               optimized media access parameters, etc.).
    
               This marking scheme and PHB has been developed primarily for use by
               access network segments, where queuing delays and queuing loss caused
               by Queue-Building protocols are manifested.  In particular,
               applications to cable broadband links and mobile network radio and
               core segments are discussed.
    
    
    
    
            Please note that it may take a couple of minutes from the time of submission
            until the htmlized version and diff are available at tools.ietf.org.
    
            The IETF Secretariat
    
    
    
    
    
    ________________________________
    
    Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede contener información privilegiada o confidencial y es para uso exclusivo de la persona o entidad de destino. Si no es usted. el destinatario indicado, queda notificado de que la lectura, utilización, divulgación y/o copia sin autorización puede estar prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.
    
    The information contained in this transmission is privileged and confidential information intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.
    
    Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode conter informação privilegiada ou confidencial e é para uso exclusivo da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário indicado, fica notificado de que a leitura, utilização, divulgação e/ou cópia sem autorização pode estar proibida em virtude da legislação vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e proceda a sua destruição