Abstract
To fend off the ossification of Internet architecture, VNE has been propounded as one of the most important techniques to address this issue. VNE is a process that consists of two stages including node mapping stage and link mapping stage, the aim of node mapping stage is to map the virtual nodes from virtual network requests (VNRs) onto the substrate nodes meanwhile satisfying the CPU capacity constraints on nodes, and the goal of link mapping stage is to map the virtual links from VNRs onto the substrate paths while satisfying the bandwidth resource constraints on links. This chapter proposed a VNE algorithm based on modified genetic algorithm, improved the classical genetic algorithm from three aspects: population initialization strategy, improved mutation operation, and improvement operation, took advantage of the selection operation, crossover operation, mutation operation, feasibility checking operation, and utilized the fitness function to choose the best chromosome. Simulation results indicated that our proposed method has significantly increased the acceptance ratio of VNRs and the long-term average revenue of Infrastructures (InPs) compared with other two state-of-the-art algorithms.
Reprinted from ref. [1], with permission of Springer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
P. Zhang, H. Yao, M. Li, Y. Liu, Virtual network embedding based on modified genetic algorithm. Peer-to-Peer Netw. Appl. 12(2), 481–492 (2017)
C. Jiang, C. Jiang, N.C. Beaulieu, Y. Li, Y. Zuo, Y. Ren, DYWAMIT: Asynchronous wideband dynamic spectrum sensing and access system. IEEE Syst. J. 11(3), 1777–1788 (2017)
C. Jiang, N. Ge, L. Kuang, AI-enabled next-generation communication networks: intelligent agent and AI router. IEEE Wirel. Commun. 27(6), 129–133 (2020)
X. Zhu, C. Jiang, L. Kuang, N. Ge, S. Guo, J. Lu, Cooperative transmission in integrated terrestrial-satellite networks. IEEE Netw. 33(3), 204–210 (2019)
M. Yu, Y. Yi, J. Rexford, M. Chiang, Rethinking virtual network embedding: substrate support for path splitting and migration. ACM SIGCOMM Comput. Commun. Rev. 38(2), 17–29 (2008)
X. Cheng, S. Su, Z. Zhang, H. Wang, F. Yang, Y. Luo, J. Wang, Virtual network embedding through topology-aware node ranking. ACM SIGCOMM Comput. Commun. Rev. 41(2), 38–47 (2011)
L. Peng, Virtual network embedding based on breadth-first search. Sichuan Daxue Xuebao 47(2), 117–122 (2015)
Z. Dong, G. Long, Virtual network embedding through locality-aware topological potential and influence node ranking. Chin. J. Electron. 23(1), 61–64 (2014)
H. Zhang, C. Jiang, N.C. Beaulieu, X. Chu, X. Wen, M. Tao, Resource allocation in spectrum-sharing OFDMA femtocells with heterogeneous services. IEEE Trans. Commun. 62(7), 2366–2377 (2014)
X. Cheng, Z. Zhang, S. Su, Virtual network embedding based on particle swarm optimization. Acta Electron. Sin. 39(10), 2240–2244 (2011)
J. Liu, T. Song, Y.e.a. Hu, Research on virtual network mapping based on mixed genetic algorithm. J. Chin. Comput. Syst. 37(4), 773–777 (2016)
J. Du, E. Gelenbe, C. Jiang, H. Zhang, Y. Ren, Contract design for traffic offloading and resource allocation in heterogeneous ultra-dense networks. IEEE J. Sel. Areas Commun. 35(11), 2457–2467 (2017)
J. Lu, J. Turner, Efficient mapping of virtual networks onto a shared substrate. Washington University in St Louis, 2006
Y. Zhu, M. Ammar, Algorithms for assigning substrate network resources to virtual network components, in INFOCOM 2006. IEEE International Conference on Computer Communications. Proceedings (2007), pp. 1–12
B. Deng, C. Jiang, J. Yan, N. Ge, S. Guo, S. Zhao, Joint multigroup precoding and resource allocation in integrated terrestrial-satellite networks. IEEE Trans. Veh. Technol. 68(8), 8075–8090 (2019)
A. Haider, R. Potter, A. Nakao, Challenges in resource allocation in network virtualization, in Itc Specialist Seminar (2009)
Z. Zhang, X. Cheng, S. Su, Y. Wang, K. Shuang, Y. Luo, A unified enhanced particle swarm optimization based virtual network embedding algorithm. Int. J. Commun. Syst. 26(8), 1054–1073 (2013)
L. Wang, H. Qu, J. Zhao, Y. Guo, Virtual network embedding with discrete particle swarm optimisation. Electron. Lett. 50(4), 285–286 (2014)
Y. Zhang, L. Yin, C. Jiang, Y. Qian, Joint beamforming design and resource allocation for terrestrial-satellite cooperation system. IEEE Trans. Commun. 68(2), 778–791 (2020)
I. Fajjari, N. Aitsaadi, G. Pujolle, H. Zimmermann, VNE-AC: Virtual network embedding algorithm based on ant colony metaheuristic, in IEEE International Conference on Communications (2012), pp. 1–6
X. Guan, X. Wan, B.Y. Choi, S. Song, Ant colony optimization based energy efficient virtual network embedding, in IEEE International Conference on Cloud NETWORKING (2015), pp. 273–278
F. Zhu, H. Wang, A modified ant colony optimization algorithm for virtual network embedding. J. Chem. Pharm. Res. 123(4), 68–78 (2014)
X. Mi, X. Chang, J. Liu, L. Sun, B. Xing, Embedding virtual infrastructure based on genetic algorithm, in International Conference on Parallel and Distributed Computing, Applications and Technologies (2012), pp. 239–244
J. Inführ, G. Raidl, A memetic algorithm for the virtual network mapping problem. J. Heuristics 22(4), 475–505 (2016)
I. Pathak, D.P. Vidyarthi, A model for virtual network embedding across multiple infrastructure providers using genetic algorithm. Sci. China Inf. Sci. 60(4), 040308 (2017)
M. Chowdhury, M. Rahman, R. Boutaba, Vineyard: Virtual network embedding algorithms with coordinated node and link mapping. IEEE/ACM Trans. Netw. 20(1), 206–219 (2012)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Jiang, C., Zhang, P. (2021). Virtual Network Embedding Based on Modified Genetic Algorithm. In: QoS-Aware Virtual Network Embedding. Springer, Singapore. https://doi.org/10.1007/978-981-16-5221-9_8
Download citation
DOI: https://doi.org/10.1007/978-981-16-5221-9_8
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-5220-2
Online ISBN: 978-981-16-5221-9
eBook Packages: Computer ScienceComputer Science (R0)