Re: [Raw] Montréal and Chartering

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 09 May 2019 11:59 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: raw@ietfa.amsl.com
Delivered-To: raw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E0B4120094 for <raw@ietfa.amsl.com>; Thu, 9 May 2019 04:59:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=k/DAaGh5; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=HWuVxnlE
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 Q7WGG2MeEPUR for <raw@ietfa.amsl.com>; Thu, 9 May 2019 04:59:47 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E509120006 for <raw@ietf.org>; Thu, 9 May 2019 04:59:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=31336; q=dns/txt; s=iport; t=1557403187; x=1558612787; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=6UKCl0mhKUkBnZ2HLiGUhsx6AQw55DgTh/Ie7/x7W84=; b=k/DAaGh5wUq7LeCyHEijpo5Pt+69FdxrtlPMX7YPH8Me1aSZgyhl/Bfs eaFFwJuhGd4O5owsay7SZayVDLCt299qeIBCMnAiUSSOJ2KstQC5jmcvb YTscly8p+bORt+2+xz0qNseM3pNqSDZs9W2pX9AM6DEC4/uC8gzfRNqBo k=;
IronPort-PHdr: 9a23:gIs+mxB7g/r2hg3tMvgtUyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qs03kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHwQAld1QmgUhBMCfDkiuNOLqciY3BthqX15+9Hb9Ok9QS47z
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B7AAC/FdRc/51dJa1kDgsBAQEBAQEBAQEBAQEHAQEBAQEBgWWBDy9QA2lVIAQLKAqEB4NHA459gld+lieCUgNUCQEBAQwBAS0CAQGEQAIXgXEjOBMBAwEBBAEBAgEEbRwMhUoBAQEEEhEKEwEBNwEPAgEIEQQBASEHAwICAjAUBgMIAQEEAQ0FCBqDAYEdTQMdAQKiGgKBNYhfcYEvgnkBAQWFAxiCDwmBMoRlhmkXgUA/gRABRoFOSTU+hEYkEIJUMoImiwyBF4E2hE2VIAkCggmKUYgcghCGRIkpg1qDDokXlHYCBAIEBQIOAQEFgWYhgVZwFYMnCYEOeINvihg7coEpjUABgSABAQ
X-IronPort-AV: E=Sophos;i="5.60,449,1549929600"; d="scan'208,217";a="545516235"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 May 2019 11:59:46 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x49BxkmX031454 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 9 May 2019 11:59:46 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 9 May 2019 06:59:44 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 9 May 2019 07:59:44 -0400
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 9 May 2019 07:59:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6UKCl0mhKUkBnZ2HLiGUhsx6AQw55DgTh/Ie7/x7W84=; b=HWuVxnlEPDHNnq8o9LUZLEfKIaVOmKi0TzjGk8ueUChmh34oItXeCuFOdLruHFF8nBOXTLFU44+9ekd4keOkIm5RzxOsheKzfi8S+1/KSYbjLN0dnRiiRrlpZeVuTnxd1ubdhYSeyDiwkGQV2iwPr70QEMXaIee8dZXjpshvuDk=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3712.namprd11.prod.outlook.com (20.178.253.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.12; Thu, 9 May 2019 11:59:41 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::68f6:21c8:b681:c73]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::68f6:21c8:b681:c73%4]) with mapi id 15.20.1856.012; Thu, 9 May 2019 11:59:41 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Cavalcanti, Dave" <dave.cavalcanti@intel.com>, "Grossman, Ethan A." <eagros@dolby.com>, Xavi Vilajosana Guillen <xvilajosana@uoc.edu>
CC: "raw@ietf.org" <raw@ietf.org>, "Lou Berger (lberger@labn.net)" <lberger@labn.net>
Thread-Topic: [Raw] Montréal and Chartering
Thread-Index: AdUBsvOL9n+Vey+YSamHdNECLuisgwAM1gWQAI8YCGAAMG2pMAAGOCbQAFeuQrA=
Date: Thu, 09 May 2019 11:59:16 +0000
Deferred-Delivery: Thu, 9 May 2019 11:58:20 +0000
Message-ID: <MN2PR11MB3565FE1876DBD458DF2B030AD8330@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <MN2PR11MB35655A11871B76BE41D5C107D8350@MN2PR11MB3565.namprd11.prod.outlook.com> <BYAPR06MB4325DA85B2DE2959E1B0D570C4350@BYAPR06MB4325.namprd06.prod.outlook.com> <167E9B9F5274D7459E354580CC4EFD7A41E38ABB@ORSMSX101.amr.corp.intel.com> <MN2PR11MB3565B858014DF3962946D9B6D8310@MN2PR11MB3565.namprd11.prod.outlook.com> <167E9B9F5274D7459E354580CC4EFD7A41E3A890@ORSMSX101.amr.corp.intel.com>
In-Reply-To: <167E9B9F5274D7459E354580CC4EFD7A41E3A890@ORSMSX101.amr.corp.intel.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [173.38.220.38]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4b75e9ff-6dea-4bcd-e2a5-08d6d475d18f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020); SRVR:MN2PR11MB3712;
x-ms-traffictypediagnostic: MN2PR11MB3712:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB3712FEC4A1D47244E193EE89D8330@MN2PR11MB3712.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 003245E729
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(396003)(39860400002)(346002)(366004)(376002)(51914003)(199004)(189003)(5660300002)(33656002)(68736007)(55016002)(229853002)(71190400001)(53936002)(66946007)(66476007)(76116006)(66574012)(73956011)(66556008)(66446008)(64756008)(7736002)(9686003)(2171002)(54896002)(4326008)(52536014)(6306002)(74316002)(6666004)(6246003)(236005)(76176011)(7696005)(14444005)(86362001)(2906002)(316002)(99286004)(256004)(224303003)(6436002)(25786009)(71200400001)(14454004)(81166006)(476003)(478600001)(102836004)(6506007)(81156014)(53546011)(486006)(66066001)(6116002)(110136005)(54906003)(790700001)(186003)(446003)(11346002)(3846002)(26005)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3712; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 4YmuvVxE/+3zhVv9EE8xGbWt+2bqnTkxaO6TvEJeeRGmhCwaViBrwXwLIkfbt5TVOk6SgJaX9iyQlBLAD0EiP3X/mCrlMqbSGWQdeADpcPM78TCLJF2lZ+nb5FkV1kJ+tSm//DbnBpLwtcXUf+8mjXy6s5L42vvkPEob4m1GG4kZeQMttNGAULUQHhZ7+I06deEfJc0sA1YXQaEi7yep8RqlbEZ4ajLg3TL4NJEJYnQVuW8RJ1nYMxcmuUdSjcWq/atJ6o31LGGC9423R4zfMRvSHnnwmdNiZCw4/SBLf8MhDOMxYR2h5eTvoHsw+CO0cwlmZEt1xTYiBfKwJRmvb1fHo4TqaQaw0FQYJ+3H0j73Efa1SzllbaipIiJNfjoWHBtt0mlp79wqRd9tY9DTIG4ZhhaHD/U70SrMCBzbLjM=
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB3565FE1876DBD458DF2B030AD8330MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 4b75e9ff-6dea-4bcd-e2a5-08d6d475d18f
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 11:59:40.8891 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3712
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.19, xch-rcd-009.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/1rx3bggeeIIu699d-G6Cs4uxvUE>
Subject: Re: [Raw] Montréal and Chartering
X-BeenThere: raw@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: reliable and available wireless <raw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/raw>, <mailto:raw-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/raw/>
List-Post: <mailto:raw@ietf.org>
List-Help: <mailto:raw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/raw>, <mailto:raw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 May 2019 11:59:51 -0000

Hello Dave

From: Cavalcanti, Dave <dave.cavalcanti@intel.com>
Sent: mardi 7 mai 2019 20:44
To: Pascal Thubert (pthubert) <pthubert@cisco.com>; Grossman, Ethan A. <eagros@dolby.com>; Xavi Vilajosana Guillen <xvilajosana@uoc.edu>
Cc: raw@ietf.org; Lou Berger (lberger@labn.net) <lberger@labn.net>
Subject: RE: [Raw] Montréal and Chartering

Hi Pascal,

Thanks for the clarifications and please see my responses in line.


Best,
Dave

From: Raw [mailto:raw-bounces@ietf.org] On Behalf Of Pascal Thubert (pthubert)
Sent: Tuesday, May 07, 2019 8:37 AM
To: Cavalcanti, Dave <dave.cavalcanti@intel.com<mailto:dave.cavalcanti@intel.com>>; Grossman, Ethan A. <eagros@dolby.com<mailto:eagros@dolby.com>>; Xavi Vilajosana Guillen <xvilajosana@uoc.edu<mailto:xvilajosana@uoc.edu>>
Cc: raw@ietf.org<mailto:raw@ietf.org>; Lou Berger (lberger@labn.net<mailto:lberger@labn.net>) <lberger@labn.net<mailto:lberger@labn.net>>
Subject: Re: [Raw] Montréal and Chartering

Hello Dave:

Please see below:


According to the current scope, the RAW layer is to enable establishment and management of time-sensitive flows (data flows with certain QoS needs) over wireless networks. This process may include several steps:

  1.  The RAW layer will provide the QoS requirements of a RAW flow (e.g. in some form of time constraints metrics, reliability/redundancy metrics, etc …) to the radio layer, which will be used as input to some form of admission control.


Ø   I’m not sure it is a layer per se. More of a management interface. A RAW-capable controller manages an end-to-end flow that traverses a particular wireless hop.

Ø   The controller must talk to the intelligence that drives the abstract AP to allocate  a periodic resource for the flow. Compared to DetNet/CCAMP, RAW would provide additional control parameters like “up to 5 retries, max latency all retries included is blah, please provide frequency diversity for the retries”.

[DC] One option is for the RAW controller to configure some of the radio parameters that will impact QoS (e.g. retries, max latency, etc). It would be good to have a way to describe diversity/reliability requirements from the RAW side that is independent of the radio layer implementation. The RAW controller may not have enough information to decide that frequency diversity is the best option to be used. The AP has better knowledge of the network and it can decide what type of diversity it can provide to a certain flow in order to meet the target requirement. If the AP can provide the required reliability with link adaptation or time diversity, for instance, it should be able to make the best choice.  There are different ways to get diversity (frequency, time, space), and it would be good to abstract that at the RAW
layer, and let the radio decide what option to use.

PT >> Agreed. The controller owns DetNet-service level diversity (e.g. path redundancy and coding at the source), could control some time diversity, and may only abstractly suggests other forms that are in the Layer-2 domain. It may or may not know which diversity the radio can do and what works best for it (this could be offloaded from the AP or not). If it does not know we need an abstraction of the results that are expected (e.g., loss ratio and deadline).




Ø   It gets more hairy when doing replication. The controller might say “send a replicated frame to STA 1 and STA 2”. Might turn out that STA 1 and STA 2 are on the same or different APs – hopefully they do not roam, when that happens is next problem. How do we model that? Should there be a DetNet between AP1 and AP2 and AP1 does replication? Or should the previous switch called SW replicate? In which case APs do not do any DetNet service layer?

[DC] I assume that packet replication will be done at a layer above the radio (MAC/PHY). Is it part of RAW or another higher layer? With this assumption, the radio layer (AP) would get two packets from the higher layer addressed to two STAs (STA 1 and STA 2) and it would just try to deliver the packets while meeting the RAW diversity requirements.

PT >> It is RAW service sub-layer, and it may be a waste of resources if both STAs could capture the same transmission by one AP. The other way around, a single transmission of a packet by a STA may be received by 2 APs, one acting as a shadow of the other in order to combat effects of location such as interferers near the AP or multipath fading. Even if Wi-Fi does not have that model, other standards such as ISA100.11a already do. And maybe all this is a potential topic for EHT to work on.






Ø   Well RAW may know how a particular technology schedules its resources in details, that was the discussion in this Thread. i.e., RAW may not control the allocation of resource blocks / subchannels. But maybe it can still ask for something more specific than a meaningless QoS of 5. The abstraction might be half specific like 5 tries or more abstract like 99.99 reliability, either way with a deadline in time. We have to define that based on what APIs the technologies are willing to  open. We need you in the room for that!

[DC] It is not very clear what you mean by knowing how a particular technology schedules its resources in details. For instance, RAW may know that an 802.11ax network operates with a certain channel bandwidth, OFDMA mode, available RU sizes, etc. Similar information for a 5G network, e.g. URLLC mode is enabled. But the resource allocation strategies will be a black box (implementation specific). We can look into opening additional information, such as bounded latency, packet error rates, etc.


PT >> This is what I meant. In TSCH those functions could be offloaded to the controller. We want to start working on the former but in a way that can be extended for the latter.?


All the best,

Pascal