Abstract

Network virtualization is an important technique to allow multiple customized networks to cohabit on a shared substrate network. In order to put the network virtualization into practice, the virtual network embedding (VNE) problem that searching an efficient mapping of a virtual network request onto substrate network resources should be solved primarily. Since the VNE problem is known to be NP-hard, previous work focused on designing heuristic-based algorithms. In this paper, we proposed the nodes clustering and dynamic service balance awareness based virtual network embedding (NC-DSBA) that employs the divide-and-conquer strategy along with the concurrence policy. Besides, the proposed NC-DSBA introduced a dynamic service balance algorithm to assist the embedding and improve the efficiency. The simulation results show that the NC-DSBA reduces the computational complexity, increases the acceptance ratio and revenue-cost ratio, and balances the loads of virtual nodes and links in substrate network in the long run.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call