Cellular Learning Automata-Based Virtual Network Embedding in Software-Defined Networks

Software-defined networking (SDN) is a propitious technology for achieving network virtualization by decoupling the control and data planes of a network. SDN hypervisor supports multiple virtual SDN-based networks logically isolated from each other. Each virtual SDN has its own controller and allocated resources over physical network. For achieving optimal resource allocation, there is a need of efficient virtual network embedding (VNE) approach in multidomain virtual SDN-based network. In this paper, we propose a self-adjusted, online, distributed virtual network mapping strategy based upon the idea of irregular cellular learning automata. We consider two aspects of the network during the execution of VNE in SDN—node and link mapping, and optimal placement of SDN controller. We evaluate the proposed scheme vSDN-CLA using Mininet. The simulation results show significant performance improvement in terms of throughput and end-to-end delay. Considering a substrate network of 100 nodes, we observed that the proposed scheme achieved 23.72 and 10.55% higher throughput, and 28.13 and 42% lesser end-to-end delay compared to that in two benchmark schemes DM-vSDN and CO-vSDN, respectively.

[1]  Ailton Akira Shinoda,et al.  Using Mininet for emulation and prototyping Software-Defined Networks , 2014, 2014 IEEE Colombian Conference on Communications and Computing (COLCOM).

[2]  Mohammad Reza Meybodi,et al.  Irregular Cellular Learning Automata , 2015, IEEE Transactions on Cybernetics.

[3]  Minlan Yu,et al.  Rethinking virtual network embedding: substrate support for path splitting and migration , 2008, CCRV.

[4]  Mehmet Demirci,et al.  Design and analysis of techniques for mapping virtual networks to software-defined network substrates , 2014, Comput. Commun..

[5]  Xavier Hesselbach,et al.  Virtual Network Embedding: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[6]  Mohammad Reza Meybodi,et al.  A Cellular Learning Automata Based Clustering Algorithm for Wireless Sensor Networks , 2008 .

[7]  Rob Sherwood,et al.  Can the Production Network Be the Testbed? , 2010, OSDI.

[8]  Jing Chen,et al.  An efficient and coordinated mapping algorithm in virtualized SDN networks , 2016, Frontiers of Information Technology & Electronic Engineering.

[9]  Raouf Boutaba,et al.  Virtual Network Embedding with Coordinated Node and Link Mapping , 2009, IEEE INFOCOM 2009.

[10]  Filip De Turck,et al.  Dynamic resource management in SDN-based virtualized networks , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[11]  Zhong Du,et al.  Virtual network mapping for multi-domain data plane in Software-Defined Networks , 2014, 2014 4th International Conference on Wireless Communications, Vehicular Technology, Information Theory and Aerospace & Electronic Systems (VITAE).

[12]  Marie-José Huguet,et al.  Online virtual links resource allocation in Software-Defined Networks , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[13]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[14]  Wolfgang Kellerer,et al.  Survey on Network Virtualization Hypervisors for Software Defined Networking , 2015, IEEE Communications Surveys & Tutorials.