A placement strategy of controllers for optimizing the connectivity of control plan is proposed to decrease communication latency among controllers
to improve the message communication and to remain a global view of the whole network. The controller placement problem is formulated as a K-center problem based on the load balance and QoS. The number of controllers and their placements are also studied with optimization. A 2-stage optimization algorithm based on connectivity is designed to solve the model. In the first stage of the algorithm
the node priority and the search variables are set to reduce the search scope and to ensure the accurate placement
until a search diameter is achieved under linear relaxation. The results of the first stage are used as the inputs of the second stage
and the final placement of controllers is obtained through the pointer adjustment. Simulation results show that the proposed strategy realizes the optimization of controller placement
reduces the average inner-controller latency and improves the communication in the control plane. A comparison with the CCP strategy shows that the strategy decreases the algorithm complexity and improves the connectivity of control plane with the consideration of the latency and load balance. The search scope of the solution space reduces by 30% in OS3E
and the average connectivity for different topologies increases about 15%.
ZUO Qingyun, CHEN Ming, ZHAO Guangsong, et al. Research on OpenFlow-based SDN technologies [J]. Journal of Software, 2013, 24(5): 1078-1097.
MCKEOWN N, ANDERSON T, BALAKRISHNAN H, et al. OpenFlow: enabling innovation in campus networks [J]. ACM SIGCOMM Computer Communication Review, 2008, 38(2): 69-74.
LEVIN D, WUNDSAM A, HELLER B, et al. Logically centralized?: state distribution trade-offs in software defined networks [C]∥Proceedings of the First Workshop on Hot Topics in Software Defined Networks. New York, USA: ACM, 2012: 1-6.
HELLER B, SHERWOOD R, MCKEOWN N. The controller placement problem [C]∥Proceedings of the First Workshop on Hot Topics in Software Defined Networks. New York, USA: ACM, 2012: 7-12.
HU Yannan, WANG Wendong, GONG Xiangyang, et al. On the placement of controllers in software-defined networks [J]. The Journal of China Universities of Posts and Telecommunications, 2012, 19(S2): 92-97.
YANNAN H, WENDONG W, GONG X, et al. Reliability-aware controller placement for software-defined networks [C]∥Proceedings of the 2013 IEEE International Symposium on Integrated Network Management. Piscataway, NJ, USA: IEEE, 2013: 672-675.
ROS F J, RUIZ P M. Five nines of southbound reliability in software-defined networks [C]∥Proceedings of the Third Workshop on Hot Topics in Software Defined Networks. New York, USA: ACM, 2014: 1-6.
HOCK D, GEBERT S, HARTMANN M H, et al. POCO-framework for Pareto-optimal resilient controller placement in SDN-based core networks [C]∥Proceedings of the 2014 IEEE Network Operations and Management Symposium. Piscataway, NJ, USA: IEEE, 2014: 1-2.
ZHANG Ying, BEHESHTI N, TATIPAMULA M. On resilience of split-architecture networks [C]∥Proceedings of the 2011 IEEE Global Telecommunications Conference. Piscataway, NJ, USA: IEEE, 2001: 1-6.
YURY J, CRISTINA C, AURELIO J G. On the controller placement for designing a distributed SDN control plane [C]∥Proceedings of the 2014 IFTP Networking Conference. Piscataway, NJ, USA: IEEE, 2014: 1-9.
YAO Guang, BI Jun, LI Yuliang, et al. On the capacitated controller placement problem in software defined networks [J]. IEEE Communications Letters, 2014, 18(8):1339-1342.
GAO Guang, BI Jun, GUO Luyi. On the cascading failures of multi-controllers in software defined networks [C]∥Proceedings of the 21st IEEE International Conference on Network Protocols. Piscataway, NJ, USA: IEEE, 2013: 1-2.
The Internet2 Community. Internet2 open science, scholarship and services exchange [EB/OL].(2012-01-01)[2015-03-02]. http:∥www.internet2.edu/network/ose/.
KNIGHT S, NGUYEN H X, FALKNER N, et al.The internet topology zoo [J]. IEEE Selected Areas in Communications, 2011, 29(9): 1765-1775.
AYKUT ÖZSOY F, PINAR M C. An exact algorithm for the capacitated vertex p-center problem[J]. Computers and Operations Research, 2006, 33(5): 1420-1436.