Greedy virtual network embedding under an exponential cost function

Virtual network embedding has been gaining interest due to the diverse applications of virtual networks. Especially building a cooperative testbed for future network design requires highly efficient virtual network embedding There have been many virtual network embedding algorithms proposed so far. However, these algorithms assume simple cost functions such as minimizing the maximum utilization or maximizing the number of virtual networks embedded in the physical network under given constraints. In this paper, we propose to use a more realistic cost function so that it can take into account diverse aspects of costs in the virtual network embedding Furthermore, we propose a Greedy embedding algorithm that is suitable for the proposed cost function. Through extensive simulation analysis, we show that our proposed Greedy approach performs much better compared to a Random approach. We also show that the performance is similar to a theoretical lower bound for small to medium resource demands.

[1]  Djamal Zeghlache,et al.  A Distributed Virtual Network Mapping Algorithm , 2008, 2008 IEEE International Conference on Communications.

[2]  Anja Feldmann,et al.  Network virtualization architecture: proposal and initial prototype , 2009, VISA '09.

[3]  Mikkel Thorup,et al.  Internet traffic engineering by optimizing OSPF weights , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[4]  Javier Jiménez,et al.  Network virtualization: a view from the bottom , 2009, VISA '09.

[5]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.

[6]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[7]  Steve Uhlig,et al.  Providing public intradomain traffic matrices to the research community , 2006, CCRV.

[8]  Yong Zhu,et al.  Algorithms for Assigning Substrate Network Resources to Virtual Network Components , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[9]  Djamal Zeghlache,et al.  Adaptive virtual network provisioning , 2010, VISA '10.

[10]  Anja Feldmann,et al.  Internet clean-slate design: what and why? , 2007, CCRV.

[11]  Minlan Yu,et al.  Rethinking virtual network embedding: substrate support for path splitting and migration , 2008, CCRV.

[12]  Scott Shenker,et al.  Overcoming the Internet impasse through virtualization , 2005, Computer.

[13]  Holger Karl,et al.  A virtual network mapping algorithm based on subgraph isomorphism detection , 2009, VISA '09.