Re: [icnrg] [irsg] IRSG review request draft-oran-icnrg-qosarch-04

"Schooler, Eve M" <eve.m.schooler@intel.com> Tue, 11 August 2020 00:47 UTC

Return-Path: <eve.m.schooler@intel.com>
X-Original-To: icnrg@ietfa.amsl.com
Delivered-To: icnrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C888D3A0E67; Mon, 10 Aug 2020 17:47:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, 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=intel.onmicrosoft.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 4hgQARXWQEYN; Mon, 10 Aug 2020 17:47:02 -0700 (PDT)
Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (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 53C263A0E69; Mon, 10 Aug 2020 17:47:02 -0700 (PDT)
IronPort-SDR: PAjtPZBXKx/ceHyWZGG+5bz7BqPgo/l9jCTaQG8Opb8DSNcrKRMdd9SemaBgGG8N/EWwXH7vwJ Ngvhe0PUzugQ==
X-IronPort-AV: E=McAfee;i="6000,8403,9709"; a="141502325"
X-IronPort-AV: E=Sophos;i="5.75,458,1589266800"; d="scan'208,217";a="141502325"
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Aug 2020 17:47:01 -0700
IronPort-SDR: kteAa7ct6WsxcY+ItlC5kpfSQFLCSsGwVzMafB0bxUUC/6JPKPf+94UPn0nh7pmZBbeDyhDRQG ezeI4oLUHyhg==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.75,458,1589266800"; d="scan'208,217";a="308246155"
Received: from unknown (HELO fmsmsx604.amr.corp.intel.com) ([10.18.84.214]) by orsmga002.jf.intel.com with ESMTP; 10 Aug 2020 17:47:00 -0700
Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 10 Aug 2020 17:46:59 -0700
Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 10 Aug 2020 17:46:59 -0700
Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 10 Aug 2020 17:46:59 -0700
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 10 Aug 2020 17:46:53 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WnRw8qVV2zdwjT2OUf9mB7veA+VqVTCF8m4mqySOYujfELzQ3D0ogLqCbGilxaRPLJUHGzHyJxGNj/AUngU4TSqVrKznuDGQMWuswxsgXuCNVcufOYGtqsk7iTjvyNmZ8Ys9v5mJhDp9KJyJutIiXoxHd9AvRouFpLeySksAkxWFQTkEjJ8KjIM3xVgbk+SpYtrGQsZDSW8n7SgDu/foO8esvakYiv3KJYFHEwI2YGjypYiTPGztO5Vm6TKpjmKUAFJbBTO3PMEDvvxYWDIpNUM/A8FgmoLhawm35vcvz9utBt2Q3VEzaY61jhfDWhQ+ToNDtLnXPSkW3O73q2J22A==
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=8LohmulvIvumClsBSQ4qbB7fGjioQR9BvA4VXhybIJo=; b=iEoT67McnUuY+HNW9Vus21dZXZKMihhhDuzR0DgivDnR6bdWDXiJ2plGZG1/nej7SMFAdMr4O95srFJR6pnWTzinJxqSTkJ2dYRssRA7/2IBks7CHJOcYpjyy9RMOZFzJia7V2RdBxo85YWZU+2NYYzCTfUU3Vc3LfE64p/WsxlEggKMx8fM6j9iY2oJl/96Djm133IEbg174KR9uiodTeQPv1saZrqxnOFD0YwfRh8yi0D6iq+ldZb5x1uQInXvFBUMjzfRfjj2ripV2pUqhDvdD9JBBdt7XBPxFqATgodnI9+r8i/Mik2suTya1pVh4taEnt81/BD68emL+RN1lQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8LohmulvIvumClsBSQ4qbB7fGjioQR9BvA4VXhybIJo=; b=nchVeL/iTX+uRyH5YfKquHkcN1mFdoUVJdHrL3XKhTyr4kPuFhVOFQwmm2HmGbCPXLQbzCWufWZLZL+rH7ON6Z++JP6ml5l0Pm1gt/ZFctWz+LihaS0hVKrA7CZkZplOFXBFCIB1xgTYCgi1lKsLMj9cU226rS3kOB4u/quNabw=
Received: from SN6PR11MB3150.namprd11.prod.outlook.com (2603:10b6:805:d1::25) by SN6PR11MB3149.namprd11.prod.outlook.com (2603:10b6:805:d5::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.16; Tue, 11 Aug 2020 00:46:51 +0000
Received: from SN6PR11MB3150.namprd11.prod.outlook.com ([fe80::3ceb:b511:762:3298]) by SN6PR11MB3150.namprd11.prod.outlook.com ([fe80::3ceb:b511:762:3298%5]) with mapi id 15.20.3261.024; Tue, 11 Aug 2020 00:46:51 +0000
From: "Schooler, Eve M" <eve.m.schooler@intel.com>
To: "daveoran@orandom.net" <daveoran@orandom.net>
CC: Colin Perkins <csp@csperkins.org>, Steering Group <irsg@irtf.org>, "draft-oran-icnrg-qosarch.authors@ietf.org" <draft-oran-icnrg-qosarch.authors@ietf.org>, "icnrg-chairs@ietf.org" <icnrg-chairs@ietf.org>, "icnrg@irtf.org" <icnrg@irtf.org>, "Schooler, Eve M" <eve.m.schooler@intel.com>
Thread-Topic: [irsg] IRSG review request draft-oran-icnrg-qosarch-04
Thread-Index: AQHWSXJxJOQZcsiJTkyC2m9B69OKHakxSdfggABPTYCAAJvRcA==
Date: Tue, 11 Aug 2020 00:46:51 +0000
Message-ID: <SN6PR11MB31509302D11466B012F852D9D7450@SN6PR11MB3150.namprd11.prod.outlook.com>
References: <BB926E54-EFC9-42A6-A5B4-EA24A8AA9063@csperkins.org> <SN6PR11MB31500BBEBCE6A69A62F32A50D7440@SN6PR11MB3150.namprd11.prod.outlook.com> <E79F23E1-DBB1-4A96-977A-F563140F30D2@orandom.net>
In-Reply-To: <E79F23E1-DBB1-4A96-977A-F563140F30D2@orandom.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-version: 11.5.1.3
dlp-product: dlpe-windows
dlp-reaction: no-action
authentication-results: orandom.net; dkim=none (message not signed) header.d=none;orandom.net; dmarc=none action=none header.from=intel.com;
x-originating-ip: [99.4.120.204]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 34c7e247-41ee-4e46-f684-08d83d900974
x-ms-traffictypediagnostic: SN6PR11MB3149:
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <SN6PR11MB31492C9FA72039E93AB585F4D7450@SN6PR11MB3149.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: X1ohkf5HOrblDCVRVHIvvie56jm3Pbzy/d8hrvT4wPgH8ypk1ARNqwXu2zOH+b50obAxk8MAPsapI0BdA8fn0nD6oVu3qHNNkBdpEEt4PYAWgqE5P719tUetA0wQ8depVjnsv06okZcnU1q49S+fyM/zukLx1xFx+quxROvhJRjvUH0eE3QVKY6J7U3u0bW7S2+PI9Ybhnk1HXDAciNZe1xyEDWR+OL6EcFyJSuUMdLwsKy5CRMsVOOiylWl92RcFZwY9d7SgrUK5eY0H9HRj9vIJxthc/fiGBm9CbswdsxlOqXKRzdLwVc/GLHAP+5tsZmgU59dAWjo/5wat+5VMzyR09AybQmnzL2EmN7g9y3h35meFpNceiOFykqRWlg1sjVuMsrRr9c6DkjS/9vsAA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3150.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(376002)(396003)(136003)(39860400002)(346002)(186003)(4326008)(107886003)(7696005)(5660300002)(66476007)(64756008)(66446008)(86362001)(66556008)(76116006)(66946007)(316002)(54906003)(83380400001)(33656002)(166002)(52536014)(6916009)(30864003)(966005)(2906002)(71200400001)(6506007)(26005)(53546011)(9686003)(8936002)(55016002)(478600001)(8676002)(579004)(559001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: cgDlpgoB72s2KRkfCoAWhsPdLCqYQ2nTpwzCWLHHRtEBGENpG08JaBRT3jkjoJ9xVjyvkrktutIQ3Rpxk7krSuUhrKKEBqpFL5wR04oBE7b7F9ZUKVh5ivnbQJE1AhFunsucaRW77MZJeK8kSp2z4cYu75DpbalZB+fM897+la0nbuvW3uWXzcvput0018Seyb7wC4X6E3B3leOgxGTC8cEVBCJdo0SMZiUEokpKldCOaOSoLeNWfGWzctYHxCk7mH5IERZu10v0amFUTmOyUx0PaRUwr95s6LuqCmiVllPyQUzjbO2N/oB/cri9uY2TH3sR3lbo6ZAs8Txcb/yl4ShpXWtG/KgoZ2m1S+4itpT9gOvxryHhbHjaq+3OEaHdIJDWLj/me3jN/TUM58Ce7tZDwiLgxrZ4HgSPwsXResUffUnqNXfPMLWxePCnLZquGw3nrwRyWl47tcksi7UCYG/bbAN5tA1e1d5tst4AoRiSs4D+eNr4LypNDhlfrlCgGm+94cz9sSshouxj9ka4DO31Uhwv7uGnIH+IDvU/3Oxo5mRo0oywgq7PMW/1AM5DZzgzozl4cpWsSh9jUdvMpGHONpk1AAV4224BnMjmsz7sf526BYYXK6Ce4938ev2oafsJdUYHUx07+YMJQJN5TQ==
Content-Type: multipart/alternative; boundary="_000_SN6PR11MB31509302D11466B012F852D9D7450SN6PR11MB3150namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3150.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 34c7e247-41ee-4e46-f684-08d83d900974
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2020 00:46:51.4761 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eFEKKrXLWg/a8x3SaDkM1g9TAo7KnZ/yNeLInxnr6uIo3N7VjPtUHyGCsPufsqdTarQlqYn/eJcZ1QihpOz6zyk30T/5BqHX0u74ujYU44s=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3149
X-OriginatorOrg: intel.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/z2NqrnPo9a_-dEezRDSgHKDAukU>
Subject: Re: [icnrg] [irsg] IRSG review request draft-oran-icnrg-qosarch-04
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Information-Centric Networking research group discussion list <icnrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/icnrg>, <mailto:icnrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/icnrg/>
List-Post: <mailto:icnrg@irtf.org>
List-Help: <mailto:icnrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/icnrg>, <mailto:icnrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Aug 2020 00:47:07 -0000

+ ICNRG (meant to cc originally, but I seem only to have cc’d the chairs)

Hi Dave,

I think the document is sound technically, at least in terms of what it discusses from the ICN perspective.

However, one aspect about QoS that seems less clear from the document (but that you hint at in various places, yet never seem to really sink your teeth into fully) is how does one specify QoS treatments, when the QoS spans multiple kinds of resources, not only the network but also storage/caches, compute resources, and energy (e.g., availability/excess clean energy):

  *   section 4, Table 2: when you identify the kinds of  resources ICN requires, there is mention of resources for Compute capacity for forwarding functions, but not for in-network computation.
  *   section 5: this discusses TCP/IP equivalence classes and Intserv and Diffserv, but made me wonder if there is a similar discussion that could be had about QoS from the standpoint of computation engines, e.g., Kubernetes or other orchestrated workload/offload frameworks.
  *   Section 6.3: Interesting tradeoff questions are raised between reliability vs latency vs bandwidth. Tradeoff algorithms would seem to need joint-optimization expertise, and so we will likely need the kind of work that folks like Edmund Yeh (Northeastern) and Andrea Goldsmith (Stanford) are doing on joint-optimization of caching and routing for heterogeneous wireless networks (and they’ve recently augmented their research focus to include joint optimization for caching-routing-and-compute).
  *   Section 6.5: great discussion here of the interplay between network QoS and caching, from both consumers and producers.
  *   Section 7 and 7.1: the principles list does include caching as something needing further specification, but I wonder if 7.1 could do more to comment on the impact of computational resources for in-network compute (vs forwarding functions).


My thoughts on this topic are not fully formed, but I thank you for getting me to wonder aloud if this is the right document in which to raise these issues or if a broader QoS technical discussion and proposed guidelines should appear somewhere else. The reason why ICN has been an interesting place for this discussion is because of the close partnership with caching; my intuition is that if we can get QoS to comprehend not only network QoS but caching QoS, then it might help us to specify QoS and QoS tradeoffs among other a range of resources.

Best regards,
Eve


From: David R. Oran <daveoran@orandom.net>
Sent: Monday, August 10, 2020 5:59 AM
To: Schooler, Eve M <eve.m.schooler@intel.com>
Cc: Colin Perkins <csp@csperkins.org>rg>; Steering Group <irsg@irtf.org>rg>; draft-oran-icnrg-qosarch.authors@ietf.org; icnrg-chairs@ietf.org
Subject: Re: [irsg] IRSG review request draft-oran-icnrg-qosarch-04


Thanks a ton. These are great editorial suggestions. I’l get to them in the next few days and generate an updated draft to look at.

Did you have any technical comments though?

On 10 Aug 2020, at 4:22, Schooler, Eve M wrote:

Hi Colin, Dave, ICNRG, IRSG,

Below is my review for draft-oran-icnrg-qosarch-04.

In summary, the I-D is very well written. As instructed, my review is not a technical review.

My comments instead target clarity for non-experts and consistency in terminology, context, and references.

Best regards,

Eve



-----



Abstract:

  *   The abstract states, “This document is not a product of the IRTF ICNRG….”. Yet the draft would seem to be a byproduct of the ongoing I-Ds and discussions of the WG, and has been through last call there?  Why not simply state, “This document has the support of the participants in the ICN RG for publication as an individual submission, has the support of the participants in the RG, and has been through last call.”  [Note: Section 1.1, Applicability Assessment – states the status in this manner.]
  *   For clearer parsing, either parenthesize or put commas around the phrase “in addition to memory, CPU and link bandwidth”.



Section 3,  Background:

  *   Page 4: “…they exhibit non-zero utility when offered traffic to carry”. This phrase is meant to clarifying what QoS means, but the wording is a bit obtuse.
  *   Page 4: “…optimizing the overall utility delivered to all demand under  the constraint of available resources.” Seems like “demand” is an extra word or perhaps “demand” is meant to read “demands”? Either way the sentence was hard to parse.



Section 3.1,  Congestion Control basics relevant to ICN:

Page 6:

  *   For clarity, re-jigger the very first sentence. Put the phrase “congestion control is necessary in order to” at the end of the sentence, all in one piece (rather than having it cut in half with another phrase). The sentence would become, “In any packet network…, congestion control is necessary in order to:”
  *   The bottom paragraph describes the behavior of congestion control in ICN. However the description assumes that the reader already understands the basic Interest-Data behaviors in ICN.  As a result, I think the document would benefit from an additional paragraph or section about how ICN operates at its most basic level, so that the nuances of the subsequent phrases in this paragraph – such as “per-Interest/Data state” and “outstanding Interests” and “accepting one Interest packet from a downstream node” –  can be fully understood.

Page 7:

  *   “two characteristics of NDN and CCNx-like protocols” are mentioned, but then items 1 and 2 listed are not really stated as characteristics. Call out the characteristics more clearly (e.g., reword the opening sentences or boldify the key phrases). As written, it is not clear if the characteristics are RTT is bounded (or alternatively Bounded Interest lifetime), and Data packets traverse inverse links (or alternatively Data packets can be congestion marked or…).
  *   Item 1: “the allocations do not have to deal with an arbitrarily long tail”. Allocations of what? resources in general? Note that allocations are discussed more in the next section, but at this point in the document, more context is needed. Similarly, “the result would be highly pessimistic” could also use some additional detail, i.e., spell out briefly what you mean by pessimistic/conservative, e.g., resulting in an allocation that likely consumes more resources than are needed.



Section 5, How does this relate to QoS in TCP/IP?

  *   Page 9, table 3: the Forwarder memory entry lists its IP relevance as MAYBE and the TCP/IP usage is listed as “not needed for output-buffered designs”. It would be helpful to give more detail about this comment, in the text or in the table.
  *   Page 10, table 4: the first entry of the table lists equivalence classes and the IP 5-tuple. It would be helpful if the acronyms given for the parts of the 5-tuple in the table are somehow referenced in the text explaining equivalence classes.
  *   Page 10, last paragraph: “…one still runs into limits on the number of queues required.” This phrase begs the question, “queues for what?”, something along the lines of “…queues required to achieve the requested QoS classes”.
  *

Section 6.1, Equivalence class capabilities:

  *   Page 11: What is meant by “tokenized…names”?



Section 6.2, Topology interactions with QoS:

  *   Page 11, O(#flows) vs O(#active Interst/Data exchanges): What is the relative gain or improvement?
  *   Page 11, last sentence, typo: “hase” --> “has”



Section 6.3, Specification of QoS treatments:

  *   Page 12, first sentence, typo: “Difserv” --> “Diffserv”
  *   Page 12, bulleted list, 3rd bullet: “downstream errors”, clarify what is meant by upstream vs downstream when dealing with Interest vs Data packets?
  *   Page 12, the paragraph beginning “Stateless forwarding…”: Not clear how the example given follows from the point made at the top of the paragraph.



Section 6.4, ICN forwarding semantics effect on QoS:

  *   Page 13: is the reference to “multi-destination parallel requests” the same or different from “the multi-destination/multi-path forwarding model in ICN”? If the same, then use the same terminology. If different, clarify that this is yet another kind of forwarding semantics.
  *   Not sure what the second paragraph implies. How does open-loop packet sources vs asymmetries between producers and consumers relate back to resource allocation needs?



Section 6.5, QoS Interactions with Caching:

  *   Page 13: Clarify what is meant by “soft or hard partitioning of cache resources”.



Section 7, A strawman set of principles to guide QoS architecture for ICN:

  *   Page 15,  “Survive transient outage of either the producer or links close to the producer”: this phrase appears in a couple places on this page. This doesn’t really cover the case where a producer is mobile. Perhaps reword to capture this case, with something along the lines of, “Survive transient producer reachability or link outages….”
  *   Page 16: another example is given of “link errors or outages”, which could be amended to cover producer reachability as well.
  *   Page 16: Consider being more specific re “when consumers move in” --> “when consumers are mobile in”?
  *   Page 17: Define more specifically what’s meant by “loose latency control”



Section 7.1: What about the richer QoS semantics available with INTServ-like traffic control?

  *   Page 18, top of page, end of bullet number 2: Can you give an example where “it may or may not be possible to explicitly release that state”? Are you saying that the release of the state needs to be signaled explicitly and it is not typically?
  *   Page 19, bulleted list at bottom of page, 1st bullet: Cannot tell if points (a) and (b) are meant as behaviors the packet can optionally request (vs the packet is always required to request).   Also this is the first mention of a “Repo”, which could benefit by brief definition, if not here then earlier in section 3, along with the suggested additional description of the basic operation of ICN.



Section 10, References:

  *   Stylistically, most of the references that aren’t RFCs or I-Ds have placed the trailing double quote (that would normally appear at the end of the title of the paper referenced) in the wrong place!
  *   Be consistent in the citations. Many papers are referenced from the ACM ICN conference and SIGCOMM ICN workshop before it became a conference. Make sure to be consistent in how you cite these; some include months, others not, one has multiple dates [BenAbraham2018]. Same holds for how Vol. and No. are cited (a couple use Vol# and No#).
  *   Some references are listed with “no date” as they are web pages, e.g., Wikipedia entries. The IEEE for example will accept a web link, and  I’ve sometimes seen a date provided as “[accessed 09-Aug-2020]” (for instance the Wayback Machine could find a web page from that date or thereabouts if it were a relatively public page).
  *   [Auge2018] is a reference where one of the authors has an accent in the last name, and the text version of the I-D has not converted it properly.



Nits:

  *   Acronyms that could use spelling out the first time used: AIMD, TOS, RSVP, TLV, TSPEC
  *   Consistent reference to: INTServ/IntServ/Intserv
  *   Some of the section headers could be shortened (3, 7, 7.1) without loss of intent







From: irsg <irsg-bounces@irtf.org<mailto:irsg-bounces@irtf.org>> On Behalf Of Colin Perkins
Sent: Tuesday, June 23, 2020 8:24 AM
To: irsg@irtf.org<mailto:irsg@irtf.org> Steering Group <irsg@irtf.org<mailto:irsg@irtf.org>>
Cc: draft-oran-icnrg-qosarch.authors@ietf.org<mailto:draft-oran-icnrg-qosarch.authors@ietf.org>; icnrg-chairs@ietf.org<mailto:icnrg-chairs@ietf.org>
Subject: [irsg] IRSG review request draft-oran-icnrg-qosarch-04



IRSG members,

The ICNRG Research Group has requested that draft-oran-icnrg-qosarch-04<https://datatracker.ietf.org/doc/draft-oran-icnrg-qosarch/> be considered for publication as an IRTF RFC. To progress this draft, we now need at least one IRSG member to volunteer to provide a detailed review of the draft, as follows:


The purpose of the IRSG review is to ensure consistent editorial and technical quality for IRTF publications. IRSG review is not a deep technical review. (This should take place within the RG.) At least one IRSG member other than the chair of the RG bringing the work forth must review the document and the RG’s editorial process.

IRSG reviewers should look for clear, cogent, and consistent writing. An important aspect of the review is to gain a critical reading from reviewers who are not subject matter experts and, in the process, assure the document will be accessible to those beyond the authoring research group. Also, reviewers should assess whether sufficient editorial and technical review has been conducted and the requirements for publication described in RFC 5743  have been met. Finally, reviewers should check that appropriate citations to related research literature have been made.

Reviews should be written to be public. Review comments should be sent to the IRSG and RG mailing lists and entered into the tracker. All IRSG review comments must be addressed. However, the RG need not accept every comment. It is the responsibility of the shepherd to understand the comments and ensure that the RG considers them including adequate dialog between the reviewer and the author and/or RG. Reviews and their resolution should be entered into the tracker by the document shepherd.

The IRSG review often results in the document being revised. Once the reviewer(s), authors, and shepherd have converged on review comments, the shepherd starts the IRSG Poll on whether the document should be published.



Please respond to this message if you’re able to perform such a review, and indicate the approximate time-frame by which you’ll be able to complete it. The document shepherd write-up is available at  https://datatracker.ietf.org/doc/draft-oran-icnrg-qosarch/shepherdwriteup/<https://datatracker.ietf.org/doc/draft-irtf-icnrg-icn-lte-4g/shepherdwriteup/>

Thanks!
Colin


DaveO