Master Controller Election Mechanism Based on Controller Cluster in Software Defined Optical Networks

In large-scale software defined optical networks (SDON) with tens of thousands of network elements, multiple controllers have to be deployed simultaneously, because single controller cannot bear too many service requests. Then, survivability of controller becomes an important issue for SDON. Controller cluster deployed with master and slave controllers is considered as an effective solution for this issue. A SDON controller cluster architecture is given in the paper, based on which a master controller election mechanism (MCEM) is proposed. Simulation results show that MCEM can get better performance in terms of operation time, traffic loads and fault tolerance compared with Paxos algorithm.

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

[2]  Jian-Ping Li,et al.  Research on consistency of distributed system based on Paxos algorithm , 2012, 2012 International Conference on Wavelet Active Media Technology and Information Processing (ICWAMTIP).

[3]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[4]  Simon Oechsner,et al.  Modeling and performance evaluation of an OpenFlow architecture , 2011, 2011 23rd International Teletraffic Congress (ITC).

[5]  Hui Ding,et al.  Enabling Software-Defined Optical Networks based on OpenFlow Extension , 2015, 2015 Opto-Electronics and Communications Conference (OECC).

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

[7]  M. Oguz Sunay,et al.  Controlling a Software-Defined Network via Distributed Controllers , 2014, ArXiv.

[8]  Gustavo M. D. Vieira,et al.  Hardened Paxos through Consistency Validation , 2015, 2015 Brazilian Symposium on Computing Systems Engineering (SBESC).

[9]  Leslie Lamport,et al.  Paxos Made Simple , 2001 .