A Solution for Dynamic Controller Provisioning Problem of SDN using Harmony Search

Unlike the traditional networking infrastructure, the software defined network (SDN) separates the network control function from the data transmission function. The SDN covering a large geographical area requires multiple controllers, and controller provisioning has a significant impact on the performance of entire network. In this paper, a novel load balancing scheme is proposed to effectively solve the dynamic controller provisioning problem (DCPP) for SDN. The proposed scheme employs progressive harmony search and K-means clustering of the switches to maximize the accuracy of finding the optimal solution and minimize the search time. The proposed scheme is evaluated by computer simulation in terms of accuracy and execution time of load balancing, and it turns out to be superior to the existing schemes.

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

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

[3]  Lisandro Zambenedetti Granville,et al.  Interactive monitoring, visualization, and configuration of OpenFlow-based SDN , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[4]  Dexuan Zou,et al.  Hybrid harmony search particle swarm optimization with global dimension selection , 2016, Inf. Sci..

[5]  Mounir Hamdi,et al.  FlowCover: Low-cost flow monitoring scheme in software defined networks , 2014, 2014 IEEE Global Communications Conference.

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

[7]  Harsha V. Madhyastha,et al.  FlowSense: Monitoring Network Utilization with Zero Measurement Cost , 2013, PAM.

[8]  Arjan Durresi,et al.  A survey: Control plane scalability issues and approaches in Software-Defined Networking (SDN) , 2017, Comput. Networks.

[9]  Vikram Kumar Kamboj,et al.  Implementation of hybrid harmony search/random search algorithm for single area unit commitment problem , 2016 .

[10]  Rob Sherwood,et al.  The controller placement problem , 2012, HotSDN '12.

[11]  Govind P. Gupta,et al.  Improved harmony search based clustering protocol for wireless sensor networks with mobile sink , 2017, 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT).

[12]  Mohamed Faten Zhani,et al.  Dynamic Controller Provisioning in Software Defined Networks , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[13]  Yustus Eko Oktian,et al.  Distributed SDN controller system: A survey on design choice , 2017, Comput. Networks.

[14]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[15]  Amalendu Bikash Choudhury,et al.  Economical Load Dispatch Using Modified Harmony Memory Search Optimization Technique , 2018, 2018 5th IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON).