Control plane delay minimization based SDN controller placement scheme

Software defined networking (SDN) has been proposed as a novel centralized architecture which is capable of offering flexible network management and user quality-of-service (QoS) guaranteed applications. The problem of controller placement in SDN, i.e., determining the locations of the controllers has received considerable attention in recent years. In this paper, we jointly consider the control plane delay between switches and controllers and between controllers and formulate the controller placement problem as a control plane delay minimization problem subject to switches and controllers association constraints. As the optimization problem formulated is an NP-hard problem, which cannot be solved easily, we propose a heuristic method based on the K-means algorithm and the Dijkstra algorithm. Numerical results demonstrate that the proposed algorithm offers better performance than previously proposed algorithm.

[1]  Jun Li,et al.  A K-means-based network partition algorithm for controller placement in software defined network , 2016, 2016 IEEE International Conference on Communications (ICC).

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

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

[4]  Xiaohua Jia,et al.  QoS-Guaranteed Controller Placement in SDN , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

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

[6]  Wen Zhang,et al.  Controller placement and flow based dynamic management problem towards SDN , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[7]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.

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

[9]  Tarik Taleb,et al.  On using bargaining game for Optimal Placement of SDN controllers , 2016, 2016 IEEE International Conference on Communications (ICC).

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