Browse > Article
http://dx.doi.org/10.3837/tiis.2014.01.009

Topology-aware Virtual Network Embedding Using Multiple Characteristics  

Liao, Jianxin (State Key Lab of Networking and Switching Technology, Beijing University of Posts and Telecommunications)
Feng, Min (State Key Lab of Networking and Switching Technology, Beijing University of Posts and Telecommunications)
Li, Tonghong (Department of Computer Science, Technical University of Madrid)
Wang, Jingyu (State Key Lab of Networking and Switching Technology, Beijing University of Posts and Telecommunications)
Qing, Sude (State Key Lab of Networking and Switching Technology, Beijing University of Posts and Telecommunications)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.8, no.1, 2014 , pp. 145-164 More about this Journal
Abstract
Network virtualization provides a promising tool to allow multiple heterogeneous virtual networks to run on a shared substrate network simultaneously. A long-standing challenge in network virtualization is the Virtual Network Embedding (VNE) problem: how to embed virtual networks onto specific physical nodes and links in the substrate network effectively. Recent research presents several heuristic algorithms that only consider single topological attribute of networks, which may lead to decreased utilization of resources. In this paper, we introduce six complementary characteristics that reflect different topological attributes, and propose three topology-aware VNE algorithms by leveraging the respective advantages of different characteristics. In addition, a new KS-core decomposition algorithm based on two characteristics is devised to better disentangle the hierarchical topological structure of virtual networks. Due to the overall consideration of topological attributes of substrate and virtual networks by using multiple characteristics, our study better coordinates node and link embedding. Extensive simulations demonstrate that our proposed algorithms improve the long-term average revenue, acceptance ratio, and revenue/cost ratio compared to previous algorithms.
Keywords
Network Virtualization; Virtual Network Embedding; Topological Characteristics; Node Ranking; Topology Decomposition;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. I. Alvarez-Hamelin, L. Dall'Asta, A. Barrat and A. Vespignani, "Large scale networks fingerprinting and visualization using the k-core decomposition," Advances in neural information processing systems, pp. 41-50, 2005.
2 E. Zegura, K. Calvert and S. Bhattacharjee, "How to model an Internetwork," in Proc. of IEEE INFOCOM, 1996.
3 Virtual Network Embedding Simulator. https://github.com/minlanyu/embed
4 X. Cheng, S. Su, F. Yang et al., "Virtual network embedding through topology-Aware node ranking," ACM SIGCOMM Computer Communication Review, vol. 41, no. 2, pp. 38-47, 2011.
5 S. Qing, J. Liao, J. Wang, X. Zhu and Q. Qi, "Hybrid virtual network embedding with K-core decomposition and time-oriented priority," in Proc. of IEEE ICC, pp. 2695-2699, 2012.
6 Z. Wang, Y. Han, T. Lin, H. Tang and S. Ci, "Virtual network embedding by exploiting topological information," in Proc. of IEEE GLOBECOM, 2012.
7 P. Marchetta, P. Merindol, B. Donnet, A. Pescape and J. Pansiot, "Topology discovery at the router level: a new hybrid tool targeting ISP networks," IEEE Journal on Selected Areas in Communications, vol. 29, no.9, pp.1776-1787, 2011.   DOI   ScienceOn
8 D. Stezenbach, M. Hartmann and K. Tutschku, "Parameters and challenges for virtual network embedding in the future internet," in Proc. of IEEE NOMS, pp. 1272-1278, 2012.
9 M. Newman, Networks: An Introduction, Oxford University Press, Oxford, UK, 2010.
10 T. Opsahl, F. Agneessens and J. Skvoretz, "Node centrality in weighted networks: generalizing degree and shortest paths," Social Networks, vol. 32, no. 3, pp. 245-251, 2010.   DOI   ScienceOn
11 L. Freeman, The development of social network analysis, Empirical Press, Vancouver, Canada, 2004.
12 P. Hagmann, L. Cammoun, X. Gigandet, et al., "Mapping the structural core of human cerebral cortex," PLoS biology, vol. 6, no. 7: e159, 2008.   DOI   ScienceOn
13 D. Eppstein, "Finding the k shortest paths," SIAM Journal on computing, vol. 28, no. 2, pp. 652-673, 1998.   DOI   ScienceOn
14 R. K. Ahuja, T. L. Magnanti, J. B. Orlin and K. Weihe, Network flows: theory, algorithms, and applications, Prentice Hall, 1993.
15 J. Castro and N. Nabona, "An implementation of linear and nonlinear multicommodity network flows," European Journal of Operational Research, vol. 92, no.1, pp.37-53, 1996.   DOI   ScienceOn
16 T. Anderson, L. Peterson, S. Shenker and J. Turner, "Overcoming the Internet impasse through virtualization," IEEE Computer Magazine, vol. 38, no. 4, pp.34-41, 2005.
17 D. Austin, "How Google finds your needle in the web's haystack," American Mathematical Society Feature Column, pp.10-12, 2006.
18 S. N. Dorogovtsev, A. V. Goltsev and J. F. F. Mendes, "K-core organization of complex networks," Physical review letters, vol. 96, no. 4, 2006.
19 N. Chowdhury and R. Boutaba, "A survey of network virtualization," Computer Networks, vol.54, no. 5, pp. 862-876, 2010.   DOI   ScienceOn
20 J. Turner and D. Taylor, "Diversifying the Internet," in Proc. of IEEE GLOBECOM, vol. 2, pp. 755-760, 2005.
21 N. Feamster, L. Gao and J. Rexford, "How to lease the Internet in your spare time," ACM SIGCOMM Computer Communication Review, vol. 37, no. 1, pp. 61-64, 2007.
22 A. Bavier, N. Feamster, M. Huang, L. Peterson and J. Rexford, "In VINI veritas: Realistic and controlled network experimentation," ACM SIGCOMM Computer Communication Review, vol. 36, no. 4, pp. 3-14, 2006.   DOI
23 W. Szeto, Y. Iraqi and R. Boutaba, "A multi-commodity flow based approach to virtual network resource allocation," in Proc. of IEEE GLOBECOM, vol. 6, pp. 3004-3008, 2003.
24 Y. Zhu and M. Ammar, "Algorithms for assigning substrate network resources to virtual network components," in Proc. of IEEE INFOCOM, 2006.
25 I. Houidi, W. Louati and D. Zeghlache, "A distributed virtual network mapping algorithm," in Proc. of IEEE ICC, pp. 5634-5640, 2008.
26 M. Yu, Y. Yi, J. Rexford and M. Chiang, "Rethinking virtual network embedding: substrate support for path splitting and migration," ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 17-29, 2008.
27 N. Chowdhury, M. Rahman and R. Boutaba, "Virtual network embedding with coordinated node and link mapping," in Proc. of IEEE INFOCOM, pp. 783-791, 2009.