A dormant multi-controller model for software defined networking

In order to improve the scalability and reliability of Software Defined Networking (SDN), many studies use multiple controllers to constitute logically centralized control plane to provide load balancing and fail over. In this paper, we develop a flexible dormant multi-controller model based on the centralized multi-controller architecture. The dormant multi-controller model allows part of controllers to enter the dormant state under light traffic condition for saving system cost. Meanwhile, through queueing analysis, various performance measures of the system can be obtained. Moreover, we analyze the real traffic of China Education Network and use the results as the parameters of computer simulation and verify the effects of parameters on the system characteristics. Finally, a total expected cost function is established, and genetic algorithm is employed to find the optimal values of various parameters to minimize system cost for the deployment decision making.

[1]  Fang Hao,et al.  Towards an elastic distributed SDN controller , 2013, HotSDN '13.

[2]  Alan L. Cox,et al.  Maestro: A System for Scalable OpenFlow Control , 2010 .

[3]  Zhe George Zhang,et al.  Optimal (d, c) vacation policy for a finite buffer M/M/c queue with unreliable servers and repairs , 2009 .

[4]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

[5]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

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

[7]  Daniel P. Heyman,et al.  Optimal Operating Policies for M/G/1 Queuing Systems , 1968, Oper. Res..

[8]  Jin Sun-fu The M/M/c Queue with N-policy and Multiple Vacation of Partial Servers , 2004 .

[9]  Jia Wang,et al.  Scalable flow-based networking with DIFANE , 2010, SIGCOMM '10.

[10]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[11]  Che Soong Kim,et al.  The MAP/PH/1/N queue with flows of customers as a model for traffic control in telecommunication networks , 2009, Perform. Evaluation.

[12]  M. Yadin,et al.  Queueing Systems with a Removable Service Station , 1963 .

[13]  Scott Shenker,et al.  Ethane: taking control of the enterprise , 2007, SIGCOMM.

[14]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.