[bmwg] Benchmarking Methodology for SDN Controller Performance - Updated Draft Version

"Bhuvan \(Veryx Technologies\)" <bhuvaneswaran.vengainathan@veryxtech.com> Mon, 23 March 2015 21:11 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 D9ED71B2A6A for <bmwg@ietfa.amsl.com>; Mon, 23 Mar 2015 14:11:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.916
X-Spam-Level:
X-Spam-Status: No, score=-0.916 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RELAY_IS_203=0.994, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 RTVO04jXax8G for <bmwg@ietfa.amsl.com>; Mon, 23 Mar 2015 14:11:34 -0700 (PDT)
Received: from mail.veryxtech.com (mail.veryxtech.com [203.196.171.45]) by ietfa.amsl.com (Postfix) with ESMTP id E590A1B2A60 for <bmwg@ietf.org>; Mon, 23 Mar 2015 14:11:32 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.veryxtech.com (Postfix) with ESMTP id C91952CC010; Tue, 24 Mar 2015 02:41:27 +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 3+7kma3rV1q6; Tue, 24 Mar 2015 02:41:25 +0530 (IST)
Received: from LT015 (dhcp-a253.meeting.ietf.org [31.133.162.83]) by mail.veryxtech.com (Postfix) with ESMTPSA id D8FF92CC00F; Tue, 24 Mar 2015 02:41:22 +0530 (IST)
From: "Bhuvan (Veryx Technologies)" <bhuvaneswaran.vengainathan@veryxtech.com>
To: bmwg@ietf.org
Date: Tue, 24 Mar 2015 02:41:21 +0530
Message-ID: <000901d065ad$ed4a6e10$c7df4a30$@veryxtech.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_000A_01D065DC.070D5870"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdBln0qnOFAbUjOjRhqQjTPNNwwRow==
Content-Language: en-in
Archived-At: <http://mailarchive.ietf.org/arch/msg/bmwg/Y1o2LwJ9jL5o_JFvML7m6a_3N1Y>
Cc: 'vishwas manral' <vishwas@ionosnetworks.com>, 'Anton Basil' <anton.basil@veryxtech.com>, "Tassinari, Mark A" <mark.tassinari@hp.com>
Subject: [bmwg] Benchmarking Methodology for SDN Controller Performance - Updated Draft Version
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, 23 Mar 2015 21:11:37 -0000

Dear BMWG Members,

 

We have updated the draft (draft-bhuvan-bmwg-of-controller-benchmarking-01
<https://tools.ietf.org/html/draft-bhuvan-bmwg-of-controller-benchmarking-01
> ) about SDN Controller benchmarking addressing comments received in
IETF-91 meeting and the mailing list. Thank you very much for providing your
valuable comments. The latest drafts can be found here:

 

draft-bhuvan-bmwg-sdn-controller-benchmark-term-00
<http://tools.ietf.org/html/draft-bhuvan-bmwg-sdn-controller-benchmark-term-
00> 

draft-bhuvan-bmwg-sdn-controller-benchmark-meth-00
<http://tools.ietf.org/html/draft-bhuvan-bmwg-sdn-controller-benchmark-meth-
00> 

 

Summary of Changes:

a.       Split into two different drafts (Terminology and Methodology)

b.      Defined an additional metric - Control Sessions Capacity

c.       Provided an example Benchmarking Methodology for OpenFlow
Controller

d.      Addressed review comments from last IETF meeting and on the mailing
list

 

Summary of Comments Addressed:

 

1.       The following changes have been made to address Al's comments

a.        Updated the following SDN Terms - Flow, Learning Rate, Northbound
interface, Path, and Cluster/Redundancy Mode in the terminology draft to
provide more clarity and for consistency of terms with respect to other RFCs

b.      Updated the test setup section in methodology draft to show the the
network path more explicitly between the nodes.

c.       Updated test traffic consideration section to provide references to
default recommended traffic sizes.

d.      Renamed Measurement Accuracy section title to Measurement
Specification Point and Recommendation.

e.      Recommended to capture HW specifications under Test Reporting
section

f.        Benchmarking tests - Added text to capture test results for
unsuccessful topology discovery.

g.       Added note to handle network latency while measuring Topology
Discovery Time.

h.      Updated test procedure for Synchronous message processing time to
handle re-transmissions and packet loss.

i.         Added pre-requisite to handle connection requirements between
controller and SDN nodes while performing Synchronous message processing
rate benchmarking test.

j.        Added provision to capture Loss Ratio for Synchronous message
processing rate benchmarking test.

k.       Reworded the Performance to Speed under 3*3 matrix test coverage in
terminology document

l.         Need to discuss about adding accuracy in 3*3 matrix 

2.       Added Connection Recommendation section under Test Considerations
to handle device failures and processing overheads on devices in the path to
controller following the comments received from Andrew.

3.       Added clarification to Proactive Path Provisioning procedure for
Path Provisioning Time benchmarking test following the comment received from
Jay Karthik.

4.       Clarified the document scope for handling federation of controllers
following the comment received from Ramakrishnan

5.       Added appendix to provide examples of measurement based on OpenFlow
following the comment received from Marius Georgescu

6.       Added terminologies for SDN Application and Traffic Endpoint in
terminology document following the comment received from Marius Georgescu

7.       Added note about sending invalid messages to controller while
performing Exception Handling Benchmarking test following the comment from
Scott Bradner.

 

We would love to hear any comments and queries on the same.

 

Thanks,

Authors