Re: [bmwg] Feedback for Benchmarking Methodology for OpenFlow SDN Controller Performance

"Bhuvan \(Veryx Technologies\)" <bhuvaneswaran.vengainathan@veryxtech.com> Thu, 19 June 2014 13:30 UTC

Return-Path: <bhuvaneswaran.vengainathan@veryxtech.com>
X-Original-To: bmwg@ietfa.amsl.com
Delivered-To: bmwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E9E01A023A for <bmwg@ietfa.amsl.com>; Thu, 19 Jun 2014 06:30:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.558
X-Spam-Level:
X-Spam-Status: No, score=-1.558 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RELAY_IS_203=0.994, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=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 9BG_Cvm3U5oL for <bmwg@ietfa.amsl.com>; Thu, 19 Jun 2014 06:29:59 -0700 (PDT)
Received: from mail.veryxtech.com (mail.veryxtech.com [203.196.171.45]) by ietfa.amsl.com (Postfix) with ESMTP id 029CD1A0362 for <bmwg@ietf.org>; Thu, 19 Jun 2014 06:29:58 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.veryxtech.com (Postfix) with ESMTP id 3C0CE3740E1; Thu, 19 Jun 2014 18:59:56 +0530 (IST)
X-Virus-Scanned: amavisd-new at veryxtech.com
Received: from mail.veryxtech.com ([127.0.0.1]) by localhost (mail.veryxtech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hLbONXG3yMdQ; Thu, 19 Jun 2014 18:59:51 +0530 (IST)
Received: from LT015PC (unknown [192.168.12.102]) by mail.veryxtech.com (Postfix) with ESMTPSA id 709C33740D1; Thu, 19 Jun 2014 18:59:51 +0530 (IST)
From: "Bhuvan (Veryx Technologies)" <bhuvaneswaran.vengainathan@veryxtech.com>
To: "'Banks, Sarah'" <sbanks@akamai.com>, "'Castelli, Brian'" <Brian.Castelli@spirent.com>, bmwg@ietf.org
References: <CFB4B28A.541E%brian.castelli@spirent.com> <000001cf80d4$2fabbd00$8f033700$@veryxtech.com> <D21535D16E7F464EBA75B9CA12A7DFFD205C1B43@SPCCOREXCMBX01.AD.SPIRENTCOM.COM> <CFC82A01.5BC1%sbanks@akamai.com>
In-Reply-To: <CFC82A01.5BC1%sbanks@akamai.com>
Date: Thu, 19 Jun 2014 18:59:59 +0530
Message-ID: <004001cf8bc2$91c7f230$b557d690$@veryxtech.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQLIjOLu12eMUttGsbxYXm1U/hz76gIAKjECAWjlDfwBKvg6D5lhyvnw
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/bmwg/vXXnPc9GmW2uLj9076_KU2mWyFk
Cc: 'Anton Basil' <anton.basil@veryxtech.com>, 'Vishwas Manral' <vishwas.manral@gmail.com>
Subject: Re: [bmwg] Feedback for Benchmarking Methodology for OpenFlow SDN Controller Performance
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 19 Jun 2014 13:30:01 -0000

Hi Sarah,

Thanks for your response. I thought of providing similar response to Brain.

Brain,

Hope Sarah's response provides the required clarity. Please get back for additional clarifications and comments.

Best Regards,
Bhuvan

-----Original Message-----
From: Banks, Sarah [mailto:sbanks@akamai.com] 
Sent: Thursday, June 19, 2014 6:24 PM
To: Castelli, Brian; Bhuvan (Veryx Technologies); bmwg@ietf.org
Cc: 'Anton Basil'; 'Vishwas Manral'
Subject: Re: [bmwg] Feedback for Benchmarking Methodology for OpenFlow SDN Controller Performance

Hi Brian,
	Let me address inline.

>
>Second, we must ensure that the collection of tests in the draft are 
>appropriate. Tests 6.1.1 and 6.1.2 are inverse of one another and 
>therefore redundant. We should consolidate them into a single family of 
>controller-response tests and simplify.

SB// I don't know that I agree with this; inverse tests aren't redundant in my opinion; I'm not sure where the value is in consolidating them into a family (is it not your position that they're redundant? That would imply removing one or the other..). I have no issue with them being separate tests, in the same section, which they are. To my eye, that's perfectly readable.

>Test
> 6.1.3 does not adequately isolate the controller in the test because 
>the overall response time depends on the response time of the switches. 
>If a tester runs the same test on the same controller with different 
>switches, he or she will get different answers.
> The goal of a benchmark test is to enable apples-to-apples comparisons 
>between controllers. I think a step back to reconsider the collection 
>of proposed tests is in order.

SB// Perhaps this could be a variable called out; I tend to agree, if the purpose is to test the controller and not the switches, this should be documented as part of the topology at the "start of the hour", so that the only equipment being tested is the controller.

>
>
>
>Third, we must consider the work currently being done by other 
>standards bodies. The Open Networking Foundation Testing & Interop 
>Working Group, for example, is currently developing it’s own OpenFlow 
>Controller benchmarks. I would prefer a combined solution  if possible.
>
>The draft under consideration should not go further until these issues 
>are addressed.

I partially agree, and I believe the authors might as well, in that we know other bodies are working on OpenFlow, for example. I do think some understanding of what's happening within those organizations would be an excellent starting point. However, I don't believe that this issue, with the 2 aforementioned issues, are a reason to stop proceeding with the document. If, through the process of working through this, we determine as a group, or the authors determine on their own, that what other groups are doing is sufficient, we can make that call at that time.  It's very early in the draft, and I wouldn't mind seeing where this takes us as a group, particularly if we can have some form of communication or understanding with other groups throughout the industry who might be looking at this problem in some way.

Kind regards,
Sarah