Network virtualization has emerged to replace traditional network architecture since it allows multiple virtual networks to share a common substrate network. However, one of the main challenges for network virtualization is the resource allocation for each virtual network (VN), called Virtual Network Embedding Problem. The computation complexity of existing resource allocation approaches is too high to achieve an optimum within an acceptable time. Further, the provided optimum is not optimal in an online non-reconfigurable VN embedding setting because of the highly dynamic nature of user demands. Nowadays, due to lower hardware costs, distributed parallel computing can be used to deal with complex computing tasks with high efficiency. In this paper, we propose a distributed parallel Genetic Algorithm (GA) for solving VN Embedding problems. Through theoretical analysis, we compare the time saving of our distributed parallel algorithm with traditional sequential running. Results show that our algorithm achieves better performances on execution time and acceptance ratio.
2019 IEEE Symposium on Computers and Communications, ISCC 2019
Department of Systems and Computer Engineering

Lu, Q. (Qiao), & Huang, C. (2019). Distributed Parallel VN Embedding Based on Genetic Algorithm. In Proceedings - International Symposium on Computers and Communications. doi:10.1109/ISCC47284.2019.8969756