Skip to main content
Log in

Topology awareness algorithm for virtual network mapping

  • Published:
Journal of Zhejiang University SCIENCE C Aims and scope Submit manuscript

Abstract

Network virtualization is recognized as an effective way to overcome the ossification of the Internet. However, the virtual network mapping problem (VNMP) is a critical challenge, focusing on how to map the virtual networks to the substrate network with efficient utilization of infrastructure resources. The problem can be divided into two phases: node mapping phase and link mapping phase. In the node mapping phase, the existing algorithms usually map those virtual nodes with a complete greedy strategy, without considering the topology among these virtual nodes, resulting in too long substrate paths (with multiple hops). Addressing this problem, we propose a topology awareness mapping algorithm, which considers the topology among these virtual nodes. In the link mapping phase, the new algorithm adopts the k-shortest path algorithm. Simulation results show that the new algorithm greatly increases the long-term average revenue, the acceptance ratio, and the long-term revenue-to-cost ratio (R/C).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Anderson, T., Peterson, L., Shenker, S., Turner, J., 2005. Overcoming the Internet impasse through virtualization. Computer, 38(4):34–41. [doi:10.1109/MC.2005.136]

    Article  Google Scholar 

  • Bansal, N., Lee, K.W., Nagarajan, V., Zafer, M., 2011. Minimum Congestion Mapping in a Cloud. Proc. 30th Annual ACM SIGACT-SIGOPS Symp. on Principles of Distributed Computing, p.267–276. [doi:10.1145/1993806.1993854]

  • Bavier, A., Feamster, N., Huang, M., Peterson, L., Rexford, J., 2006. In VINI veritas: realistic and controlled network experimentation. ACM SIGCOMM Comput. Commun. Rev., 36(4):3–14. [doi:10.1145/1151659.1159916]

    Article  Google Scholar 

  • Cheng, X., Su, S., Zhang, Z.B., 2011. Virtual network embedding through topology-aware node ranking. ACM SIGCOMM Comput. Commun. Rev., 41(2):39–47. [doi:10. 1145/1971162.1971168]

    Article  Google Scholar 

  • Chowdhury, N.M.M.K., Rahman, M.R., Boutaba, R., 2009a. Network virtualization: state of the art and research challenges. IEEE Commun. Mag., 47(7):20–26. [doi:10. 1109/MCOM.2009.5183468]

    Article  Google Scholar 

  • Chowdhury, N.M.M.K., Rahman, M.R., Boutaba, R., 2009b. Virtual Network Embedding with Coordinated Node and Link Mapping. Proc. 28th IEEE Int. Conf. on Computer Communications, p.783–791. [doi:10.1109/INFOCOM.2009.5061987]

  • Eppstein, D., 1994. Finding the k shortest paths. SIAM J. Comput., 28(2):652–673. [doi:10.1137/S0097539795290477]

    Article  MathSciNet  Google Scholar 

  • Fan, J., Ammar, M.H., 2006. Dynamic Topology Configuration in Service Overlay Networks: a Study of Reconfiguration Policies. Proc. 25th IEEE Int. Conf. on Computer Communications, p.1–12. [doi:10.1109/INFOCOM.2006.139]

  • Feamster, N., Gao, L., Rexford, J., 2007. How to lease the Internet in your spare time. ACM SIGCOMM Comput. Commun. Rev., 37(1):61–64. [doi:10.1145/1198255. 1198265]

    Article  Google Scholar 

  • Guo, C., Lu, G., Wang, H.J., Yang, S., Kong, C., Sun, P., Wu, W., Zhang, Y., 2010. SecondNet: a Data Center Network Virtualization Architecture with Bandwidth Guarantees. Proc. 6th Int. Conf. on Emerging Networking Experiments and Technologies, p.15–26. [doi:10.1145/1921168.1921188]

  • Lischka, J., Karl, H., 2009. A Virtual Network Mapping Algorithm Based on Subgraph Isomorphism Detection. Proc. 1st ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, p.81–88.

  • Lu, J., Turner, J., 2006. Efficient Mapping of Virtual Networks onto a Shared Substrate. Technical Report No. WUCSE-2006-35, Washington University, USA.

    Google Scholar 

  • Turner, J.S., Taylor, D.E, 2005. Diversifying the Internet. IEEE Global Telecommunications Conf., p.755–760. [doi:10.1109/GLOCOM.2005.1577741]

  • Wang, Q.B., Jin, X., He, L., Zhao, Y., 2009. Virtualization and Cloud Computing. Publishing House of Electronic Industry, Beijing, China, p.26–30 (in Chinese).

    Google Scholar 

  • Yu, M., Yi, Y., Rexford, J., Chiang, M., 2008. Rethinking virtual network embedding: substrate support for path splitting and migration. ACM SIGCOMM Commun. Rev., 38(2):17–29. [doi:10.1145/1355734.1355737]

    Article  Google Scholar 

  • Zegura, E.W., Calvert, K.L., Bhattacharjee, S., 1996. How to Model an Internetwork. Proc. 15th IEEE Int. Conf. on Computer Communication, p.594–602. [doi:10.1109/INFCOM.1996.493353]

  • Zhu, Y., Ammar, M., 2006. Algorithms for Assigning Substrate Network Resources to Virtual Network Components. Proc. 25th IEEE Int. Conf. on Computer Communications, p.1–12. [doi:10.1109/INFOCOM.2006.322]

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiao-ling Li.

Additional information

Project supported by the National Basic Research Program (973) of China (No. 2011CB302601), the National Natural Science Foundation of China (No. 90818028), and the National High-Tech R&D Program (863) of China (No. 2007AA010301)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, Xl., Wang, Hm., Guo, Cg. et al. Topology awareness algorithm for virtual network mapping. J. Zhejiang Univ. - Sci. C 13, 178–186 (2012). https://doi.org/10.1631/jzus.C1100282

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/jzus.C1100282

Key words

CLC number

Navigation