DOI QR코드

DOI QR Code

A Coordinated Heuristic Approach for Virtual Network Embedding in Cloud Infrastructure

  • Nia, Nahid Hamzehee (Department of Computer Engineering, North Tehran Branch, Islamic Azad University) ;
  • Adabi, Sepideh (Department of Computer Engineering, North Tehran Branch, Islamic Azad University) ;
  • Nategh, Majid Nikougoftar (Department of Information and Technology, University of Qom)
  • Received : 2016.10.15
  • Accepted : 2017.02.09
  • Published : 2017.05.31

Abstract

A major challenge in cloud infrastructure is the efficient allocation of virtual network elements on top of substrate network elements. Path algebra is a mathematical framework which allows the validation and convergence analysis of the mono-constraint or multi-constraint routing problems independently of the network topology or size. The present study proposes a new heuristic approach based on mathematical framework "paths algebra" to map virtual nodes and links to substrate nodes and paths in cloud. In this approach, we define a measure criterion to rank the substrate nodes, and map the virtual nodes to substrate nodes according to their ranks by using a greedy algorithm. In addition, considering multi-constraint routing in virtual link mapping stage, the used paths algebra framework allows a more flexible and extendable embedding. Obtained results of simulations show appropriate improvement in acceptance ratio of virtual networks and cost incurred by the infrastructure networks.

Keywords

References

  1. A. Khan, A. Zugenmaier, D. Jurca, and W. Kellerer, "Network virtualization: a hypervisor for the Internet?," IEEE Communications Magazine, vol. 50, no.1, pp. 136-143, January, 2012. https://doi.org/10.1109/MCOM.2012.6122544
  2. X. Cheng, S. Su, Z. Zhang, K. Shuang, F. Yang, Y. Luo, et al., "Virtual network embedding through topology awareness and optimization," Computer Networks, vol. 56, no. 6, pp. 1797-1813, April, 2012. https://doi.org/10.1016/j.comnet.2012.01.022
  3. Y. Zhu and M. Ammar, "Algorithms for Assigning Substrate Network Resources to Virtual Network Components," in Proc. of 25th International Conference on Computer Communications (INFOCOM), pp. 1-12, April 23-29, 2006.
  4. J. Lu and J. Turner, "Efficient mapping of virtual networks onto a shared substrate," Tech. Rep. WUCSE-2006-35, Washington University in St. Louis, January, 2006.
  5. M. Yu, Y. Yi, J. Rexford, and M. Chiang, "Rethinking virtual network embedding: Substrate support for path splitting and migration," ACM SIGCOMM CCR, vol. 38, no. 2, pp. 17-29, April, 2008.
  6. N. M. M. K. Chowdhury, M. R. Rahman, and R. Boutaba, "Virtual Network Embedding with Coordinated Node and Link Mapping," in Proc. of IEEE INFOCOM 2009, pp. 783-791, April 19-25, 2009.
  7. J. Lischka and H. Karl, "A virtual network mapping algorithm based on subgraph isomorphism detection," in Proc. of the 1st ACM workshop on Virtualized infrastructure systems and architectures, pp. 81-88, August, 2009.
  8. L. Gong, Y. Wen, Z. Zhu and T. Lee, "Toward profit-seeking virtual network embedding algorithm via global resource capacity," in Proc. of IEEE INFOCOM 2014 - IEEE Conference on Computer Communications, pp. 1-9, April, 2014.
  9. J. Ding, T. Huang, J. Liu, and Y. Liu, "Virtual network embedding based on real-time topological attributes," Frontiers of Information Technology & Electronic Engineering, vol. 16, no. 2, pp. 109-118, February, 2015. https://doi.org/10.1631/FITEE.1400147
  10. T. Wang and M. Hamdi, "Presto: Towards efficient online virtual network embedding in virtualized cloud data centers," Computer Networks, vol. 106, pp. 196-208, September, 2016. https://doi.org/10.1016/j.comnet.2016.06.036
  11. P. Zhang, H. Yao and Y. Liu, "Virtual Network Embedding Based on the Degree and Clustering Coefficient Information," IEEE Access, vol. 4, pp. 8572 - 8580, January, 2017.
  12. I. Fajjari, N. Aitsaadi, G. Pujolle, and H. Zimmermann, "VNE-AC: Virtual Network Embedding Algorithm Based on Ant Colony Metaheuristic," in Proc. of IEEE International Conference on Communications (ICC), pp. 1-6, July , 2011.
  13. Z. Zhang, X. Cheng, S. Su, Y. Wang, K. Shuang, and Y. Luo, "A unified enhanced particle swarm optimization-based virtual network embedding algorithm," International Journal of Communication Systems, vol. 26, no. 8, pp. 1054-1073, August, 2013. https://doi.org/10.1002/dac.1399
  14. J. F. Botero, M. Molina, X. Hesselbach-Serra, and J. R. Amazonas, "A novel paths algebra-based strategy to flexibly solve the link mapping stage of VNE problems," Journal of Network and Computer Applications, vol. 36, no. 6, pp. 1735-1752, November , 2013. https://doi.org/10.1016/j.jnca.2013.02.029
  15. W. de Paula Herman and J. R. de Almeida Amazonas, "Hop-by-hop Routing Convergence Analysis Based on Paths Algebra," in Proc. of Electronics, Robotics and Automotive Mechanics Conference (CERMA 2007), pp. 9-14, Sept. 25-28, 2007.
  16. A. Fischer, J. F. Botero, M. Till Beck, H. de Meer, and X. Hesselbach, "Virtual Network Embedding: A Survey," IEEE Communications Surveys & Tutorials, vol. 15, no. 4, pp. 1888-1906, February, 2013. https://doi.org/10.1109/SURV.2013.013013.00155
  17. J. F. Botero, X. Hesselbach, A. Fischer, and H. De Meer, "Optimal mapping of virtual networks with hidden hops," Telecommunication Systems, vol. 51, no. 4, pp. 273-282, December, 2012. https://doi.org/10.1007/s11235-011-9437-0
  18. A. Fischer, J. F. Botero, M. Duelli, D. Schlosser, X. Hesselbach, and H. de Meer, "ALEVIN- a framework to develop, compare, and analyze virtual network embedding algorithms," Electronic Communications of the EASST, vol. 37, pp 1-12, 2011.