Evaluating the controller capacity in software defined networking

The flow-based OpenFlow architecture decouples the control plane and data plane, and it has involved great evolution towards traditional networks. A particular important issue in OpenFlow architecture is controller capacity, which can be defined as the number of switches a controller can manage. In this paper, we model the flow set-up requests from switches to controller as a batch arrival process Mk/M /1. Further, we analyze the controller performance with queuing theory, and derive the expression of average flow service time. Under the circumstance of a limited flow set-up time, the number of switches is determined, this provides a method to evaluate the controller capacity. Moreover, we extend the scene of a single controller to multiple controllers. All of these results are meaningful to large scale OpenFlow network deployment in the future.

[1]  R. Srikant,et al.  Impact of File Arrivals and Departures on Buffer Sizing in Core Routers , 2011, IEEE/ACM Transactions on Networking.

[2]  Martín Casado,et al.  Applying NOX to the Datacenter , 2009, HotNets.

[3]  Rob Sherwood,et al.  On Controller Performance in Software-Defined Networks , 2012, Hot-ICE.

[4]  Nick McKeown,et al.  Software defined mobile networks , 2009, MobiHoc '09.

[5]  P. Tran-Gia,et al.  Analysis of a Finite Storage System with Batch Input Arising out of Message Packetization , 1982, IEEE Trans. Commun..

[6]  Andrea Bianco,et al.  OpenFlow Switching: Data Plane Performance , 2010, 2010 IEEE International Conference on Communications.

[7]  Rob Sherwood,et al.  The controller placement problem , 2012, HotSDN '12.

[8]  Mohamed Faten Zhani,et al.  Dynamic Controller Provisioning in Software Defined Networks , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[9]  Simon Oechsner,et al.  Modeling and performance evaluation of an OpenFlow architecture , 2011, 2011 23rd International Teletraffic Congress (ITC).

[10]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[11]  Marcial P. Fernandez,et al.  Evaluating OpenFlow Controller Paradigms , 2013 .

[12]  Yashar Ganjali,et al.  On scalability of software-defined networking , 2013, IEEE Communications Magazine.

[13]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[14]  Shigeki Yamada,et al.  A Software-Defined Networking Approach for Disaster-Resilient WANs , 2013, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).

[15]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[16]  Albert G. Greenberg,et al.  The nature of data center traffic: measurements & analysis , 2009, IMC '09.