Re: [bmwg] Benchmarking Methodology for OpenFlow SDN Controller Performance
"Bhuvan \(Veryx Technologies\)" <bhuvaneswaran.vengainathan@veryxtech.com> Mon, 28 April 2014 22:32 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 133DF1A8861 for <bmwg@ietfa.amsl.com>; Mon, 28 Apr 2014 15:32:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.557
X-Spam-Level:
X-Spam-Status: No, score=-0.557 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_SUMOF=1, HTML_MESSAGE=0.001, 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 B22j2eS-b9kb for <bmwg@ietfa.amsl.com>; Mon, 28 Apr 2014 15:32:17 -0700 (PDT)
Received: from mail.veryxtech.com (mail.veryxtech.com [203.196.171.45]) by ietfa.amsl.com (Postfix) with ESMTP id 7C2661A885D for <bmwg@ietf.org>; Mon, 28 Apr 2014 15:32:15 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.veryxtech.com (Postfix) with ESMTP id 7F9F13740DE; Tue, 29 Apr 2014 04:02:12 +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 sd3rTX272e8t; Tue, 29 Apr 2014 04:02:07 +0530 (IST)
Received: from LT015PC (unknown [12.216.212.50]) by mail.veryxtech.com (Postfix) with ESMTPSA id B91E93740DC; Tue, 29 Apr 2014 04:02:05 +0530 (IST)
From: "Bhuvan (Veryx Technologies)" <bhuvaneswaran.vengainathan@veryxtech.com>
To: "Tassinari, Mark A" <mark.tassinari@hp.com>, bmwg@ietf.org
References: <B5838747F54175449562AA808237BE1446D3ABC6@G9W0735.americas.hpqcorp.net>
In-Reply-To: <B5838747F54175449562AA808237BE1446D3ABC6@G9W0735.americas.hpqcorp.net>
Date: Tue, 29 Apr 2014 04:01:59 +0530
Message-ID: <007301cf6331$afc89820$0f59c860$@veryxtech.com>
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_000_0074_01CF635F.C9834520"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIOjkglqC341B3UMB1mDwB9FyJDuZqpPKUA
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/bmwg/VlKlYClxM64kUbgqn9_bcuqdSGA
Subject: Re: [bmwg] 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: Mon, 28 Apr 2014 22:32:20 -0000
Hi Mark, Thanks for reviewing the draft (initial sections) and providing valuable comments. Please find my responses inline with tag [Bhuvan]. If needed, we can discuss my responses. Also, I look forward your comments on other sections of the draft (if any). Best regards, Description: Description: Description: Description: Description: Description: Description: Description: Description: Veryx-Logo for Webinar Bhuvan | Cloud and SDN Solutions Phone: +91 44 4567 2222 x242 Mobile: +91 988 428 6693 <http://www.veryxtech.com/> www.veryxtech.com Description: Description: Description: Description: Description: Description: Description: Description: Signature From: bmwg [mailto:bmwg-bounces@ietf.org] On Behalf Of Tassinari, Mark A Sent: Saturday, April 26, 2014 4:39 AM To: bmwg@ietf.org Subject: [bmwg] Benchmarking Methodology for OpenFlow SDN Controller Performance Hello Bhuvan, Standardizing on a set of controller performance tests is a great idea and the OpenFlow SDN Controller Performance draft is a good start. I'd like to submit some comments and questions. - The Test Setup section is unclear about where virtualization is permitted but this can have a dramatic effect on the results. I believe the benchmark test should require the controller and any virtual switches to be on separate servers. [Bhuvan] I do agree with your comment. The controller and the emulated virtual switches need to be running in separate servers. We will explicitly capture this point as part of test setup in our next version. - I'm curious to know why the number of switches in the tests are not defined - not even to require more than one. There is way to know if the tests were executed the tests under the same conditions which makes comparison much less meaningful. [Bhuvan] I agree with you that the number switches should be more than one (suggestion could be - max. switches supported by the controller). We can add a note to specify this in the draft. But the reasons behind not defining the exact value for number of switches are: 1) The number of switches supported may vary from controller to controller 2) Some controllers may perform better for smaller number of switches and some for larger number of switches Hence we left it to the vendors to specify this parameter based on their implementation. Also we recommended specifying the results against the number of switches emulated as part of "Reporting Format" section to enable comparison. - What is the numerator (OFRi) in the Flow setup rate formula defined in Section 6.1.1.1.4? Is it the sum of all packet_out and flow mod messages sent by the controller? [Bhuvan] No. We recommend taking into account either sum of all 'PACKET_OUT' (or) 'FLOW_MOD' messages. We can also provide description for OFRi in Terminology section. Please let me know if you have different thoughts on this. We could discuss them. - The test does not specify whether throughput results are verified to be lossless (every packet_in results in a packet_out). Since TCP is the specified connection it may not matter but I thought I'd toss it out for discussion. [Bhuvan] The Throughput results are verified based on the total number of responses received from the controller over the sample interval (not considering every packet_ins results in a packet_out). We may look at adding this as an additional metric if the end users are looking for such metrics. As you pointed out, we shall leave this open for discussion. - The Reactive Mode Flow setup in section 6.1.1.2.2 is a little unclear. If the objective is to have the 10% of all "specified" switches that are connected send Packet_In messages I'd rephrase the second sentence to state "Load controller with Packet-In messages from all connected controllers for a specified interval." [Bhuvan] As suggested, we will rephrase in next version of draft. Regards, Mark
- [bmwg] Benchmarking Methodology for OpenFlow SDN … Bhuvan (Veryx Technologies)
- [bmwg] FW: Benchmarking Methodology for OpenFlow … Banks, Sarah
- [bmwg] FW: Benchmarking Methodology for OpenFlow … Bhuvan (Veryx Technologies)
- [bmwg] Benchmarking Methodology for OpenFlow SDN … Tassinari, Mark A
- Re: [bmwg] Benchmarking Methodology for OpenFlow … Bhuvan (Veryx Technologies)