skip to main content
research-article

Virtual network embedding through topology-aware node ranking

Authors Info & Claims
Published:15 April 2011Publication History
Skip Abstract Section

Abstract

Virtualizing and sharing networked resources have become a growing trend that reshapes the computing and networking architectures. Embedding multiple virtual networks (VNs) on a shared substrate is a challenging problem on cloud computing platforms and large-scale sliceable network testbeds. In this paper we apply the Markov Random Walk (RW) model to rank a network node based on its resource and topological attributes. This novel topology-aware node ranking measure reflects the relative importance of the node. Using node ranking we devise two VN embedding algorithms. The first algorithm maps virtual nodes to substrate nodes according to their ranks, then embeds the virtual links between the mapped nodes by finding shortest paths with unsplittable paths and solving the multi-commodity flow problem with splittable paths. The second algorithm is a backtracking VN embedding algorithm based on breadth-first search, which embeds the virtual nodes and links during the same stage using node ranks. Extensive simulation experiments show that the topology-aware node rank is a better resource measure and the proposed RW-based algorithms increase the long-term average revenue and acceptance ratio compared to the existing embedding algorithms.

References

  1. Amazonec2,http://aws.amazon.com/ec2/.Google ScholarGoogle Scholar
  2. VNE-RW Simulator http://int.bupt.edu.cn/~sensu/vne-rw.html.Google ScholarGoogle Scholar
  3. VNE Simulator http://www.cs.princeton.edu/~minlanyu/embed.tar.gz.Google ScholarGoogle Scholar
  4. R.K. Ahuja, T.L. Magnanti, J.B. Orlin, and K. Weihe. Network fows: theory, algorithms, and applications. Prentice hall Englewood Cliffs, NJ, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. David G. Andersen. Theoretical approaches to node assignment. Unpublished Manuscript, December 2002.Google ScholarGoogle Scholar
  6. M. Bianchini, M. Gori, and F. Scarselli. Inside pagerank. ACM Transactions on Internet Technology (TOIT), 5(1):92--128, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Butt, M. Chowdhury, and R. Boutaba. Topology-Awareness and Re-optimization Mechanism for Virtual Network Embedding. In Networking 2010: 9th International Ifip Tc 6 Networking Conference, Chennai, India, May 11-15, 2010, Proceedings, page 27. Not Avail, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. N.M.M.K. Chowdhury and R. Boutaba. Network virtualization: state of the art and research challenges. IEEE Communications magazine, 47(7):20--26, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N.M.M.K. Chowdhury, M.R. Rahman, and R. Boutaba. Virtual network embedding with coordinated node and link mapping. In IEEE INFOCOM, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  10. L.P. Cordella, P. Foggia, C. Sansone, and M. Vento. An improved algorithm for matching large graphs. In 3rd IAPR-TC15 Workshop on Graph-based Representations in Pattern Recognition, pages 149--159, 2001.Google ScholarGoogle Scholar
  11. M. Diligenti, M. Gori, M. Maggini, and D. di Ingegneria dell'Informazione. A unified probabilistic framework for web page scoring systems. IEEE Transactions on knowledge and data engineering, 16(1):4--16, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. Eppstein. Finding the k shortest paths. In Proc. of IEEE Symposium on Foundations of Computer Science. IEEE Comput. Soc. Press, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Fan and M. Ammar. Dynamic topology configuration in service overlay networks: A study of reconfiguration policies. In Proc. IEEE INFOCOM, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  14. N. Feamster, L. Gao, and J. Rexford. How to lease the Internet in your spare time. ACM SIGCOMM Computer Communication Review, 37(1):64, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Global Environment for Network Innovations. National Science Foundation, http://www.geni.net/, August 2005.Google ScholarGoogle Scholar
  16. M. Gori, M. Maggini, and L. Sarti. Exact and approximate graph matching using random walks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(7):1100--1111, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. C. Guo, G. Lu, H.J. Wang, S. Yang, C. Kong, P. Sun, W. Wu, Y. Zhang, MSR Asia, and MSR Redmond. SecondNet: A Data Center Network Virtualization Architecture with Bandwidth Guarantees.Google ScholarGoogle Scholar
  18. A. Gupta, J. Kleinberg, A. Kumar, R. Rastogi, and B. Yener. Provisioning a virtual private network: A network design problem for multicommodity flow. In Proceedings of the thirty-third annual ACM symposium on Theory of computing, pages 389--398. ACM New York, NY, USA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. He, R. Zhang-Shen, Y. Li, C.Y. Lee, J. Rexford, and M. Chiang. Davinci: Dynamically adaptive virtual networks for a customized internet. In Proceedings of the 2008 ACM CoNEXT Conference, pages 1--12. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. I. Houidi, W. Louati, and D. Zeghlache. A distributed virtual network mapping algorithm. In Proceedings of IEEE ICC, pages 5634--5640, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  21. J. Lischka and H. Karl. A virtual network mapping algorithm based on subgraph isomorphism detection. In Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures, pages 81--88. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J. Lu and J. Turner. Efficient mapping of virtual networks onto a shared substrate. Department of Computer Science and Engineering, Washington University in St. Louis, Technical Report WUCSE-2006, 35, 2006.Google ScholarGoogle Scholar
  23. L. Page, S. Brin, R. Motwani, and T. Winograd. The pagerank citation ranking: Bringing order to the web. Technical report, Stanford Digital Library Technologies Project, 1998.Google ScholarGoogle Scholar
  24. R. Ricci, C. Alfeld, and J. Lepreau. A solver for the network testbed mapping problem. ACM SIGCOMM Computer Communication Review, 33(2):81, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. E. Seneta. Non-negative matrices and Markov chains. Springer Verlag, 2006.Google ScholarGoogle Scholar
  26. W. Szeto, Y. Iraqi, and R. Boutaba. A multi-commodity flow based approach to virtual network resource allocation. In Proc. GLOBECOM: IEEE Global Telecommunications Conference, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  27. JS Turner and DE Taylor. Diversifying the internet. In IEEE Global Telecommunications Conference, 2005. GLOBECOM'05, volume 2.Google ScholarGoogle Scholar
  28. M. Yu, Y. Yi, J. Rexford, M. Chiang, et al. Rethinking virtual network embedding: Substrate support for path splitting and migration. COMPUTER COMMUNICATION REVIEW, 38(2):17, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Y. Zhu and M. Ammar. Algorithms for assigning substrate network resources to virtual network components. In Proc. IEEE INFOCOM, 2006.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Virtual network embedding through topology-aware node ranking

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader