Skip to main content
Log in

Virtual network embedding based on real-time topological attributes

  • Published:
Frontiers of Information Technology & Electronic Engineering Aims and scope Submit manuscript

Abstract

As a great challenge of network virtualization, virtual network embedding/mapping is increasingly important. It aims to successfully and efficiently assign the nodes and links of a virtual network (VN) onto a shared substrate network. The problem has been proved to be NP-hard and some heuristic algorithms have been proposed. However, most of the algorithms use only the local information of a node, such as CPU capacity and bandwidth, to determine how to map a VN, without considering the topological attributes which may pose significant impact on the performance of the embedding. In this paper, a new embedding algorithm is proposed based on real-time topological attributes. The concept of betweenness centrality in graph theory is borrowed to sort the nodes of VNs, and the nodes of the substrate network are sorted according to the correlation properties between the former selected and unselected nodes. In this way, node mapping and link mapping can be well coupled. A simulator is built to evaluate the performance of the proposed virtual network embedding (VNE) algorithm. The results show that the new algorithm significantly increases the revenue/cost (R/C) ratio and acceptance ratio as well as reduces the runtime.

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

  • Andersen, D.G., 2002. Theoretical Approaches to Node Assignment. Available from http://www.cs.cmu.edu/~dga/papers/andersen-assign.ps [Accessed on Sept. 20, 2010].

    Google Scholar 

  • Anderson, T., Peterson, L., Shenker, S., et al., 2005. Overcoming the Internet impasse through virtualization. IEEE Comput. Mag., 38(4):34–41.

    Article  Google Scholar 

  • Bavier, A., Feamster, N., Huang, M., et al., 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., et al., 2011. Virtual network embedding through topology-aware node ranking. ACM SIGCOMM Comput. Commun. Rev., 41(2):38–47. [doi:10.1145/1971162.1971168]

    Article  Google Scholar 

  • Cheng, X., Su, S., Zhang, Z., et al., 2012. Virtual network embedding through topology awareness and optimization. Comput. Netw., 56(6):1797–1813. [doi:10.1016/j.comnet.2012.01.022]

    Article  Google Scholar 

  • Chowdhury, N.M.M.K., Rahman, M.R., Boutaba, R., 2009. Virtual network embedding with coordinated node and link mapping. Proc. 28th IEEE Int. Conf. on Computer Communications, p.783–791. [doi:10.1109/INFCOM.2009.5061987]

    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]

    Google Scholar 

  • Fischer, A., Botero, J.F., Till Beck, M., et al., 2013. Virtual network embedding: a survey. IEEE Commun. Surv. Tutor., 15(4):1888–1906. [doi:10.1109/SURV.2013.013013.11055]

    Article  Google Scholar 

  • Li, X.L., Wang, H.M., Guo, C.G., et al., 2012. Topology awareness algorithm for virtual network mapping. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 13(3): 178–186. [doi:10.1631/jzus.C1100282]

    Article  Google Scholar 

  • Liu, J., Huang, T., Chen, J.Y., et al., 2011. A new algorithm based on the proximity principle for the virtual network embedding problem. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 12(11):910–918. [doi:10.1631/jzus.C1100003]

    Article  Google Scholar 

  • 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 

  • Ricci, R., Alfeld, C., Lepreau, J., 2003. A solver for the network testbed mapping problem. ACM SIGCOMM Comput. Commun. Rev., 33(2):65–81. [doi:10.1145/956981.956988]

    Article  Google Scholar 

  • Wang, Z., Han, Y., Lin, T., et al., 2012. Virtual network embedding by exploiting topological information. Proc. IEEE Global Communications Conf., p.2603–2608. [doi:10.1109/GLOCOM.2012.6503509]

    Google Scholar 

  • Yu, M., Yi, Y., Rexford, J., et al., 2008. Rethinking virtual network embedding: substrate support for path splitting and migration. ACM SIGCOMM Comput. 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. IEEE 15th Annual Conf. on Computer Communications Jointly with the IEEE Computer and Communications Societies, p.594–602. [doi:10.1109/INFCOM.1996.493353]

    Google Scholar 

  • 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]

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian Ding.

Additional information

Project supported by the National Basic Research Program (973) of China (No. 2012CB315801), the National Natural Science Foundation of China (Nos. 61302089 and 61300184), and the Fundamental Research Funds for the Central Universities, China (No. 2013RC0113)

ORCID: Jian DING, http://orcid.org/0000-0002-9147-8119; Jiang LIU, http://orcid.org/0000-0002-0729-1299

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ding, J., Huang, T., Liu, J. et al. Virtual network embedding based on real-time topological attributes. Frontiers Inf Technol Electronic Eng 16, 109–118 (2015). https://doi.org/10.1631/FITEE.1400147

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/FITEE.1400147

Key words

CLC number

Navigation