Mobile Edge Computing: Challenges For Future Virtual Network Embedding Algorithms
Mobile Edge Computing: Challenges For Future Virtual Network Embedding Algorithms
Mobile Edge Computing: Challenges For Future Virtual Network Embedding Algorithms
I.
I NTRODUCTION
ISBN: 978-1-61208-354-4
ADVCOMP 2014 : The Eighth International Conference on Advanced Engineering Computing and Applications in Sciences
ISBN: 978-1-61208-354-4
B. Network Virtualization
Network virtualization has been proposed both in the
context of computer networks and for mobile core networks
[3], [4], [5]. This paper proposes the application of network
virtualization techniques for the whole network infrastructure,
including network core, base stations, and MEC servers.
Network virtualization is proposed as a key technology to
overcome the ossification of core protocols, since it enables
the deployment of several, isolated virtual networks on top of
a shared physical infrastructure. Virtual networks are co-hosted
on a common substrate infrastructure and, since they are fully
isolated, are even capable of deploying different communication protocols (e.g., IPv4/v6 or proprietary protocols) on the
same substrate links.
Infrastructure providers (InPs) offer physical network resources to several mobile network operators. Operators specify
network topologies and hardware resource demands to be
deployed within the infrastructure of the InP. Operators are
usually external customers of the InP. This does not exclude,
however, that InP itself can also deploy networks on its
own on top of its infrastructure, renting spare resources to
other operators. The InP provides its physical resources to the
operators, ensuring that all network requests of the operators
are fulfilled. In this paper, fully-virtualized MEC networks are
proposed. This means that both the network core, and also the
network edge, i.e., MEC servers and base stations resources
provide virtualization capabilities. Network virtualization is a
useful technique in order to separate several internal networks
and to increase manageability. Furthermore, it enables the InP
to rent spare resources to other operators.
One important aspect in this area of research lies in the
embedding of virtual network entities to the physical (or to be
more general: the substrate) infrastructure. This is commonly
known as the Virtual Network Embedding (VNE) problem
[10]. Physical resources are limited and have to be shared
between the virtual network entities that are assigned to these
resources. This is depicted in Fig. 2: two network requests are
assigned to a substrate network. The VNE problem is divided
in two sub-problems: Virtual Node Mapping and Virtual Link
Mapping: Virtual nodes are assigned to substrate nodes offering sufficient resources. Virtual links are either assigned to a
single substrate link, or span a path of multiple links in the
substrate network, where each link offers sufficient resources.
This is shown in Fig. 2 for the virtual link demanding
100MBit/s bandwidth capacity. The VNE problem becomes
N P-hard when substrate nodes and links have finite resources
[10].
C. Problem Formulation
In this subsection, a formal description for the general VNE
problem as depicted in Fig. 2 is presented. This formal model
will then be enhanced with respect to MEC specific properties.
A substrate network S = (N, L) is modeled as a set of
substrate nodes N and a set of links L mutually connecting
some of the nodes. Similar to the substrate network, a VNR
is modeled as a collection of virtual nodes N i and links
Li . Substrate nodes and links offer resources R, assigned by
cap : N L 2R . Virtual nodes and links demand these
resources, formally described as demi : N i Li 2R .
The objective of a VNE algorithm is to embed several Virtual
Network Requests VNRs, denoting VNRi = (N i , Li ) as being
the i-th request. Virtual entities that are embedded onto a
substrate entity consume substrate resources they demanded.
Therefore, the VNE has to assure that a sufficient amount of
resources is provided by a substrate entity before a virtual
entity gets assigned to it. The embedding is modeled as a
66
ADVCOMP 2014 : The Eighth International Conference on Advanced Engineering Computing and Applications in Sciences
Internet
Backbone
Mobile
Core Network
Data Centers
ASPs
Gateway
Mobile Users
Base Stations
with co-hosted
Mobile Edge Computing Servers
CDNs
Fig. 1: Mobile Edge Computing: Deployment of MEC servers at the Edge of the Mobile Network
Virtual Network Request 2
bandwidth: 150MBit/s
bandwidth: 100MBit/s
CPU: 2 GHz
or
te
a
str
ub
bandwidth: 1GBit/s
tw
Ne
PGW
Region 2
Region 1
PGW
SGW
Internet
SGW
SGW
PGW
Region 1
SGW
Substrate Network
Region 2
ISBN: 978-1-61208-354-4
ADVCOMP 2014 : The Eighth International Conference on Advanced Engineering Computing and Applications in Sciences
ISBN: 978-1-61208-354-4
ADVCOMP 2014 : The Eighth International Conference on Advanced Engineering Computing and Applications in Sciences
ISBN: 978-1-61208-354-4
ADVCOMP 2014 : The Eighth International Conference on Advanced Engineering Computing and Applications in Sciences
[1]
[2]
[3]
R ELATED W ORK
R EFERENCES
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
C ONCLUSION
This paper proposes network virtualization as a key technology for future mobile edge computing networks. The Virtual Network Embedding problem is analyzed in this context
and new challenges for future embedding algorithms are
discussed. To the best of our knowledge, no VNE approach
has been published so far considering the MEC-specific network parameters and optimization objectives presented here.
Therefore, the authors hope that this position paper provides
an initial step towards new VNE approaches. As a first step,
the authors are currently implementing a delay-aware VNE
algorithm that considers geographical constraints as well as
latency considerations.
ISBN: 978-1-61208-354-4
70