Re: [bmwg] Eric Rescorla's No Objection on draft-ietf-bmwg-sdn-controller-benchmark-meth-08: (with COMMENT)
Eric Rescorla <ekr@rtfm.com> Wed, 18 April 2018 12:57 UTC
Return-Path: <ekr@rtfm.com>
X-Original-To: bmwg@ietfa.amsl.com
Delivered-To: bmwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D84912D879 for <bmwg@ietfa.amsl.com>; Wed, 18 Apr 2018 05:57:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level:
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, T_DKIMWL_WL_MED=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.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 tjlvcdE0ipHm for <bmwg@ietfa.amsl.com>; Wed, 18 Apr 2018 05:57:32 -0700 (PDT)
Received: from mail-oi0-x22f.google.com (mail-oi0-x22f.google.com [IPv6:2607:f8b0:4003:c06::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 632F91275F4 for <bmwg@ietf.org>; Wed, 18 Apr 2018 05:57:29 -0700 (PDT)
Received: by mail-oi0-x22f.google.com with SMTP id 126-v6so1469718oig.0 for <bmwg@ietf.org>; Wed, 18 Apr 2018 05:57:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Hq1/jDoMlxqQXBwa+rvlG0tTtC0JZAjR0wKfZJWMDFM=; b=ALyNCT7INC8fwY8MiG4/xqKjnYX/pjTkChzh5ANX7dZU535081PjVGjK998gXu8z9Z ZoQsKaKFwpCwqBk9hetq40swh/Xx0Jv2WmrVvHSfhzZSeYJQeUBqfZ2k5NJ/ngonj68q YQ8c5YNZ1WUp8WsL6196Z9gSyDUwtWHj5nl6wusat1OoLiEhEhlvcKfnnn9x4XeqUcb9 AWZAtJIqXifGj2t4Bunpbc/wYXmzgtdeXSVtgFal06aggZMLu+uNDwDl6/nGpm26T+wH JhTlkRe8EHp/Mpfpe/a9Cip11v4yd5Eej1a3CMBVmY6tB/0ydl3fPgGx29AASPqgpO68 MxyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Hq1/jDoMlxqQXBwa+rvlG0tTtC0JZAjR0wKfZJWMDFM=; b=nRjcRDGa2jiQ9DMn7INAO1v65X0hYTA7k2tBJeAvsM9gB57UZAot0GM+RQBbEpT9x/ Pc1K/JhyUlvHxNUAHlzhSjcrfZwC+sQW1GZjyz38cqPLMIAHzWgqh3NaoqkM7od1JV2E jcEjD4JNkhhnmluNOkueelybT4KqH5X5R+qVQ59+QUXW0K1DlGcBfIvUA6KfJRUgLwjX WzKmZLihIlmOcX8hPPSrJOKCnGH6nvDljTXYYVyZqvWeHs8d4GS0oASZ5aHceXihoS2d GDa5wDnA2XvCzJJb7X+YEzW20iZ7S3QBL8g0O1mQx5c5OZy8C9z3RuSaO18FIRJRDmnF q4uQ==
X-Gm-Message-State: ALQs6tCJ4J6nR2RlLVKbg1ZgkNVqDIwIhsZSuG6dC7mkaVSyxRrnTKsu KXAasmWfLr1rLZTUmjGOa4lkOtVsVAqWsRZ4N5Ishw==
X-Google-Smtp-Source: AIpwx4/FyiT5FfzYAdwPObIqGSLDNzQ8VXJlmG1b2dF5mLLngngeKovys+qL9UqEe4laBYwfEZHllHvdPKYdY2TLQQg=
X-Received: by 2002:aca:4f46:: with SMTP id d67-v6mr1007517oib.138.1524056248753; Wed, 18 Apr 2018 05:57:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.138.18.132 with HTTP; Wed, 18 Apr 2018 05:56:48 -0700 (PDT)
In-Reply-To: <cd573fee93e0ba3050c7b4ee0b685b9d@cloudmail14.netcore.co.in>
References: <152399965258.11535.11874306299818806488.idtracker@ietfa.amsl.com> <cd573fee93e0ba3050c7b4ee0b685b9d@cloudmail14.netcore.co.in>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 18 Apr 2018 05:56:48 -0700
Message-ID: <CABcZeBOo7b_wPyLTi=UBDUe1JpYqL17vh3ooAdZRacFYqm6-mg@mail.gmail.com>
To: bhuvaneswaran.vengainathan@veryxtech.com
Cc: "MORTON, ALFRED C (AL)" <acmorton@att.com>, The IESG <iesg@ietf.org>, draft-ietf-bmwg-sdn-controller-benchmark-meth@ietf.org, bmwg-chairs@ietf.org, bmwg@ietf.org
Content-Type: multipart/alternative; boundary="00000000000053391d056a1effb8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/2pQD31EcFCRttcHdnf0VkQ1KOTY>
Subject: Re: [bmwg] Eric Rescorla's No Objection on draft-ietf-bmwg-sdn-controller-benchmark-meth-08: (with COMMENT)
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Benchmarking Methodology Working Group <bmwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bmwg>, <mailto:bmwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bmwg/>
List-Post: <mailto:bmwg@ietf.org>
List-Help: <mailto:bmwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bmwg>, <mailto:bmwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Apr 2018 12:57:35 -0000
On Wed, Apr 18, 2018 at 1:26 AM, <bhuvaneswaran.vengainathan@veryxtech.com> wrote: > Hi Eric, > > Thank you for your feedback on this draft. Please find below my response > inline with tag [Bhuvan] > > @Al, Thanks for taking care of Eric's last feedback. > > Best regards, > Bhuvan > > On Wed, Apr 18, 2018 at 02:44 AM, Eric Rescorla <ekr@rtfm.com> wrote: > > Eric Rescorla has entered the following ballot position for > draft-ietf-bmwg-sdn-controller-benchmark-meth-08: No Objection > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html > for more information about IESG DISCUSS and COMMENT positions. > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-bmwg-sdn- > controller-benchmark-meth/ > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > Rich version of this review at: > https://mozphab-ietf.devsvcdev.mozaws.net/D3948 > > COMMENTS > > reported. > > 4.7. Test Repeatability > > To increase the confidence in measured result, it is recommended > that each test SHOULD be repeated a minimum of 10 times. > > > > Nit: you might be happier with "RECOMMENDED that each test be repeated > ...." > > Also, where does 10 come from? Generally, the number of trials you > need depends on the variance of each trial. > [Bhuvan] The RECOMMENDED number 10 was arrived based on our experience > during the benchmarking. I will discuss with other authors for changing > SHOULD to RECOMMENDED. > > The SHOULD versus RECOMMENDED has the same normative force in 2119. It's just editorial and I thought it would read better. Test Reporting > > Each test has a reporting format that contains some global and > identical reporting components, and some individual components that > are specific to individual tests. The following test configuration > parameters and controller settings parameters MUST be reflected in > > > > This is an odd MUST, as it's not required for interop. > > [Bhuvan] The intent of specifying MUST is to capture relevant test > parameters to enable Apple to Apple comparison of test test results across > two testers/test runs. > OK > 5. Stop the trial when the discovered topology information matches > the deployed network topology, or when the discovered topology > information return the same details for 3 consecutive queries. > 6. Record the time last discovery message (Tmn) sent to controller > from the forwarding plane test emulator interface (I1) when the > trial completed successfully. (e.g., the topology matches). > > > > How large is the TD usually? How much does 3 seconds compare to that? > [Bhuvan] The test duration varies depends on the size of the test > topology. For a smaller topology (3 - 10) the TD was within a minute. So we > kept the query interval of 3 seconds to accomodate smaller and larger > topologies. > > So, 3 seconds is a pretty big fraction of that. It introduces non-trivial random (I think) error. As for n-1, I *think* it's the right one here, but I'm not sure. It's what you use for "sample variance" typically. Have you talked to a statistician? -Ekr Total Trials > > SUM[SQUAREOF(Tri-TDm)] > Topology Discovery Time Variance (TDv) ---------------------- > Total Trials -1 > > > > You probably don't need to specify individual formulas for mean and > variance. However, you probably do want to explain why you are using > the n-1 sample variance formula. > > > > [Bhuvan] We have added both formulas based on the feedback received in the > mailing list. We are using n-1, as it is commonly used variance measure. > Do we need an explanation here or providing any reference to this is > sufficient? > > Well, my point was that you could specify mean and variance in one place and not repeat them over and over Well, n-1 is typically used for sample variance. This is something a little different. > Measurement: > > (R1-T1) + (R2-T2)..(Rn-Tn) > Asynchronous Message Processing Time Tr1 = ----------------------- > Nrx > > > > Incidentally, this formula is the same as \sum_i{R_i} - \sum_i{T_i} > > > > [Bhuvan] Good suggestion, we will incorporate in the next revision. > > > > messages transmitted to the controller. > > If this test is repeated with varying number of nodes with same > topology, the results SHOULD be reported in the form of a graph. The > X coordinate SHOULD be the Number of nodes (N), the Y coordinate > SHOULD be the average Asynchronous Message Processing Time. > > > > This is an odd metric because an implementation which handled overload > by dropping every other message would look better than one which > handled overload by queuing. > > > > [Bhuvan] Believe Al has clarified this feedback. As suggested by Al, we > will update the BCP language in the reporting section. > _______________________________________________ > bmwg mailing list > bmwg@ietf.org > https://www.ietf.org/mailman/listinfo/bmwg > > DISCLAIMER: Privileged and/or Confidential information may be contained in > this message. If you are not the addressee of this message, you may not > copy, use or deliver this message to anyone. In such event,you should > destroy the message and kindly notify the sender by reply e-mail. It is > understood that opinions or conclusions that do not relate to the official > business of the company are neither given nor endorsed by the company. >
- [bmwg] Eric Rescorla's No Objection on draft-ietf… Eric Rescorla
- Re: [bmwg] Eric Rescorla's No Objection on draft-… MORTON, ALFRED C (AL)
- Re: [bmwg] Eric Rescorla's No Objection on draft-… bhuvaneswaran.vengainathan
- Re: [bmwg] Eric Rescorla's No Objection on draft-… Eric Rescorla