Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval-guidelines-11: (with DISCUSS and COMMENT)

Benoit Claise <bclaise@cisco.com> Tue, 14 June 2016 06:43 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 815FE12D8FF; Mon, 13 Jun 2016 23:43:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.948
X-Spam-Level:
X-Spam-Status: No, score=-15.948 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_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_HELO_PASS=-0.001, 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 gCpk1XZIr6GY; Mon, 13 Jun 2016 23:43:00 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10F3412DB1D; Mon, 13 Jun 2016 23:42:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5518; q=dns/txt; s=iport; t=1465886579; x=1467096179; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=RGzpUb1pZt4wWdCob4Rm2OQBgRNfdTrc2UUmhQJvAoo=; b=HW5hZ/3eLTMth+J/WxsTemLno79LYlZg4knPcwLnbKCTVLOnE39OvtwH RLbe3NY66t/i9aRA+E1QKVItw8ucERNx0I6SgBzNJMjkJs629F3v7T6qD Tu0HeI6kFRq+1Jxt+TYk3c1pp9MiQ2HEQqQVUHXAsWt5kEMa+DX24IiwS s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DPAQDupl9X/xbLJq1chBQrUrs1gXkXC4V1AoFnFAEBAQEBAQFlJ4RLAQEBBAEBASAPAQU2CwwECxEEAQEBAgIjAwICJx8JCAYBCQMGAgEBiCwOqUqRNAEBAQEBAQEBAQEBAQEBAQEBAQEBARcFgQGFJoF3glaHQYJaAQSYY44oiUWFXI9yHjaCBxwWgTc6MgGKBwEBAQ
X-IronPort-AV: E=Sophos;i="5.26,470,1459814400"; d="scan'208";a="677713764"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Jun 2016 06:42:57 +0000
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u5E6gu1t029786; Tue, 14 Jun 2016 06:42:56 GMT
To: "MORTON, ALFRED C (AL)" <acmorton@att.com>, Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
References: <20160519093824.17314.65212.idtracker@ietfa.amsl.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> <ff2b5cc0-22be-7898-39f4-cd163b8f358b@cisco.com> <575ABD37.6090706@kuehlewind.net> <4AF73AA205019A4C8A1DDD32C034631D458D677DD2@NJFPSRVEXG0.research.att.com> <575AF0F9.6060801@tik.ee.ethz.ch> <4AF73AA205019A4C8A1DDD32C034631D458D677DDF@NJFPSRVEXG0.research.att.com> <BFE08369-0903-4712-86C6-765B82B89E10@tik.ee.ethz.ch> <4AF73AA205019A4C8A1DDD32C034631D458D677FCC@NJFPSRVEXG0.research.att.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <fe21f1c1-cc5b-4b2a-ce65-43bf7dcef28c@cisco.com>
Date: Tue, 14 Jun 2016 08:42:56 +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: <4AF73AA205019A4C8A1DDD32C034631D458D677FCC@NJFPSRVEXG0.research.att.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/aqm/V0fUh4eL0qcC_gv3qq37m6_rhJM>
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: Tue, 14 Jun 2016 06:43:01 -0000

>> -----Original Message-----
>> From: Mirja Kühlewind [mailto:mirja.kuehlewind@tik.ee.ethz.ch]
>> Sent: Monday, June 13, 2016 3:41 PM
> ...
>> Hi Al,
>>
>> I believe, we agree here. However, I’m not really sure what needs to be
>> changed/added in the draft now. The only concrete item I have is
>> replacing "application-level“ by "transport-layer payload“. Anything
>> else?
>>
>> Mirja
> [ACM]
> Thanks, that would resolve the biggest ambiguity for me.
> Like I said last week, I think we're done (with that change).
Thank you Al and Mirja.
I'll clear the DISCUSS on that basis, trusting the AD that the addition 
will be introduced.

Regards, Benoit
>
> Al
>
>>
>>> Am 10.06.2016 um 19:16 schrieb MORTON, ALFRED C (AL)
>> <acmorton@att.com>:
>>> more below, thanks for the clarifications, Mirja!
>>> Al
>>>
>>>> -----Original Message-----
>>>> From: Mirja Kühlewind [mailto:mirja.kuehlewind@tik.ee.ethz.ch]
>>>> Sent: Friday, June 10, 2016 12:55 PM
>>>> To: MORTON, ALFRED C (AL); Mirja Kühlewind; Benoit Claise
>>>> Cc: wes@mti-systems.com; aqm-chairs@ietf.org; The IESG; draft-ietf-
>> aqm-
>>>> eval-guidelines@ietf.org; Schulthess Nicolas (F&W); aqm@ietf.org
>>>> Subject: Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval-
>>>> guidelines-11: (with DISCUSS and COMMENT)
>>>>
>>>> Hi Al,
>>>>
>>>> see below.
>>>>
>>>> On 10.06.2016 18:41, MORTON, ALFRED C (AL) wrote:
>>>>> Hi, see below,
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Mirja Kühlewind [mailto:ietf@kuehlewind.net]
>>>>>> Sent: Friday, June 10, 2016 9:15 AM
>>>>>> To: Benoit Claise; MORTON, ALFRED C (AL)
>>>>>> Cc: wes@mti-systems.com; aqm-chairs@ietf.org; The IESG; draft-ietf-
>>>> aqm-
>>>>>> eval-guidelines@ietf.org; Schulthess Nicolas (F&W); aqm@ietf.org
>>>>>> Subject: Re: [aqm] Benoit Claise's Discuss on draft-ietf-aqm-eval-
>>>>>> guidelines-11: (with DISCUSS and COMMENT)
>>>>>>
>>>>>> Benoit,
>>>>>>
>>>>>> waiting for Al. But in the mean time see below.
>>>>>>
>>>>>> On 10.06.2016 11:57, Benoit Claise wrote:
>>>>>>> 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).
>>>>>>
>>>>>> Not really if you have not retransmission, simply your
>>>>>> goodout=throughput.
>>>>>> Don't see a problem here.
>>>>> [ACM]
>>>>> Although Goodput == Throughput for UDP, you can make a
>>>>> simpler measurement, you don't have to check for uniqueness.
>>>>
>>>> That's the view from someone measuring in the network. But if you do
>>>> simulations or have a controlled testbed, the easiest things is to
>>>> measure in
>>>> the application (and you automatically get the right thing). As we
>> don't
>>>> know
>>>> what exactly people do in the end, I think it is right to leave this
>>>> open
>>>> (and leave it as simple as possible in the description text).
>>> [ACM]
>>> Ok, but what layer of the application?  The raw media stream(s)?
>>> Or everything in the TCP/UDP payload?
>>>
>>> In lab benchmarking, it's sometimes about measuring at
>>> link speed x number of ports, so every operation makes a difference!
>>>
>>>>
>>>>>>>      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.
>>>>>> Yes, it need to be the same layer for all your tests; but the goal
>> is
>>>>>> not be
>>>>>> compatible with other tests. So it's your decision. It's guidance
>> how
>>>>>> you
>>>>>> would test AQMs to decide if you want to deploy them in the future
>>>> (or
>>>>>> to
>>>>>> show that your AQM has benefits compared to other AQMs such that
>>>> another
>>>>>> guy
>>>>>> might deploy this in future).
>>>>> [ACM]
>>>>>
>>>>> The current text mentions the "application layer" but needs to add
>> the
>>>> note
>>>>> that the layer chosen needs to be specified/included in with the
>>>> results, so that
>>>>> someone reading results later will know what was tested.
>>>> There actually is now a sentence saying:
>>>>
>>>> "Where flow size is the size of the application-level flow in bits
>> and
>>>> goodput is the application-level transfer time (described in
>>>> Section 2.5)."
>>>>
>>>> Is this sufficient?
>>> [ACM]
>>>
>>> I don't mean to prolong this, but I haven't been clear:
>>> The term "application-level" is ambiguous, it could be
>>> RTP, or some other container layer, or one of the MPEG layers,
>>> or the raw media/program stream (with our without meta data).
>>>
>>> If by saying "application-level", the transport-layer payload
>>> is meant, I suggest to say that.
>>>
>>> are we there yet? I know I am :-), it's 19:15 down the road in Geneva!
>>> Al
>>>
>>>> Mirja
>>>>
>>>>
>>>>> Al
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> aqm mailing list
>>>>> aqm@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/aqm
>>>>>
>>> _______________________________________________
>>> aqm mailing list
>>> aqm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/aqm