Virtualized controller placement for multi-domain optical transport networks using machine learning

Optical multi-domain transport networks are often controlled by a hierarchical distributed architecture of controllers. Optimal placement of these controllers is very important for efficient management and control. Traditional SDN controller placement methods focus mostly on controller placement in datacenter networks. But the problem of virtualized controller placement for multi-domain transport networks needs to be solved in the context of geographically distributed heterogeneous multi-domain networks. In this context, edge datacenters have enabled network operators to place virtualized controller instances closer to users, besides providing more candidate locations for controller placement. In this study, we propose a dynamic controller placement method for optical transport networks that considers the heterogeneity of optical controllers, resource limitations at edge hosting locations, and latency requirements. We also propose a machine-learning framework that helps the controller placement algorithm with proactive prediction (instead of traditional reactive threshold-based approach). Simulation studies, considering practical scenarios and temporal variation of load, show significant cost savings compared to traditional placement approaches.

[1]  Ricard Vilalta,et al.  Integrated SDN/NFV management and orchestration architecture for dynamic deployment of virtual SDN control instances for virtual tenant networks [invited] , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[2]  Biswanath Mukherjee,et al.  Robust hierarchical control plane for Transport Software-Defined Networks , 2018, Opt. Switch. Netw..

[3]  Jamil Salem Barbar,et al.  Computer network traffic prediction: a comparison between traditional and deep learning neural networks , 2015, Int. J. Big Data Intell..

[4]  Biswanath Mukherjee,et al.  Virtualized controller placement for multi-domain optical transport networks using machine learning , 2019, Photonic Network Communications.

[5]  Anupama Potluri,et al.  An efficient DHT-based elastic SDN controller , 2017, 2017 9th International Conference on Communication Systems and Networks (COMSNETS).

[6]  James Won-Ki Hong,et al.  T-DCORAL: A Threshold-Based Dynamic Controller Resource Allocation for Elastic Control Plane in Software-Defined Data Center Networks , 2019, IEEE Communications Letters.

[7]  Biswanath Mukherjee,et al.  Disaster-resilient control plane design and mapping in software-defined networks , 2015, 2015 IEEE 16th International Conference on High Performance Switching and Routing (HPSR).

[8]  Biswanath Mukherjee,et al.  Dynamic workload migration over optical backbone network to minimize data center electricity cost , 2017, 2017 IEEE International Conference on Communications (ICC).

[9]  Jun Bi,et al.  On the Capacitated Controller Placement Problem in Software Defined Networks , 2014, IEEE Communications Letters.

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

[11]  Biswanath Mukherjee,et al.  Dynamic Workload Migration Over Backbone Network to Minimize Data Center Electricity Cost , 2018, IEEE Transactions on Green Communications and Networking.

[12]  Oscar Gonzalez de Dios,et al.  ABNO: a feasible SDN approach for multivendor IP and optical networks [Invited] , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[13]  Carlo Cavazzoni,et al.  Comprehensive Survey on T-SDN: Software-Defined Networking for Transport Networks , 2017, IEEE Communications Surveys & Tutorials.

[14]  J. P. Fernandez-Palacios,et al.  ABNO: A feasible SDN approach for multi-vendor IP and optical networks , 2014, OFC 2014.

[15]  Biswanath Mukherjee,et al.  Auto-Scaling VNFs Using Machine Learning to Improve QoS and Reduce Cost , 2018, 2018 IEEE International Conference on Communications (ICC).

[16]  Ashwin Gumaste,et al.  Models and algorithms for centralized control planes to optimize control traffic overhead , 2015, Comput. Commun..

[17]  Wei Wang,et al.  The Controller Placement Problem in Software Defined Networking: A Survey , 2017, IEEE Network.

[18]  Víctor López,et al.  Control plane architectures for elastic optical networks [Invited] , 2018, IEEE/OSA Journal of Optical Communications and Networking.

[19]  Roberto Morabito,et al.  Power Consumption of Virtualization Technologies: An Empirical Investigation , 2015, 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC).

[20]  Marc St-Hilaire,et al.  Optimal Model for the Controller Placement Problem in Software Defined Networks , 2015, IEEE Communications Letters.