Control delay, survivability of control plane and control redundancy of control plane are important criteria to judge whether the network performance is good in Software Defined Optical Network (SDON). A method that the survivability deployment for controller with time-delay constraint is put forward. This method takes full account of the network performance factors, such as time delay, survivability and controller redundancy. In the premise of a user specified delay, in order to improve the control plane survivability, it is insured that each network node has at least two control links. At the same time, the node deployments are kept to the minimum when complete of the entire network coverage, to reduce the redundancy of control plane. Simulation results show that the method can effectively reduce the control delay, improve the existence of control plane, and reduce the number of controller, decline the control redundancy, effectively improve the overall network performance of software defined optical network. The method ensures at least two control links have the same protection as C-MPC algorithm. Compared with the MCC algorithm, the reliability of SDON control plane is improved by 20%. Meanwhile, under the constraint conditions of 10 ms time delay, compared with C-MPC algorithm, the proposed algorithm can reduce the number of controller deployment by 88% and 75% in NSF and COST239 network.
YANG Hui, ZHANG Jie, ZHAO Yongli, et al. SUDOI: Software defined networking for ubiquitous data center optical interconnection[J]. IEEE Communications Magazine, 2016, 54(2): 86-95. doi: 10.1109/MCOM.2016.7402266.
[2]
MCKEOWN N, ADNRSON T, BALAKRISHNAN H, et al. OpenFlow: Enabling innovation in campus networks[J]. ACM SIGCOMM Computer Communication Review, 2008, 38(2): 69-74. doi: 10.1145/1355734.1355746.
[3]
JAIN S, KUMAR A, MANDAL S, et al. B4: Experience with a globally-deployed software defined WAN[J]. ACM SIGCOMM Computer Communication Review, 2013, 43(4): 3-14. doi: 10.1145/2534169.2486019.
ZHANG Chaokun, CUI Yong, TANG Heyi, et al. State-of- the-art survey on software-defined networking (SDN)[J]. Journal of Software, 2015, 26(1): 62-81. doi: 10.13328/j.cnki. jos.004701.
[5]
CHOI J S. Design and implementation of a PCE-based software-defined provisioning framework for carrier-grade MPLS-TP networks[J]. Photonic Network Communications, 2015, 29(1): 96-105. doi: 10.1007/s11107-014-0472-0.
XIONG Yu, DONG Xiancun, LI Yuanyuan, et al. The cross-layer survivable design of control plane based on minimum point covering in software defined optical network [J]. Journal of Electronics & Information Technology, 2016, 38(5): 1211-1218. doi: 10.11999/JEIT150815.
[7]
PAKZAD F, PORTMAN M, TAN W L, et al. Efficient topology discovery in OpenFlow-based Software Defined Networks[J]. Computer Communications, 2016, 77(1): 52-61. doi: 10.1016/j.comcom.2015.09.013.
[8]
HELLER B, SHERWOOD R, MCKEOWN N, et al. The controller placement problem[C]. The First ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, New York, USA, 2012: 7-12.
YAO Linyuan, CHEN Ying, SONG Fei, et al. Delay-aware controller placement for fast response in software-defined network[J]. Journal of Electronics & Information Technology, 2014, 36(12): 2802-2808. doi: 10.3724/SP.J.1146.2014.00211.
[10]
AZODOLMOLKY S, WIEDER P, and YAHYAPOUR R. Performance evaluation of a scalable software-defined networking deployment[C]. IEEE 2013 Second European Workshop on Software Defined Networks, Berlin, GER, 2013: 68-74.
[11]
MÜLLER L F and OLIVEIRA R R. Survivor: An enhanced controller placement strategy for improving SDN survivability[C]. IEEE Global Communications Conference, Austin, USA, 2014: 1909-1915.
[12]
GUO Z, HU Y, SHOU G, et al. An implementation of multi-domain software defined networking[C]. International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM 2015), Shanghai, China, 2015: 1-5.
[13]
ZHANG Y, BEHESHTI N, TATIPAMULA M, et al. On resilience of split-architecture networks [C]. IEEE Global Telecommunications Conference (GLOBECOM), Houston, USA, 2011: 1-6.
[14]
YU M, REXFORD J, FREEDMAN M J, et al. Scalable flow-based networking with DIFANE[J]. ACM SIGCOMM Computer Communication Review, 2010, 40(4): 351-362. doi: 10.1145/1851182.1851224.
[15]
GENYA Ishigaki and NORIHIKO Shinomiya. Controller placement algorithm to alleviate burdens on communication nodes[C]. International Conference on Computing, Networking and Communications (ICNC), Kauai, Hawaii, USA, 2016: 1-5.
[16]
LONG L and KAMAL A E. Tree-based protection of multicast services in WDM mesh networks[C]. Global Telecommunications Conference, Honolulu, USA, 2009: 1-6.