Mobile core network virtualization: A model for combined virtual core network function placement and topology optimization

This paper addresses an important aspect of mobile core network virtualization: The combined optimization of the virtual mobile core network topology (graph) and its embedding onto a physical substrate network. Basically this comprises the placement of mobile core virtual network functions (VNFs) onto the nodes of the physical substrate network, the determination of the interconnections towards the radio access network (RAN) and the Internet as well as the traffic routing between the VNFs. This problem differs from the traditional virtual network embedding (VNE) problem as the virtual network topology is not known in advance and several additional constraints apply, e.g. not every node of the physical substrate network might be able to host every VNF. We assume that the topology, link capacities and node resources of the physical substrate network are predefined and that a node comprises both packet forwarding and datacenter/server functionality. The node capabilities are defined by the processing, storage and switching (throughput) resources as well as the ability to host specific mobile core VNFs, i.e. the SGW, PGW, MME and HSS virtual functions. For the traffic routing, explicit single path routing is assumed. We propose a novel integer linear programming formulation which combines the optimization of the virtual network topology with VNE optimization. Optimization target is to minimize the cost of occupied link and node resources. Our formulation relies on the joint embedding of individual core network service chains where a core network service chain denotes the sequence of mobile core VNFs a user or control plane traffic flow traverses. We evaluate our model by means of two physical network topology examples taken from SNDlib [1]. It is shown that our approach outperforms traditional VNE optimization approaches in terms of optimality and computation time.

[1]  Stefan Schmid,et al.  Competitive and deterministic embeddings of virtual networks , 2011, Theor. Comput. Sci..

[2]  Raouf Boutaba,et al.  Network virtualization: state of the art and research challenges , 2009, IEEE Communications Magazine.

[3]  Andreas Timm-Giel,et al.  LTE mobile network virtualization , 2011, Mob. Networks Appl..

[4]  Marco Hoffmann,et al.  Network Virtualization for Future Mobile Networks: General Architecture and Applications , 2011, 2011 IEEE International Conference on Communications Workshops (ICC).

[5]  Wolfgang Kellerer,et al.  Applying NFV and SDN to LTE mobile core gateways, the functions placement problem , 2014, AllThingsCellular '14.

[6]  Jie Wu,et al.  Virtual network embedding with substrate support for parallelization , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[7]  Cristina Cervello-Pastor,et al.  On the optimal allocation of virtual resources in cloud computing networks , 2013, IEEE Transactions on Computers.

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

[9]  Anja Feldmann,et al.  It's About Time: On Optimal Virtual Network Embeddings under Temporal Flexibilities , 2014, 2014 IEEE 28th International Parallel and Distributed Processing Symposium.

[10]  Raouf Boutaba,et al.  Virtual Network Embedding with Coordinated Node and Link Mapping , 2009, IEEE INFOCOM 2009.

[11]  Xavier Hesselbach,et al.  Virtual Network Embedding: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[12]  Raouf Boutaba,et al.  ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping , 2012, IEEE/ACM Transactions on Networking.

[13]  Anja Feldmann,et al.  Optimizing Long-Lived CloudNets with Migrations , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.