SDN Controller Performance Challenges – 2

In a typical data center, approx. 100k per second is the median flow arrival rate. And worst case estimates are 10M flow arrivals per second. With the great ongoing digital explosion, there are no surprises that these estimates would be revised to much larger values every few months. All these flows have to be processed & setup by the controller(s) & that can potentially become a single point bottleneck in the network.

download-2

Thus, the metric that most high-end customers are looking at, is the performance of the SDN controllers. And not so surprisingly, there is no single magic test that can define performance characteristic of such a critical piece of the next gen networks. Following are a few key metrics that customer as well as SDN controller vendors should consider while defining or evaluating the SDN controller performance :

  • How many flows per second, can it handle?
  • How many flows per second, can it handle within acceptable latency?
  • How many SDN-capable switches can it handle within the acceptable latency?
  •  How does it perform with multiple AUXILLARY connections per switch?
  • How does it handle a constantly increasing load versus a burst of flow setup load?
  • How many flows can it store to avoid another level of latency which is associated with flooding the switch
    ports to know the destination?

Calsoft and SDN performance measurement
Calsoft has developed Enhanced Cbench (eCbench) to measure performance of SDN controller. It has following features:

  • Supports OFP 1.0 & 1.3
  • Supports user defined raw packet definition for the embedded packets in packet_in
  • Supports user defined, extensible packet definition (TCP, UDP, etc.) for the embedded packets in
    packet_in
  • Supports AUXILLARY connections Supports user defined number of
    fake switches
  • Supports data rate limit as per user defined configuration
  • Supports multi-threading to be able to load the work queue of controller
  • Supports intuitive & highly configurable INI format based test configuration file
  • Measures latency & throughput of controller in various scenarios

Share your views with us on marketing@calsoftinc.com
Contributed by: Nitin Singhvi | Calsoft Inc.

 
Share:

Related Posts

The Effects of Edge on Data Storage

The Effects of Edge on Data Storage

Edge computing is creating a ripple effect across the tech industry, and it is most strongly felt in the Data Storage sector. In this article, we explore four major ways Edge computing is changing Data Storage. Read on…

Share:
6 Challenges In Going Cloud-Native - And The Perfect Solution

6 Challenges In Going Cloud-Native – And The Perfect Solution

Going cloud-native carries with it a number of challenges, but danger, properly harnessed, becomes opportunity. Check out this article to see what obstacles lie in your path – click here!

Share:

What CTOs must know about Cloud-Native Development

Cloud-native development offers huge opportunities to companies. CTOs need to know how to navigate the upcoming changes to grab them – this article explores how.

Share:
The Growth of XaaS in Enterprise Data Storage Strategies

The Growth of XaaS in Enterprise Data Storage Strategies

As the world grows ever more virtualized, more and more service become unshackled from the hardware they run on. Now, Everything-as-a-Service is here, and it’s changing the way data storage works. Somenath Nag explores how, in this article.

Share:
Enabling Transformation Amidst Constant Evolution – A Data Storage Story

Enabling Transformation Amidst Constant Evolution – A Data Storage Story

Calsoft has a great deal of experience with data storage technologies, developed over nearly two decades. In this retrospective, Vipin Shankar traces the evolution of data storage tech, and how Calsoft evolved with it.

Share:
The Evolution of a Strategic Product Development Relationship

The Evolution of a Strategic Product Development Relationship

Building a strategic product development relationship is difficult, but rewarding. In this article, Parag Kulkarni lays out the logical steps to select a product development partner that’s perfect for you.

Share:

Leave a comment / Query / Feedback

Your email address will not be published. Required fields are marked *