Performance analysis of software defined network controller architecture—A simulation based survey

Software Defined Networking (SDN) has proclaimed significant attention from network researcherers and industries in recent years. Software defined network is an effort to design, build, and manage networks that separates the networks control (brains) and data (muscle) planes. It enables the network control to become directly programmable and the underlying architecture to be abstracted for applications and network services. SDN platform provides various advantages such as programmability, potential for task virtualization and schedulability and easy management of the network. However, it introduces new challenges towards scalability and performances, security hardening, cross-layer communication protocols, etc. It is important to understand and analyze the performances and limitations of SDN for implementation and deployment in live network environments and applications. This paper reports a number of technologies, models and tools to evaluate the performance metrics of SDN controllers along with simulation results. It also states the working procedure of various controllers like NOX, NOX-MT, POX, Rosemary, FloodLight, OpenDayLight, Beacon, Maestro. This study will help in designing efficient architecture and control algorithms for SDN controllers.

[1]  Aamir Shafi,et al.  An architectural evaluation of SDN controllers , 2013, 2013 IEEE International Conference on Communications (ICC).

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

[3]  Yonggang Wen,et al.  “ A Survey of Software Defined Networking , 2020 .

[4]  Muhammad Awais,et al.  Performance evaluation of OpenDaylight SDN controller , 2014, 2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS).

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

[6]  Ran Giladi,et al.  Performance Analysis of Software-Defined Networking (SDN) , 2013, 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems.

[7]  Michael Menth,et al.  Software-Defined Networking Using OpenFlow: Protocols, Applications and Architectural Design Choices , 2014, Future Internet.

[8]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[9]  Brent Byunghoon Kang,et al.  Rosemary: A Robust, Secure, and High-performance Network Operating System , 2014, CCS.

[10]  Fouad Benamrane,et al.  Performances of OpenFlow-Based Software-Defined Networks: An overview , 2015, J. Networks.

[11]  Luigi Iannone,et al.  On the performance of SDN controllers: A reality check , 2015, 2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN).

[12]  Rastin Pries,et al.  A Flexible OpenFlow-Controller Benchmark , 2012, 2012 European Workshop on Software Defined Networking.

[13]  David Erickson,et al.  The beacon openflow controller , 2013, HotSDN '13.