Research Article

Novel Node-Ranking Approach for SDN-Based Virtual Network Embedding

Algorithm 1

VNE-NRTD-S.
(1)Calculate the node-ranking value of virtual nodes according to equation (35)
(2)for all unembedded virtual nodes in VNR
(3)Select the virtual node with the highest node-ranking value
(4)Rank the virtual nodes using breadth first search (BFS) algorithm and put the ranking results into Virtual_node_list1
(5)end for
(6)for each unembedded virtual node in Virtual_node_list1
(7)Filter the set of substrate nodes that meet the resource and location constraints of
(8)Calculate the node-ranking value of substrate nodes according to equation (35)
(9)Rank the substrate nodes by in decreasing order
(10)Embed the virtual node onto the substrate node with the highest
(11)end for