Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval-guidelines-11: (with DISCUSS and COMMENT)
Benoit Claise <bclaise@cisco.com> Fri, 10 June 2016 09:57 UTC
Return-Path: <bclaise@cisco.com>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54F5312D0C2; Fri, 10 Jun 2016 02:57:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.946
X-Spam-Level:
X-Spam-Status: No, score=-15.946 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, 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
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 xuoCN_nrSmcD; Fri, 10 Jun 2016 02:57:54 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DF4E12D0DF; Fri, 10 Jun 2016 02:57:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=51408; q=dns/txt; s=iport; t=1465552672; x=1466762272; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=NiL68tAfW46r3zorWTrsJDXaD0K253u9jgL2D0JbdBg=; b=KOQgKEq8Xumx9UBF3QXfyQYbcy+r7p8QNqr3HR2bH97j/LyhSzMcHHQJ I6QW7XZDmPbatzDohPYnxznE2dm4MkJVTCXE6nn/ZmrBhqnllbqPsCpbx UOI4nNdQF9tOKNv+3XWMbE7eOZiGjfzgTuprQVXVi4WOJFNZdPXZ247s/ 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CwBACajVpX/xbLJq1UCoQUK1K9GQQXAQqFcQKBfwEBAQEBAWYnhEUBAQEDAQEBARcJSQIIAwwECxEEAQEBFQsBBgMCAicfCQgGDQYCAQEFiB8IDq0tkGgBAQEBAQEBAQEBAQEBAQEBAQEBAQEchieBdwiCToI1gWNngkKCWgWFeoISizWFHoYEgjREgnCCPIFphFKDCSOFOY9rVIIEAxwWgTc6MgGKBwEBAQ
X-IronPort-AV: E=Sophos;i="5.26,449,1459814400"; d="scan'208,217";a="636111738"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jun 2016 09:57:49 +0000
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id u5A9vmH0019689; Fri, 10 Jun 2016 09:57:48 GMT
To: Mirja Kühlewind <ietf@kuehlewind.net>, "MORTON, ALFRED C (AL)" <acmorton@att.com>
References: <20160519093824.17314.65212.idtracker@ietfa.amsl.com> <4AF73AA205019A4C8A1DDD32C034631D458D3D3108@NJFPSRVEXG0.research.att.com> <8D2CEA6F-BC90-4606-B737-1F5837178C1A@kuehlewind.net> <DEC82FD2-9F80-465A-AA16-C13C4766B54C@kuehlewind.net> <4AF73AA205019A4C8A1DDD32C034631D458D677B27@NJFPSRVEXG0.research.att.com> <2E5B5988-B119-44F6-BA82-F59F817948FB@kuehlewind.net> <4AF73AA205019A4C8A1DDD32C034631D458D677B29@NJFPSRVEXG0.research.att.com> <5CA63370-E84C-4C84-92A8-9C298B2CD0C3@kuehlewind.net> <4AF73AA205019A4C8A1DDD32C034631D458D677B2D@NJFPSRVEXG0.research.att.com> <82287fc6-473a-617c-757c-69bb2e7ce17a@cisco.com> <575A8DB2.3040702@kuehlewind.net>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <ff2b5cc0-22be-7898-39f4-cd163b8f358b@cisco.com>
Date: Fri, 10 Jun 2016 11:57:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <575A8DB2.3040702@kuehlewind.net>
Content-Type: multipart/alternative; boundary="------------96FFB2C947747FF5FFB21CF4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/aqm/v92LrsC6d7XiE6OwHzf0GgFB-m8>
Cc: "wes@mti-systems.com" <wes@mti-systems.com>, "aqm-chairs@ietf.org" <aqm-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-aqm-eval-guidelines@ietf.org" <draft-ietf-aqm-eval-guidelines@ietf.org>, "Schulthess Nicolas (F&W)" <nicolas.schulthess@sl.ethz.ch>, "aqm@ietf.org" <aqm@ietf.org>
Subject: Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval-guidelines-11: (with DISCUSS and COMMENT)
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jun 2016 09:57:57 -0000
Hi Mirja, > Hi Benoit, > > I would not expect to see a bis doc here. As I said I would rather > expect a new, separate document to specify and register the metrics > (and providing more details). Given the very different scope and use > case, I would not even see it as a problem if those two documents > don't align fully. > > I can go back to the authors and ask if they would be interested in a > directorate review. But I guess that would also mean that they first > have to change the text in section 2.X to the format/structure > guidelines in RFC6390 (sec 5.4.2 only in this case, I'd say), correct? Not necessarily. The only question is that important in my mind is: Al, assuming that someone would like to register this metric in a registry (RFC6390), are they any grey areas in the performance metric definitions in the draft? From what I understand, a point such this one (from Al) is: Because we are using Goodput, G, I take as given that there must be a protocol with retransmission capability. Otherwise, further simplification is possible (with dummy traffic). But yes, Fs and G need to be reported on payload at the same layer, so the protocol layer chosen is an input parameter for this metric. > > I still have to say that looking at RFC6390 again I find it not fully > applicable for this case; e.g. Measurement Timing is not a great fit > when you talk about a one time measurement (for one test run) of the > flow completion time. I'd fear that using the template provided in > RFC6390 would make it rather more confusing than clear. Fine with that. Regards, Benoit > > Mirja > > On 10.06.2016 09:36, Benoit Claise wrote: >> Thanks Al, >> This is exactly the type of feedback requested from the Performance >> Metric >> Directorate. >> >> Mirja, >> I buy into your argument: >> >> I guess as soon as we have a registry, maybe there is someone >> interest in IPPM to catch up these metrics again and provide a >> RFC6390 definition but I would rather not like this document doing it. >> >> As such, we probably don't need the RFC6390 template in this >> document. Fair >> enough. >> However, what would be a pity is that if/when someone would like to >> register >> this metric, we end with questions such Al's one below, because the >> metric >> definitions in the published RFC are not precise. That could result >> in a RFCbis. >> >> Therefore, going through the Performance Metric Directorate feedback >> now is >> important IMO. >> >> Regards, Benoit >>> Because we are using Goodput, G, I take as given that there >>> must be a protocol with retransmission capability. >>> Otherwise, further simplification is possible (with dummy traffic). >>> >>> But yes, Fs and G need to be reported on payload >>> at the same layer, so the protocol layer chosen is >>> an input parameter for this metric. >>> >>> Al >>> >>>> -----Original Message----- >>>> From: Mirja Kuehlewind (IETF) [mailto:ietf@kuehlewind.net] >>>> Sent: Wednesday, June 08, 2016 7:21 AM >>>> To: MORTON, ALFRED C (AL) >>>> Cc:wes@mti-systems.com;aqm-chairs@ietf.org; The IESG; draft-ietf-aqm- >>>> eval-guidelines@ietf.org; Benoit Claise;aqm@ietf.org >>>> Subject: Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval- >>>> guidelines-11: (with DISCUSS and COMMENT) >>>> >>>> Actually, it really doesn't matter that much in this case, I’d say. As >>>> we are talking about a lab environment, you might use dummy traffic >>>> that >>>> has some headers or not, that you might take into account of not, >>>> mostly >>>> depending on which information can be more easily accessed. What is >>>> important is that you do the same thing for all schemes that you >>>> compare. >>>> >>>> I guess one could add a note that there are different ways to measure >>>> this and that it is important to measure G at the same layer. Does >>>> that >>>> make sense? >>>> >>>> Mirja >>>> >>>> >>>>> Am 08.06.2016 um 13:03 schrieb MORTON, ALFRED C (AL) >>>> <acmorton@att.com>: >>>>> Here's one area which could use more detail: >>>>> >>>>> ...The Flow Completion Time (FCT) is >>>>> related to the flow size (Fs) and the goodput for the flow (G) as >>>>> follows: >>>>> >>>>> FCT [s] = Fs [Byte] / ( G [Bit/s] / 8 [Bit/Byte] ) >>>>> >>>>> What protocol layers are included and excluded from Fs? >>>>> >>>>> Also, G needs to be measured at the same layer, and the >>>>> definition in RFC 2647 is a bit vague about layers, too. >>>>> It would be good to clarify which bytes to count here. >>>>> >>>>> Al >>>>> >>>>>> -----Original Message----- >>>>>> From: Mirja Kuehlewind (IETF) [mailto:ietf@kuehlewind.net] >>>>>> Sent: Wednesday, June 08, 2016 5:40 AM >>>>>> To: MORTON, ALFRED C (AL) >>>>>> Cc: Benoit Claise;wes@mti-systems.com;aqm-chairs@ietf.org; >>>>>> aqm@ietf.org;draft-ietf-aqm-eval-guidelines@ietf.org; The IESG >>>>>> Subject: Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval- >>>>>> guidelines-11: (with DISCUSS and COMMENT) >>>>>> >>>>>> Hi Al, >>>>>> >>>>>> what kind of detail are you looking for? Because I thought with the >>>>>> given equation this one was pretty clear. >>>>>> >>>>>> Do you have a reference to the benchmarking work? >>>>>> >>>>>> Mirja >>>>>> >>>>>> >>>>>>> Am 08.06.2016 um 11:18 schrieb MORTON, ALFRED C (AL) >>>>>> <acmorton@att.com>: >>>>>>> Hi Mirja, >>>>>>> >>>>>>> That sounds fairly reasonable to me. >>>>>>> Would it be possible to ask the authors provide a bit more >>>>>>> detail on Flow Completion Time? >>>>>>> >>>>>>>>>> Flow Completion Time is close to a definition for a new metric, >>>>>>>>>> and could benefit from more attention, perhaps a few more >>>> details. >>>>>>>>>> RFC6390 will provide some areas for improvement. >>>>>>> I imagine that related benchmarking efforts may wish to measure >>>>>>> this >>>>>>> metric, and there would be independent implementations based on >>>>>>> the description provided here. >>>>>>> >>>>>>> regards from Geneve' >>>>>>> Al >>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: Mirja Kuehlewind (IETF) [mailto:ietf@kuehlewind.net] >>>>>>>> Sent: Wednesday, June 08, 2016 4:46 AM >>>>>>>> To: MORTON, ALFRED C (AL); Benoit Claise >>>>>>>> Cc:wes@mti-systems.com;aqm@ietf.org; The IESG; draft-ietf-aqm- >>>> eval- >>>>>>>> guidelines@ietf.org;aqm-chairs@ietf.org >>>>>>>> Subject: Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval- >>>>>>>> guidelines-11: (with DISCUSS and COMMENT) >>>>>>>> >>>>>>>> Hi Benoit, >>>>>>>> >>>>>>>> I finally had another look at the document as well as at >>>>>>>> RFC6390. I >>>>>>>> guess the metrics in question are Flow completion time (sec 2.1.), >>>>>> Flow >>>>>>>> start up time (2.2.) and Packet loss synchronization (2.4.). And >>>> you >>>>>> are >>>>>>>> right that these metric could be see as Application-Specific >>>>>> Performance >>>>>>>> Metric as defined in RFC6390. However, I agree with Al that given >>>> the >>>>>>>> scope of this document is providing >>>>>>>> "a generic list of scenarios against which an >>>>>>>> AQM proposal should be evaluated, considering both potential >>>>>>>> performance gain and safety of deployment.“, >>>>>>>> I don’t think these metric need to be defined and registered this >>>>>> way. >>>>>>>> I guess as soon as we have a registry, maybe there is someone >>>>>> interest >>>>>>>> in IPPM to catch up these metrics again and provide a RFC6390 >>>>>> definition >>>>>>>> but I would rather not like this document doing it. >>>>>>>> >>>>>>>> Is that acceptable for you? >>>>>>>> >>>>>>>> We could add one more sentence in the abstract to make the >>>>>>>> scope on >>>>>> lab >>>>>>>> testing during development and before deployment clear. Would that >>>>>> help? >>>>>>>> Mirja >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> Am 25.05.2016 um 14:22 schrieb Mirja Kuehlewind (IETF) >>>>>>>> <ietf@kuehlewind.net>: >>>>>>>>> Hi Al, Benoit, hi all, >>>>>>>>> >>>>>>>>> thanks for the feedback. Sorry for me delaying this maybe a >>>>>>>>> little >>>>>> but >>>>>>>> I need t have another look at the document which will be next week >>>> at >>>>>>>> this point. In general I agree that this does not need to only >>>>>>>> rely >>>>>> on >>>>>>>> registered metrics because is mostly for lab tests; further this >>>>>> might >>>>>>>> probably not the right doc to register new metrics. However, I >>>> would >>>>>>>> still like to have another look at the doc and see if we can >>>> improve >>>>>>>> anything or figure out if any of the ’new’/non-registed metrics >>>>>>>> should/could be taken up by e.g. ippm. >>>>>>>>> Mirja >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Am 20.05.2016 um 14:53 schrieb MORTON, ALFRED C (AL) >>>>>>>> <acmorton@att.com>: >>>>>>>>>> All, >>>>>>>>>> a few replies in-line below, >>>>>>>>>> Al >>>>>>>>>> >>>>>>>>>>> -----Original Message----- >>>>>>>>>>> From: Benoit Claise [mailto:bclaise@cisco.com] >>>>>>>>>>> Sent: Thursday, May 19, 2016 5:38 AM >>>>>>>>>>> To: The IESG >>>>>>>>>>> Cc:draft-ietf-aqm-eval-guidelines@ietf.org; wes@mti- >>>> systems.com; >>>>>>>> aqm- >>>>>>>>>>> chairs@ietf.org;wes@mti-systems.com;aqm@ietf.org; linda >>>> Dunbar; >>>>>>>>>>> MORTON, ALFRED C (AL) >>>>>>>>>>> Subject: Benoit Claise's Discuss on draft-ietf-aqm-eval- >>>>>> guidelines- >>>>>>>> 11: >>>>>>>>>>> (with DISCUSS and COMMENT) >>>>>>>>>>> >>>>>>>>>>> Benoit Claise has entered the following ballot position for >>>>>>>>>>> draft-ietf-aqm-eval-guidelines-11: Discuss >>>>>>>>>>> >>>>>>>>>> ... >>>>>>>>>>> ---------------------------------------------------------------- >>>>>>>>>>> >>>> -- >>>>>> -- >>>>>>>> -- >>>>>>>>>>> DISCUSS: >>>>>>>>>>> ---------------------------------------------------------------- >>>>>>>>>>> >>>> -- >>>>>> -- >>>>>>>> -- >>>>>>>>>>> Has a RFC6390 performance directorate review done for the 2.X >>>>>>>> metrics? >>>>>>>>>>> It >>>>>>>>>>> should. >>>>>>>>>> [ACM] >>>>>>>>>> I reviewed this draft about 18 months ago. >>>>>>>>>> Mostly, it points to existing RFCs for fundamental metrics, >>>>>>>>>> and discusses others. I read this: >>>>>>>>>> ...This document provides characterization guidelines that >>>>>>>>>> can be used to assess the deployability of an AQM, whether it is >>>>>>>>>> candidate for standardization at IETF or not. >>>>>>>>>> as restricted to lab testing. >>>>>>>>>> >>>>>>>>>>> Seehttp://www.ietf.org/iesg/directorate/performance- >>>> metrics.html >>>>>>>>>>> I guess that the metrics will be recorded in the future (See >>>>>>>>>>> draft-ietf-ippm-metric-registry-06 >>>>>>>>>>> ), right? >>>>>>>>>> [ACM] >>>>>>>>>> That's up to the authors, they might simply point to >>>>>>>>>> metrics in the registry contributed by others >>>>>>>>>> (when following these guidelines at a future time). >>>>>>>>>> >>>>>>>>>>> For example, Flow Completion Time and Packet Loss >>>> Synchronization >>>>>>>> are >>>>>>>>>>> new, I believe. >>>>>>>>>> [ACM] >>>>>>>>>> Flow Completion Time is close to a definition for a new metric, >>>>>>>>>> and could benefit from more attention, perhaps a few more >>>> details. >>>>>>>>>> RFC6390 will provide some areas for improvement. >>>>>>>>>> >>>>>>>>>> Packet loss sync full methodology is described in [JAY006], >>>>>>>>>> according to the text. >>>>>>>>>> >>>>>>>>>>> And some other metrics are already documented in RFC6390 >>>> compliant >>>>>>>>>>> documents. Pointers should be provided. >>>>>>>>>> [ACM] >>>>>>>>>> Most others are discussion sections and provide references. >>>>>>>>>> >>>>>>>>>>> See >>>>>>>>>>> https://tools.ietf.org/html/draft-ietf-xrblock-independent- >>>> burst- >>>>>>>> gap- >>>>>>>>>>> discard-01#appendix-A >>>>>>>>>>> for an example >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ---------------------------------------------------------------- >>>>>>>>>>> >>>> -- >>>>>> -- >>>>>>>> -- >>>>>>>>>>> COMMENT: >>>>>>>>>>> ---------------------------------------------------------------- >>>>>>>>>>> >>>> -- >>>>>> -- >>>>>>>> -- >>>>>>>>>>> - Random Early Detection (RED), BLUE, and Proportional Integral >>>>>>>>>>> controller (PI) >>>>>>>>>>> Would you have references? >>>>>>>>>>> >>>>>>>>>>> - BDP is mentioned a few times. Please expand. >>>>>>>>>>> >>>>>>>>>>> - Glossary section = terminology section, right? If we want to >>>> be >>>>>>>>>>> consistent across documents >>>>>>>>>>> >>>>>>>>>>> - section 12.2. Why not a MUST below? >>>>>>>>>>> In order to understand an AQM's deployment considerations and >>>>>>>>>>> performance under a specific environment, AQM proposals SHOULD >>>>>>>>>>> describe the parameters that control the macroscopic AQM >>>> behavior, >>>>>>>>>>> and identify any parameters that require tuning to operational >>>>>>>>>>> conditions. >>>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> aqm mailing list >>>>>>>>> aqm@ietf.org >>>>>>>>> https://www.ietf.org/mailman/listinfo/aqm >> > . >
- [aqm] Benoit Claise's Discuss on draft-ietf-aqm-e… Benoit Claise
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… MORTON, ALFRED C (AL)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Benoit Claise
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kuehlewind (IETF)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Kuhn Nicolas
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kühlewind
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kuehlewind (IETF)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Benoit Claise
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… MORTON, ALFRED C (AL)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kuehlewind (IETF)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… MORTON, ALFRED C (AL)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kuehlewind (IETF)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… MORTON, ALFRED C (AL)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kuehlewind (IETF)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… MORTON, ALFRED C (AL)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Benoit Claise
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kühlewind
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Benoit Claise
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Kuhn Nicolas
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kühlewind
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… MORTON, ALFRED C (AL)
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… Mirja Kühlewind
- Re: [aqm] Benoit Claise's Discuss on draft-ietf-a… MORTON, ALFRED C (AL)