Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval-guidelines-11: (with DISCUSS and COMMENT)
"MORTON, ALFRED C (AL)" <acmorton@att.com> Wed, 08 June 2016 11:28 UTC
Return-Path: <acmorton@att.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 433BD12D5D5; Wed, 8 Jun 2016 04:28:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level:
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.426, SPF_HELO_PASS=-0.001] autolearn=ham autolearn_force=no
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 DIF8eKmSjlhn; Wed, 8 Jun 2016 04:28:54 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id C429C12B024; Wed, 8 Jun 2016 04:28:52 -0700 (PDT)
Received: from mail-blue.research.att.com (unknown [135.207.178.11]) by mail-pink.research.att.com (Postfix) with ESMTP id 8B7E41212FA; Wed, 8 Jun 2016 07:37:58 -0400 (EDT)
Received: from exchange.research.att.com (njfpsrvexg0.research.att.com [135.207.255.124]) by mail-blue.research.att.com (Postfix) with ESMTP id 7A74DF3A72; Wed, 8 Jun 2016 07:28:49 -0400 (EDT)
Received: from NJFPSRVEXG0.research.att.com ([fe80::108a:1006:9f54:fd90]) by NJFPSRVEXG0.research.att.com ([fe80::108a:1006:9f54:fd90%25]) with mapi; Wed, 8 Jun 2016 07:28:49 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
Date: Wed, 08 Jun 2016 07:28:47 -0400
Thread-Topic: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval-guidelines-11: (with DISCUSS and COMMENT)
Thread-Index: AdHBd+GEVliuJubxQta6sYbR1JBDFgAAIdoQ
Message-ID: <4AF73AA205019A4C8A1DDD32C034631D458D677B2D@NJFPSRVEXG0.research.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>
In-Reply-To: <5CA63370-E84C-4C84-92A8-9C298B2CD0C3@kuehlewind.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/aqm/EzfBr0bXUk6GBfy02hJRWDq_Qs0>
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>, Benoit Claise <bclaise@cisco.com>, "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: Wed, 08 Jun 2016 11:28:58 -0000
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. > >>>>>> > >>>>>>> See http://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)