On the placement of controllers in software-Defined-WAN using meta-heuristic approach

Abstract Software Defined Networks (SDN) is a popular modern network technology that decouples the control logic from the underlying hardware devices. The control logic has implemented as a software entity that resides in a server called controller. In a Software-Defined Wide Area Network (SDWAN) with n nodes; deploying k number of controllers (k

[1]  Harry Rudin,et al.  Dynamic Routing and Flow Control , 1980, IEEE Trans. Commun..

[2]  Pavlin Radoslavov,et al.  ONOS: towards an open, distributed SDN OS , 2014, HotSDN.

[3]  Xirong Que,et al.  Reliability-aware controller placement for Software-Defined Networks , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[4]  Vahid Ahmadi,et al.  Controller placement in software-defined WAN using multi objective genetic algorithm , 2015, 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI).

[5]  Yashar Ganjali,et al.  HyperFlow: A Distributed Control Plane for OpenFlow , 2010, INM/WREN.

[6]  Rob Sherwood,et al.  The controller placement problem , 2012, HotSDN@SIGCOMM.

[7]  ChunXia Zhao,et al.  Particle swarm optimization with adaptive population size and its application , 2009, Appl. Soft Comput..

[8]  Wolfgang Kellerer,et al.  Controller placement strategies for a resilient SDN control plane , 2016, 2016 8th International Workshop on Resilient Networks Design and Modeling (RNDM).

[9]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[10]  Helen D. Karatza,et al.  Fault-tolerant Gang Scheduling in Distributed Real-time Systems Utilizing Imprecise Computations , 2009, Simul..

[11]  Norihiko Shinomiya,et al.  Controller placement algorithm to alleviate burdens on communication nodes , 2016, 2016 International Conference on Computing, Networking and Communications (ICNC).

[12]  Yashar Ganjali,et al.  Kandoo: a framework for efficient and scalable offloading of control applications , 2012, HotSDN '12.

[13]  Hamid Farhadi,et al.  Software-Defined Networking: A survey , 2015, Comput. Networks.

[14]  José M. Troya,et al.  PS-QUASAR: A publish/subscribe QoS aware middleware for Wireless Sensor and Actor Networks , 2013, J. Syst. Softw..

[15]  Rabiah Ahmad,et al.  Systematic Review for Network Survivability Analysis in MANETS , 2015 .

[16]  George L. Nemhauser,et al.  The uncapacitated facility location problem , 1990 .

[17]  Yiming Li,et al.  Software defined networking: State of the art and research challenges , 2014, Comput. Networks.

[18]  Luciano Paschoal Gaspary,et al.  Survivor: An enhanced controller placement strategy for improving SDN survivability , 2014, 2014 IEEE Global Communications Conference.

[19]  Mohammad S. Obaidat,et al.  Wireless sensor network-based fire detection, alarming, monitoring and prevention system for Bord-and-Pillar coal mines , 2012, J. Syst. Softw..

[20]  Mourad Debbabi,et al.  A Survey and a Layered Taxonomy of Software-Defined Networking , 2014, IEEE Communications Surveys & Tutorials.

[21]  Jun Bi,et al.  On the Capacitated Controller Placement Problem in Software Defined Networks , 2014, IEEE Communications Letters.

[22]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[23]  Hua Wang,et al.  A Particle Swarm Optimization Algorithm for Controller Placement Problem in Software Defined Network , 2015, ICA3PP.

[24]  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).

[25]  Jingyu Wang,et al.  Density cluster based approach for controller placement problem in large-scale software defined networkings , 2017, Comput. Networks.

[26]  Arjan Durresi,et al.  A survey: Control plane scalability issues and approaches in Software-Defined Networking (SDN) , 2017, Comput. Networks.

[27]  Kshira Sagar Sahoo,et al.  On the placement of controllers for designing a wide area software defined networks , 2017, TENCON 2017 - 2017 IEEE Region 10 Conference.

[28]  Vincent Gramoli,et al.  Large-Scale Dynamic Controller Placement , 2017, IEEE Transactions on Network and Service Management.

[29]  Jean-Michel Sanner,et al.  Evolutionary algorithms for optimized SDN controllers & NVFs’ placement in SDN networks , 2016 .

[30]  Marc St-Hilaire,et al.  Optimal Model for the Controller Placement Problem in Software Defined Networks , 2015, IEEE Communications Letters.

[31]  Piero Castoldi,et al.  OpenFlow-based segment protection in Ethernet networks , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[32]  Jennifer Yates,et al.  Control plane design for reliable optical networks , 2002, IEEE Commun. Mag..

[33]  Stanislav Lange,et al.  Heuristic Approaches to the Controller Placement Problem in Large Scale SDN Networks , 2015, IEEE Transactions on Network and Service Management.