Conference PaperPDF Available

Dynamic Network Slicing for 5G IoT and eMBB services: A New Design with Prototype and Implementation Results

Authors:

Figures

Content may be subject to copyright.
Dynamic Network Slicing for 5G IoT and eMBB
services: A New Design with Prototype and
Implementation Results
Salvatore Costanzo, Ilhem Fajjari, Nadjib Aitsaadiand Rami Langar§
Sorbonne University, CNRS, LIP6 UMR 7606, F-75005 Paris, France
Orange-Labs, F-92320 Chˆ
atillon, France
University Paris-Est, LIGM-CNRS UMR 8049, ESIEE Paris: F-93162, Noisy-le-Grand, France
§University Paris-Est, LIGM-CNRS UMR 8049, UPEM, F-77420, Marne-la-Vall´
ee, France
Emails: Salvatore.Costanzo@lip6.fr, ilhem.fajjari@orange.com, nadjib.aitsaadi@esiee.fr, rami.langar@u-pem.fr
Abstract—Recent progress in sensor and communications have
opened the road for the ever-growing development of Internet of
Things (IoT) services, where a massive number of devices require
access to the transport network, using widely deployed fixed or
wireless access technologies and/or mobile Radio Access Network
(RAN). Supporting IoT in the RAN is challenging, as IoT services
may generate a multitude of short and bursty sessions, thus
impacting the performances of mobile users sharing the same
RAN. To this end, network slicing is envisioned as a promising
design approach to enable optimal support for heterogeneous
service segments sharing the same RAN, i.e., the key requirement
of the upcoming fifth generation (5G) mobile network.
In this paper, we propose a network slicing solution for
enabling efficient coexistence of enhanced mobile broadband
(eMBB) and IoT services, sharing the same RAN. Our solution
aims at efficiently sharing the bandwidth resources among
different slice segments, while considering their requirements.
We validate the proposed solution in a 5G prototype based on
the Cloud Radio Access Network (C-RAN) architecture, which
makes use of the Open Air Interface (OAI) platform and the
FlexRAN SDN controller. The main goal of our work is to validate
the feasibility of the prototype of supporting the creation and
configuration of network slices on-demand, taking into account
diverse requirements that are elaborated by a northbound SDN-
based slicing application. By means of emulations, we show
that the prototype is capable to dynamically manage the slicing
process in real-time, providing isolation among eMBB and IoT
services.
Keywords:5G, Network Slicing, Open Air Interface, IoT,
eMBB.
I. INTRODUCTION
The fifth generation (5G) network is expected to accommo-
date a multitude of services, with heterogeneous requirements.
To this end, the International Telecommunication Union (ITU)
and Fifth Generation Public Private Partnership (5G-PPP)
have identified three categories of services to be handled
by 5G [1]: Enhanced Mobile Broadband (eMBB), massive
Machine-Type communications (MMTC), and Ultra-Reliable
and Low Latency communications (URLLC). Among these
categories, several use-cases can be defined, varying from
general broadband cellular systems to Internet of Things (IoT)
networks [2]. All these services require a set of heterogeneous
requirements that cannot be satisfied by the traditional one-
sizefits-all architecture. To this end, alternative architectural
choices are required to handle all these heterogeneous services
in an efficient manner.
With this in mind, 5G is being designed with a pro-
grammable and a flexible infrastructure, allowing different
services (e.g., IoT, cellular, vehicular, etc.) to share the same
radio access network (RAN), while guaranteeing Quality of
Service (QoS) and Service Level Agreement (SLA). Besides,
the concept of Network Slicing is employed for enabling
efficient coexistence of heterogeneous services in the same
shared network. According to the Next Generation Mobile
Networks (NGMN) Alliance’s vision for 5G [3], slices are
defined as end-to-end self-contained logical networks, which
can be controlled and managed in an independent way by the
slices’ owners, such as Over-The-Top (OTT) service providers
and Mobile Virtual Network Operators (MVNOs).
The new emerging network virtualization technologies, like
as Software Defined Networking (SDN) [4] and Network
Function Virtualization (NFV) [5], are envisioned as the key
enabling approaches of network slicing, by providing the
required tools to virtualize the physical resources and allocate
them to the logical slices in an efficient way. Moreover, SDN
and NFV provide the appropriate tools to orchestrate the un-
derlying resources and enables the coexistence of independent
slices within the same physical infrastructure.
In this paper, we put forward a Software Defined Radio
(SDR) prototype for testing network slicing in the Cloud
Radio Access Network (C-RAN) [6], which make use of
both OpenAirInterface (OAI) [7] platform and FlexRAN SDN
Controller [8]. Our prototype enables efficient sharing of the
RAN resources among diverse services, i.e., IoT and eMBB
slices respectively. Supporting IoT is challenging, as IoT traffic
is characterized by bursty sessions that may impact the regular
operation of mobile services. To this end, we propose to
dynamically scale in/scale out the size of each slice, i.e., the
amount of radio resource blocks (RBs), in accordance to the
traffic profile of the IoT services.
Our contribution is the design and implementation of a
northbound SDN application, which enables the creation and
configuration of IoT slices on demand, while considering
the requirements of the eMBB services. To do so, we put
forward a first algorithm to evaluate the effective capability
of the prototype to configure slices on-demand according to
predefined set of inputs. By means of emulations, we show that
the prototype is capable of handling IoT and eMBB slices in
real-time while providing isolation among them.
The reminder of this paper proceeds as follows. In Sec-
tion II, we provide an overview of the state of the art
network slicing solutions for 5G networks. In Section III,
we present the proposed network slicing solution, followed
by a description of our prototype architecture in Section IV.
In Section V, we evaluate the performances of the proposed
network slicing solution and we provide some insights for
future work in Section VI, which concludes the paper.
II. RE LATE D WO RK
The current literature presents several architectures for
network slicing. Some works focus on evaluating the impact
of network programmability and network slicing on certain
5G services, while others analyze the slicing as a RAN
sharing issue. To this end, 3GPP has highlighted the service
and business requirements for realizing the so-called network
sharing paradigm [9] and defined two main models for RAN
sharing, referred to as Multi-Operator Core Network (MOCN)
and Gateway Core Network (GWCN), respectively. In the
MOCN scenario, the RAN spectrum is shared among multiple
operators, while in the GWCN scenario, both the RAN and
the core network are shared among multiple operators. In this
paper, we refer to the MOCN use case, wherein the RAN is
assumed to be shared among diverse slices.
In the context of RAN sharing, authors in [10] propose
the concept of on-demand capacity broker to enhance the
RAN sharing flexibility. The on-demand capacity broker aims
at enabling more flexibility in the resource allocation by
allowing a host RAN provider to allocate a portion of net-
work capacity for a specific time period to MVNO or OTT
service provider via signaling mean. Similar to [10], in this
paper we propose a resource allocation approach for enabling
flexible sharing of resources among multiple slices. However,
differently from [10], we propose a dynamic slicing solution
that makes use of an SDN approach and we evaluate the the
proposed solution by prototyping a C-RAN testbed using SDR
platforms.
In [11], authors propose an enhanced architecture for the
scheduler of a shared Long Term Evolution (LTE) eNodeB
(eNB), wherein an entity called Hypervisor, virtualizes the
physical resources into a number of slices and allocate each
slice to a different virtual operator according to predefined
SLA. In [12], authors propose a solution for virtualizing the
LTE eNB hardware by creating logically independent virtual
base stations, that enables resource isolation and coexistence of
independent policies among different virtual eNBs instances.
Although the results in [11] [12] are promising, these models
Fig. 1: Reference Scenario
have not been tested in real 5G testbeds and do not take into
account the constraints of future 5G architectures.
In [13], authors propose an architecture for enabling slicing
in a RAN shared by multiple MVNOs, which makes use
of logically centralized controller for managing the creation
and configuration of slices in a dynamic fashion. However,
the proposed architecture makes use of a theoretical model,
which hasn’t been validated in a 5G scenario. In [14], authors
put forward a framework to evaluate the potential benefits
offered by an application-oriented network slicing approach
and evaluate the performances of high priority and low priority
traffic in a 5G slicing scenario by means of a simulation
campaign. Different from [13] and [14], in this paper, we
investigate the impact of slicing in a C-RAN architecture using
a real SDN controller and we perform diverse emulations to
validate the proposed slicing solution in a real 5G prototype.
In [15], the authors propose a framework to enforce network
slices in an OAI-based testbed and provide an initial perfor-
mance evaluation of a scenario with multiple slices sharing
a single RAN and with multiple core networks. Differently
from [15], in this paper, we mainly focus on the resource
allocation issue and we propose a dynamic slicing approach
with the aim to validate the isolation property, which is a key
enabler for an efficient slicing.
III. PROP OS ED NE TW OR K SLICING SOLUTION
In this section, we detail our SDN-based network slicing
solution, which enables flexible spectrum sharing between
multiple slices, while ensuring isolation between them. In
particular, we consider the reference scenario depicted in
Fig. 1. We assume the presence of two type of devices:
IoT nodes and mobile smart-phones. The IoT devices are
connected to the RAN via a 5G gateway. The IoT gateway
collects the IoT data periodically and establishes a connection
with the C-RAN network when it needs to deliver the collected
data to the cloud. The C-RAN network consists of an SDN
architecture, where a logical centralized controller handles the
Fig. 2: Proposed SDN-based Scheduler
slicing process in real time, taking into account the global
view of the network state offered by the SDN paradigm. More
specifically, the slicing process is performed at the northbound
“Slicing APP”, which consists of two different modules, one
for each traffic’s category. The first module, referred to as “IoT
APP”, stores the IoT related traffic information, e.g., the traffic
profile of the IoT devices including the estimated time of the
peak sessions. The information about the traffic profile can be
obtained by the RAN Information Base (RIB), i.e., a database
containing various users’ performance metrics. Accordingly,
the “4G/5GAPP” analyzes the mobile traffic, identifying the
amount of resources that are needed to satisfy the mobile
users’ QoS requirements. Finally, the “Slicing APP” identifies
the amount of resources to be allocated to each slice, taking
into account each slice’s traffic profile, while guarantying the
QoS of the whole system.
The slicing process is then implemented in an SDN-based
fashion, according to the policy employed at the “Slicing
APP”. The building blocks of the proposed slicing process
are described in more details in the following Section III-A.
While, in Section III-B, we describe the northbound “Slicing
APP” application, which we have developed to enable dynamic
slicing of the radio resources among IoT and eMBB services.
A. Network Slicing Scheduler
We put forward a network slicing approach for sharing
the bandwidth resources among IoT and eMBB slices, which
make use of a slicing scheduling algorithm, that is driven
by a centralized SDN controller. We propose to transform
the conventional LTE scheduler operation into an SDN-based
solution, where the control plane of the MAC layer is separated
by the data plane and executed as a northbound application in
a centralized SDN Controller, hosted at the cloud site.
We recall, that in the conventional architectures, the control
part of the MAC, dealing with scheduling decisions, and
the action part, which is responsible for the execution of
the scheduling decision, are merged together. Accordingly,
the radio resources are scheduled among multiple services
according to a specific scheduling policy, that is implemented
by the network operator at the RAN access points, i.e., eNBs.
It is worth to note that the proprietary nature of the RAN
equipment prevents the implementation of novel policies for
adapting the RAN to new services, e.g., IoT, in a flexible and
efficient manner. By using SDN, we aim at opening the road
for a more flexible scheduling approach, i.e., the key enabling
action for efficient network slicing.
The building blocks of the proposed approach are depicted
in Fig. 2. In our approach, the eNB is freed from the control
responsibilities and only handles the RB allocation based on
the scheduling decision made by the SDN controller. The
eNB is equipped with an “Agent” software, that interfaces
the “Slicing Scheduler” module with the SDN controller via
an appropriate SouthBound Interface (SBI). The scheduling
decision is remotely taken at the “Slicing APP”, taking into
account the requirements of the IoT and eMBB services
respectively. The details of such a northbound application are
provided in Section III-B.
More specifically, the slices’ owners, i.e., IoT and 4G/5G
APPs, can communicate a service request to the SDN “Slicing
APP” via a NorthBound Interface (NBI). For instance, the
slice’s owner may request an amount of resources for a
number of users which are located in a specific area, while
guaranteeing a specific QoS target. Accordingly, the SDN
Controller, in cooperation with the northbound “Slicing APP”,
firstly performs an admission control. To do so, it verifies that
the service request is in line with pre-established SLAs and
that the required QoS target can be matched according to the
real-time network state. Secondly, it takes the so-called slicing
decision. Hence, it allocates a slice to the slice’s owner, by
setting the following parameters:
Size: corresponds to the total number of RBs to be used
from that slice.
Duration of the slice: is expressed in number of trans-
mission time interval (TTI).
QoS target: refers to the required network performances
(e.g., the throughput target) for aggregate traffic within
the slice.
Once the slicing decision is taken, the SDN Slicing Controller
communicates with the eNB agent, through the SBI interface.
Finally, the “Slicing Scheduler” module instantiates the slices
by reserving an appropriate portion of the bandwidth (i.e., an
amount of RBs) to each slice’s owner in accordance to the
slicing decision carried out by the SDN “Slicing Controller”.
The proposed slicing scheduler architecture offers the ca-
pability to acquire the total control over the RB allocation
process within its reserved slice. In fact, the slice’s owner may
define its own policies independently of other slices’ owners. It
is straightforward to see that such a hierarchical design offers
a high flexibility and guarantees a fair cohabitation between
different slices. More specifically, the slice’s owner communi-
cates its scheduling decision to the SDN “Slicing APP” that, in
turns, configures the “Slicing Scheduler” function accordingly.
Finally, the “Slicing Scheduler” will allocate the RBs within
each slice according to the scheduling decision of each slice’s
owner.
B. SDN Northbound APP for IoT Slicing Management
In this paper, we target both a qualitative and quantitative
evaluation of our SDN-based slicing solution. To do so, we
need to evaluate the capacity of our approach to accommodate,
in real-time, the outputs received by a centralized resource
slicing allocation algorithm, hosted in an SDN controller. To
this end, we have developed a northbound “Slicing APP”,
which enables any user of our prototype to configure the
slicing process in real-time via a web GUI, as illustrated in
Fig. 3. By means of the “Slicing APP”, the users of our
prototype can experiment our slicing solution and manually set
the size of each slice for testing purposes. It is worth noting
that, the configuration of the slicing process can be also done
automatically making use of a dynamic slicing algorithm.
To put forward the interest of our SDN-based slicing
solution, we have developed a dynamic allocation algorithm
for the “Slicing APP”. The latter configures the size of both
IoT and eMBB slices in real-time, taking into account the
amount of RBs which are effectively required by each slice
and the number of RBs currently used by each slice. To this
end, the traffic profile is taken into account for predicting the
peak sessions of the IoT traffic. Note that in this paper we
assume a scenario where the IoT traffic is characterized by
periodical peak sessions, while a regular traffic profile for the
eMBB services is assumed, e.g., the mobile users are assumed
to stream videos during the whole emulation period.
The main idea of our solution is to proactively allocate
additional RBs to the IoT slice before the peaks, in order to
mitigate the impact of IoT peak sessions on the performance
of the eMBB services. Each slice is then scaled-in/scaled-out
Algorithm 1 Dynamic Slicing for IoT
SETsI oT =IoT slice
SETsMob=Mobile Traffic slice
for tti Tdo
RB R(T T I , sIoT )=#RB s alloc(T T I,sI oT )
#RBs req uired(T T I,sI oT )
RB R(sI oT ) = AV G(RB R(T T I, sI oT )),T)
if RB R(sI oT )T hrIoT (sI oT )then
/*Triggering of IoT peak session */
setSize(sI oT )[TTI+1]=Size(sI oT )[TTI]+
+%Size(sMob)[TTI]
setSize(sMob)[TTI+1 ]=Size(sM ob)[TTI]+
-%Size(sI oT )
else
setSize(sMob)[TTI+1 ]=Size(sM ob)[TTI]+
+%Size(sI oT )
/*End of IoT peak session: the IoT resources are
redistruibited to the mobile users*/
end if
end for
Fig. 3: C-RAN Prototype
according to the its resource allocation satisfaction. The latter,
denoted by RB R(T T I , s), is defined as the ratio between the
number of RBs allocated and the number of RBs which are
actually required by a specific slice at that TTI. The average
value of RB R(T T I, s), calculated in a temporal window
T, is taken into account to dynamically adapt the size of
each slice as follows. If that value, denoted by RB R(s)is
less than a specific threshold, then the “Slicing App” exploits
the RB Rof the other slices in order to identify a slice
whose performance is higher than a slice-specific threshold.
If that slice is identified, the “Slicing APP” will transfer a
percentage of the bandwidth from that slice to the other one
that is experiencing worse performances. By doing so, we
exploit the unused RBs of a specific slice and distribute them
to a slice having worst performance.
It is worth to note that at the beginning of the IoT peak
sessions, the value of RB R(s)will be very low, as the
amount of RB required from IoT traffic in that TTI is much
higher that in previous time intervals. Indeed, a low value
of RB R(s)can be used to identify the starting of an
IoT peak session and trigger an appropriate scale-in/scale-
out action. More specifically, in order to satisfy both slices’
requirements, we assume to allocated more RBs to the IoT
slice once the peak session is triggered, while redistributing the
unused RBs to the mobile users in the other time intervals. The
performances of the mobile users, e.g., the ones who stream
videos continuously, are guaranteed because they will get
allocated more RBs than required during the quite IoT periods.
The additional allocated RBs will be used to save additional
video frames in the buffer, thus preserving the quality of the
video streaming operation during the IoT peaks. In this way,
the IoT performances are guaranteed during the peak sessions
from one hand, while maintaining the QoS requirements of
mobile users on the other hand. More formally, the pseudo-
code of the proposed dynamic slicing algorithm is detailed in
Algorithm 1.
TABLE I: Emulation Parameters
Parameter Value
#RRU 1
#RCC 1
#Slices 2
Slice Thr() for asking more RBs 0.5
Slice Thr() for donating RBs 0.8
CRAN Splitting Type NGFI RCC IF4p5
Bandwidth 6MHz (25 RBs)
Frame type FDD
PDSCH reference Signal Power 24 dBm
PUSCH p0Nominal power 96 dBm
Scheduler Downlink Proportional Fair
Application Traffic Model Video Stream + IoT
IV. EXP ER IM EN TAL PLATF OR M
In this section, we present the technical details of the
experimental platform, that we implemented to evaluate the
performance of our SDN-based slicing solution.
Our prototype, illustrated in Fig. 3, makes use of OAI soft-
ware [7] and FlexRAN SDN controller [8]. It is in accordance
with the NGFI C-RAN architecture [16], wherein the baseband
processing functions are carried out at the Radio Cloud Center
(RCC) node, which in turns sends I/Q samples to the Radio
Remote Unit (RRU) via a fronthaul interface. Note that the
prototype relies on an Ethernet-based fronthaul to interconnect
RCC and RRU. The C-RAN architecture adopts the IF4p5
splitting [16] provided by OAI. It is worth noting that IF4p5
refers to the split-point at the input (TX) and output (RX)
of the OFDM symbol generator. More details about the C-
RAN splitting solutions, made available by OAI, are provided
in [16].
In our prototype, the RRU consists of an Ettus USRP B210
card [17] which is connected to a server via USB 3.0interface.
The server has a processor power (CPU) Intel Core i7-3770 8-
core (@3GHz), and a Random Access Memory (RAM) of 16
GB performances. It is running with “Ubuntu 14.04” operating
system characterized by “Linux kernel” release 3.19.0-61-
lowlatency SMP PREEMPT and has 1Gigabit Ethernet port.
The RRU is connected to the RCC through Ethernet cable.
The RCC, which implements the remaining levels of the
LTE protocol stack in accordance with IF4p5, consists in
a laptop, characterized by i76500U4-core (@2.50GHz)
CPU and RAM of 16 GB. The latter is running with the
same operating system as the RRU. Upon the aforementioned
operating system, we run a VMware Ubuntu 14.04 Virtual
Machine where all the functionalities of the Evolved Packet
Core (EPC) are implemented by the OAI software.
The RCC runs an SDN controller, which is based on
the FlexRAN controller [8]. FlexRAN is a controller that is
capable of communicating with the OAI platform through a
specific southbound Application Programming Interface (API)
which makes use of Google Protobuf [8]. More specifically,
FlexRAN encompasses two main entities: i) Master Controller
Fig. 4: Traffic Profile
and ii) Agent. The Master Controller is connected to the Agent,
which corresponds to the software module built within the
software of the OAI eNB. The FlexRAN Agent corresponds to
the entity that separates the control plane and data plane of the
OAI software and acts as a southbound interface between the
control plane, which is moved to the Master Controller side,
and the data plane which is kept at the eNB side. By means of
the SBI interface, the Master Controller can interact with the
Agent and hence collects information about the network state
of the RAN. Moreover, the Master Controller makes available
a NBI interface which can be used by northbound applications
in order to manage the RAN environment in an abstracted
way. Note that the implementation details of the FlexRAN
Controller are provided in [8].
On the top of SDN Slicing Controller, we have implemented
our northbound “Slicing APP” application, which provides an
elastic network slicing solution in C-RAN by leveraging the
centralized control offered by SDN, as stated in Section III-B.
Finally, our prototype is completed by two smartphones for
emulating the eMBB slice, which act as Commercial Off-the-
Shelf (COTS) user equipment (UEs). Another COTS UE acts
as a 5G IoT gateway, emulating the traffic profile of an IoT
network.
V. PERFORMANCE EVALUATION
To assess the feasibility and gauge the efficiency of our
SDN-based slicing solution, we have performed diverse emu-
lations to assess the feasibility of employing network slicing
solutions in the prototype described in Section IV. The emu-
lation parameters are reported in Table I.
In the emulations, we assume the presence of two slices:
eMBB and IoT. The traffic of the eMBB slice is emulated
by 2COTS UEs, that stream an H.264 encoded test video,
with an overall bit rate of 250 Mbps, a 3840x2160 resolution
and total size of 897 MB. The IoT traffic is generated by
1COTS UE, that emulates an IoT gateway by generating
IoT traffic according to the profile depicted in Fig. 4. More
specifically, Fig. 4 shows the amount of RBs that are required
Fig. 5: Average DL Throughput
by each slice for the whole duration of the emulation, i.e.,
300 s. As it can be seen from Fig. 4, the IoT traffic profile
is characterized by two peak sessions, while the eMBB traffic
profile is more regular. Note that the numerical values, shown
in Fig. 4, have been obtained by observing the amount of RBs,
that may be requested by each slice in a scenario where the
whole bandwidth is made available for that slice.
According to the aforementioned traffic profile assumption,
in our emulations we define two scenarios as follows. The first
one, named Baseline (BL), corresponds to the conventional
scenario, where the total bandwidth is shared among the COTS
UEs, and no slices are instantiated. The second scenario,
named Slicing, employs the proposed slicing solution, wherein
the bandwidth resources are split in 2slices and the configu-
ration of the slices is dynamically performed, according to the
algorithm described in section III-B.
Fig. 5 depicts the average throughput, in downlink (DL),
measured in both eMBB and IoT slices, during a period of
300 s. From Fig. 5 it can be observed that the performance
of both eMBB and IoT users are improved compared to the
BL scenario (i.e., conventional scheduler). In fact, it can be
observed that in the BL scenario, the throughput of the eMBB
users tends to decrease during the IoT peak sessions. This
behavior can be explained as follows. In the BL scenario, a
Proportional Fair (PF) scheduler is employed and the eMBB
and IoT traffic is not isolated, as opposed to the Slicing sce-
nario. Consequently, the increasing load of IoT traffic impacts
the scheduling operation, which, in turn, tries to allocate more
RBs to the IoT UEs to achieve a fairness among all the
traffic flows. Conversely, an up to double throughput gain is
observed for the eMBB users in the Slicing scenario, especially
during the IoT peak sessions. This gain comes by the policy
employed by the Algorithm 1, that efficiently redistributes the
RBs among the 2slices, predicting the IoT traffic demands
by monitoring the RB R(s)in real-time. Moreover, Fig. 5
provides an important result in terms of validation of our
slicing solution. In fact, as it can be seen, these emulations
have demonstrated and validated the Isolation property of
slicing in the C-RAN testbed, i.e., the performances of eMBB
Fig. 6: cCDF of RB R
users are not strongly impacted by the IoT peak sessions.
Fig. 6 shows the complementary CDF (cCDF) of the
RB R(T T I , s)value, defined in Section III-B, which pro-
vides an estimation of the resource allocation satisfaction
of each slice in the two different aforementioned scenarios.
Interestingly, we can observe that the probability for the IoT
and eMBB slice to get a 50% satisfaction in the resource
allocation process is 10% and 30% higher than in the BL
scenarios, respectively. Moreover, the performance of eMBB
slice is slightly improved, due to the employment of the
aforementioned dynamic slicing allocation policy.
In Fig. 7, we evaluate the delay jitter of the eMBB and
IoT traffic in the BL and slicing scenarios respectively. In
particular, in order to measure the delay jitter, we have
performed a number of tests with the IPERF tool with an
interval period T of 10 seconds. At each T, we have
generated additional traffic within each slice, by sending UDP
datagrams in downlink with IPERF with a forced transmission
rate of 10 MBs, and measured the delay jitter at the eMBB
and IoT UEs side, respectively.
From Fig. 7, we can observe that the delay jitter reaches a
maximum value of 2.4ms and 3.4ms for the eMBB and IoT
traffic respectively. This is expected due to the presence of IoT
peak sessions, in accordance to the traffic profile assumption.
Conversely, by employing the proposed slicing solution, it can
be noted that the delay jitter tends to decrease during the peak
sessions. This finally results in notable performance gains for
both slices.
VI. CONCLUSION
This paper has proposed an SDN-based network slicing
solution for enabling efficient sharing of the RAN resources
among eMBB and IoT services. The proposed solution has
been tested in an SDR prototype that emulates a C-RAN
scenario by using the OAI software and FlexRAN SDN
controller.
The proposed network slicing approach has been validated
through an emulation technique, showing the feasibility of
our prototype of handling the slicing process in real-time
Fig. 7: Delay Jitter
according to the input of a northbound SDN application. Em-
ulation results have demonstrated that our prototype is capable
of providing isolation among different slicing segments, thus
reducing the negative effects of traffic variations between IoT
and eMBB services.
Future work is needed to enhance the slicing allocation algo-
rithm, in order to take into account multiple RAN parameters,
such as different fronthaul splitting options for each slice. We
expect our prototype design to provide worthwhile insights
into developing efficient slicing solutions for 5G, with an in-
depth consideration of practical implementation.
ACKNOWLEDGMENT
This work was supported by the FUI ELASTIC project
(Grant no. C16/0287) and FUI SCORPION project (Grant no.
17/00464).
REFERENCES
[1] 5GPPP Architecture Working Group, “View on 5G Architecture”, White
Paper, Dec. 2017.
[2] W. Ejaz et al., “Internet of Things (IoT) in 5G Wireless Communications”,
IEEE Access, vol. 4, pp. 10310-10314, 2016.
[3] N. G. M. N. Alliance, “5G white paper”. Next generation mobile
networks, white paper (V. 1.0, Feb. 2015).
[4] ONF TR-521 Specification, “SDN Architecture”, Issue 1.1, Feb.2016.
[5] ETSI’s Network Functions Virtualisation (NFV) Industry Specification
Group, “Network Operator Perspectives on NFV priorities for 5G”, ETSI
White Paper, Feb. 2017.
[6] China Mobile Research Institute, “C-RAN The Road Towards Green
RAN”, White Paper, Oct. 2011.
[7] N. Nikaien, “OpenAirInterface Simulator/Emulator”, available on line at
http://www.openairinterface.org/, Jul. 2015.
[8] X. Foukas, N. Nikaein, M. M. Kassem, M. K. Marina and K. Kontovasilis.
FlexRAN: A Flexible and Programmable Platform for Software-Defined
Radio Access Networks”, ACM CoNEXT, California, USA, Dec. 2016.
[9] 3GPP TS 22.951, “Service Aspects and Requirements for Network
Sharing”, Rel.11, Sep. 2012.
[10] K. Samdanis, X. Costa-P ´
erez and V. Sciancalepore, “From network
sharing to multi-tenancy: The 5G network slice broker”, IEEE Com-
munications Magazine, Jul. 2017.
[11] L. Zhao, M. Li, Y. Zaki, A. Timm-Giel and C. Gorg, “LTE mobile
network virtualization, Mobile Networks and Applications”, Mobile Net-
works and Applications, Vol.16, No.4, Aug. 2011.
[12] J.S. Panchal, R.D. Yates, M.M. Buddhikot, “Mobile Network Resource
Sharing Options: Performance Comparisons, IEEE Trans. Wireless
Comm., vol.12, no.9, Sep. 2013.
[13] A. Gudipati, L.E. Li, and S. Katti,“RadioVisor: A slicing plane for radio
access networks”, ACM SIGCOMM workshop on Hot Topics in Software
Defined Networking (HotSDN), Chicago, USA, Aug. 2014.
[14] S. Costanzo, R. Shrivastava, K. Samdanis, D. Xenakis, X. Costa-P´
erez
and D. Grace, “Service-oriented resource virtualization for evolving TDD
networks towards 5G”, IEEE Wireless Communications and Networking
Conference (WCNC), Doha, Apr. 2016.
[15] A. Ksentini and N. Nikaein, “Toward Enforcing Network Slicing on
RAN: Flexibility and Resources Abstraction”, IEEE Communications
Magazine, vol. 55, no. 6, pp. 102-108, Jun. 2017.
[16] “How to connect cots UE toAI eNB via NGFI RRU”, Tutorial avail-
able online at http://gitlab.eurecom.fr/oai/openairinterface5G/wikis/how-
to-connect-cots-ue-to-oai-enb-via-ngfi-rru
[17] “USRP B200/B210 Specification Sheet”, avalaible online at
https://www.ettus.com/product/details/UB200-KIT
... Provisioning of isolated network slices in C-RAN was investigated in [25], where the authors proposed a mathematical model based on mixed integer programming (MIP) and a heuristic algorithm, to jointly optimize throughput and functional split for a given type of request. In [26], an software defined network (SDN) based solution was presented for the co-existence of eMBB and mMTC request types in C-RAN. ...
... The path delay is calculated using the calculated path length. The path is used to route r if its latency is less than the maximum allowable fronthaul latency D t and the capacity of the path's links is sufficient to carry r (steps [22][23][24][25][26][27]. If no active CO satisfies r, the algorithm calculates the residual capacity in the link between s and the fog node f , as well as the link between f and o (steps 28-31). ...
... The proposed algorithm can be divided into 2 major blocks, namely block 1 (steps 1-20) and block 2 (steps [21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36]. Given the fact that the blocks are mutually exclusive, they can never run concurrently. ...
Article
Full-text available
Network slicing in fifth generation (5G) radio access network (RAN) enables serving massive network traffic with diverse and stringent quality of service (QoS) requirements. Multiple logical networks can be built using RAN slicing over a single RAN infrastructure. This paper considers three different types of slices that are standardized by third generation partner project (3GPP): ultra-reliable low-latency communication (URLLC), enhanced mobile broadband (eMBB), and massive machine type communication (mMTC). Each slice type has unique requirements for data rate, latency, and reliability. Cloud RAN (C-RAN) was proposed to address the requirements of 5G services, which involves physical separation between the remote radio head (RRH) and baseband unit (BBU) in 2-layers. While C-RAN enables more efficient resource utilization and energy consumption, it limits network scalability. Furthermore, C-RAN is unable to meet the stringent latency demands of URLLC services, as well as the massive fronthaul capacity required for eMBB requests. To address this issue, we propose a novel cloud fog RAN (CF-RAN) over wavelength division multiplexing (WDM) architecture. In CF-RAN over WDM the RAN functions are divided into 3 layers, which include the RRH at layer 1, fog nodes at layer 2, and BBU hotels at layer 3. We employ the emerging fog computing paradigm in optical and wireless networks in this suggested architecture. To facilitate low latency URLLC requests, the fog nodes are located closer to the cell site (CS). We propose an integer linear programming (ILP)-based mathematical model. The model's objective is to decrease the number of active BBU hotels and fog nodes while remaining compliant with practical network restrictions. Furthermore, a low complexity greedy heuristic algorithm is proposed to solve the problem and is compared to the branch & bound (B&B) algorithm, which is assumed to provide an optimal solution with exponential complexity. The proposed 3-layer CF-RAN over WDM architecture achieves a 70% improvement in BBU centralization and a 50% reduction in request blocking when compared to the standard 2-layer architecture.
... Authors in [166], present a radio slicing architecture based on resource allocation and mobility management for the three major 5G services (eMBB, uRLLC, mMTC). Authors in [47][48] proposed a radio slicing solution for enabling efficient coexistence of eMBB and IoT services, by implementing a northbound SDN application which enables the creation and configuration of IoT slices on demand, while considering the QoS requirements. ...
... In the most general case, network slicing is generally applicable in both RAN referred to as radio slicing and transport and core network domains, referred to as transport network slicing. Radio slices share radio resources among diverse services (i.e., IoT, eMBB) by reserving an appropriate portion of bandwidth (i.e. a number of RBs) to be used from that slice for a specific time interval [47]. Transport network slices consist in creating isolated PN composed of physical or virtual switches or routers assigned to a tenant by the network provider that, in turn, owns the corresponding physical resources [80]. ...
Thesis
The 5G networks are expected to meet the ever increasing number of demands, connected devices and data traffic volume, which pushes network operators to their limits in terms of flexibility, elasticity and profitability. SDN, NFV, Network Slicing, ML and Cloud computing are considered as the key technologies to tackle these problems. However, the design and the maturity of these technologies raise new problems in terms of traffic engineering and routing optimization, network infrastructure sharing and distributed SDN control management. In this context, we address, in this thesis, the following problems: 1) how to reactively and proactively define the flow rules and where to place them in order to avoid network congestion, 2) how to create an isolated and efficient E2E network slice by taking into account NFV and SDN to optimize the traffic routing and avoid congestion in a specific network slice, 3) how many SDN controllers needed, where to place them and their corresponding data plane domains in order to improve the performances, and 4) how to leverage intelligence via ML in SDN in order to solve complex problems arising in routing optimization, Network Slicing and controller placement, while guaranteeing the requested QoS.Our first contribution presents an SDN-based rules placement approach that aims to dynamically: i) predict traffic congestion by using mainly NN, then ii) learn optimal paths and reroute traffic to improve network link utilization by deploying a DQN agent. As a second contribution of this thesis, we design and implement an SDN based architecture for E2E network slicing, which proactively and dynamically adapts radio slices to the transport network slices. In the third and last contribution, we present a new method that dynamically computes the optimal number of controllers, determines their optimal locations, and at the same time partitions the set of data plane switches into clusters and assigns them to these controllers
... The present study aims to handle the massive heterogeneous services from diverse tools with 5G networks connections [16][17][18][19][20][21][22]. Currently, three key services are evolved in 5G namely, ultra-reliable low-latency communication (URLLC), massive machine-type communication (mMTC), and enhanced mobile broadband (eMBB) ( Table I). ...
... The resource is classified into 3 states. In the suggested T-S 3 RA, the states of the nodes are estimated as: (20) For each node, the states st are formulated in a trained matrix, where the three groups, ci, cj and ck are the possible states for the resource. The node state is defined as: ...
Article
Full-text available
In 5G communications, higher data rates and lower latency are needed due to the high traffic rate. Though resource wastage is avoided by secure slicing, sliced networks are exploited by DDoS attackers. Thus, in the present paper, traffic-aware setting up is PRESENTED for resource allocation and secure slicing over the virtualization of 5G networks enabled by software-defined network/network functions. In the proposed method (called T-S3RA), to authenticate user devices, Boolean logic is used with key derivation based on passwords. Moreover, the traffic arrangement is based on the 5G access points. To implement secure resource allocation and network slicing, deep learning models are used. Renyi entropy computation is employed to predict the DDoS attackers. Through the experimental results, the effectiveness of the presented approach is proved. ABSTRAK: Melalui komunikasi 5G, kadar data yang tinggi dan latensi yang rendah amat diperlukan kerana kadar trafik yang tinggi. Walaupun pembaziran sumber dapat dielakkan melalui pemotongan selamat, rangkaian yang dipotong sering dieksploitasi oleh penyerang DDoS. Oleh itu, kajian ini menyediakan persekitaran sedar-trafik bagi peruntukan sumber dan pemotongan selamat ke atas rangkaian 5G secara maya melalui fungsi rangkaian takrif-perisian. Melaui pendekatan yang dicadangkan (iaitu T-S3RA), peranti pengguna disahkan terlebih dahulu menggunakan logik Boolean dengan perolehan kunci berdasarkan kata laluan. Di samping itu, susunan trafik adalah berdasarkan titik akses 5G. Bagi melaksanakan peruntukan sumber yang selamat dan pemotongan rangkaian, model pembelajaran mendalam telah digunakan. Pengiraan Entropi Renyi dibuat bagi meramal penyerang DDoS. Dapatan eksperimen mengesahkan keberkesanan pendekatan yang dicadangkan.
... MANO chains different VNFs and performs multiplexing for slices over shared resources. Other examples of network slicing testbed designs include UPC University Testbed [159], Mobilie-Central Office Rearchitected as Datacenter (CORD) [164], [165], Dynamic Network Slicing for 5G IoT [166], Transformable Resources Slicing Testbed for Deployment of Multiple VIMs [167], and SliceNet testbed [168]. ...
Article
Full-text available
Beyond fifth generation (B5G) is expected to tremendously improve network capabilities by using a higher frequency band compared to 5G, capable of delivering higher network capacity with much lower latency. It is expected that there will be around 30 billion connected objects by 2030, approximately 3.5 times the population then which underscores the pressing need for advanced network capabilities to support diverse applications ranging from smart transportation and energy management to healthcare and public safety. Network slicing enables sharing of network resources by transforming the physical network into logically independent networks, each specifically tailored to meet the requirements of heterogeneous services (e.g., Internet of things applications, gaming services, holographic communication). Each slice is an end-to-end logical network comprising network, compute, and storage resources. Softwarization and virtualization are the main drivers for innovation in B5G, enabling network developers and operators to develop network-aware applications to match customer demands. Smart cities vertical offers unique service characteristics, performance requirements, and technical challenges in B5G network slicing. Therefore, this paper provides a comprehensive survey on B5G network slicing use cases, synergies, practical implementations and applications based on their quality of service parameters for smart cities applications. The paper gives a detailed taxonomy of the B5G network slicing framework requirements, design, dynamic intra-slice and inter-slice resource allocation techniques, management and orchestration, artificial intelligence/machine learning-empowered network slicing designs, implementation testbeds, 3GPP specifications and projects/standards for B5G network slicing. Furthermore, the paper provides a thorough discussion on the technical challenges that can arise when implementing B5G network slicing for smart cities applications and offers potential solutions. Finally, the paper discusses B5G network slicing current and future research directions for smart cities applications.
... • QGJRA-nonSUL: QGJRA without the SUL band is tested for comparison. • DNSIE-nonSUL [30]: A heuristic algorithm based on a fixed threshold realizes resource sharing among different slices. • Static-NR-nonSUL: The whole QGJRA framework is static with a preset action. ...
Article
Full-text available
In 5G scenarios, the dynamic resource allocation of network slicing is crucial for quality-of-service (QoS) guaranteed under fluctuating traffic demands in rapidly changing communication environments. In this paper, we propose a novel QoS guaranteed joint resource allocation framework for NR with supplementary uplink (SUL) called QGJRA-SUL, where three parameters of SUL admission, TDD pattern, and band slicing scheme are jointly optimized. The framework is driven by a well-designed deep reinforcement learning agent. By combining the activation functions tanh and softmax, the agent can jointly optimize three parameters at the same time. Under the original problem of QoS satisfaction rate maximization, we introduce the load unbalance degree of slices into the reward function as a penalty term. The simulation results show that the framework can guarantee the QoS satisfaction rate well and balance the load of slices. QGJRA-SUL can accommodate 15% more user equipments (UEs) with the same QoS satisfaction rate than that of a traditional single-band solution without SUL, and achieve a 73% increase in the performance of load balancing than that without a load balancing mechanism near the full load.
... Providing precise services for these devices to fulfill their diverse requirements becomes a fundamental issue in IIoT. Facing this challenge, three application scenarios are defined by International Telecommunication Union (ITU) and Fifth Generation Public Private Partnership (5G-PPP) [1,2], that is, enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), and massive machine type communication (mMTC). In more detail, the eMBB scenario provides devices with requirements on high transmission rate, such as high-definition surveillance video in factories, whose peak rate for each camera can be greater than 10 Gbps [3]. ...
Article
Full-text available
Network slicing enables the multiplexing of independent logical networks on the same physical network infrastructure to provide different network services for different applications. The resource allocation problem involved in network slicing is typically a decision-making problem, falling within the scope of reinforcement learning. The advantage of adapting to dynamic wireless environments makes reinforcement learning a good candidate for problem solving. In this paper, to tackle the constrained mixed integer nonlinear programming problem in network slicing, we propose an augmented Lagrangian-based soft actor–critic (AL-SAC) algorithm. In this algorithm, a hierarchical action selection network is designed to handle the hybrid action space. More importantly, inspired by the augmented Lagrangian method, both neural networks for Lagrange multipliers and a penalty item are introduced to deal with the constraints. Experiment results show that the proposed AL-SAC algorithm can strictly satisfy the constraints, and achieve better performance than other benchmark algorithms.
... 4G/ LTE and beyond networks are implemented with eNb's being controlled by EPC while some amount of flexibility has been leveraged in LTE-A/ 5G network by introduction of CU/ DU configuration which brings multiple deployment options using the Common Public Radio Interface (CPRI) by front hauling, mid-hauling and backhauling [16]. CN can be cloudified or implemented at TSPs site for a large geographical area however to bring isolation an autonomous edge can be planned which works as CN for the isolated slice [17]. ...
Conference Paper
Full-text available
5G communication networks are under promulgation globally and in India the same will be deployed by second quarter of 2022. 5G networks provide much needed flexibility non monolithic architecture for implementation of various services through core network. 5G follows independent and autonomous architecture in core network and thus provide means for creation of multiple logical networks on the same physical infrastructure called as Network Slicing. Multiple slices of the same network are available by means of virtualization and network orchestration by means of network slicing which segments the traffic flow as per user customization. This can also be used for creation of private exclusive network with customized services and features. Militaries across the globe have been using their self-deployed hardware and software which are exclusive and isolated from public networks for deployment of isolated military networks akin to commercial telecommunication networks. Though military networks emerge out of technologies used in public switched networks but since they require secrecy and isolation thus remain aloof from public networks and over a period also get outdated, since a large infrastructure has to be created for deployment of networks which also requires huge capital thus these networks are not upgraded periodically as in case of civil networks. Network slicing function of 5G provides means of using the public telecom networks with exclusivity and secrecy without deployment of infrastructure and still maintain the required isolation. An exclusive military network slice on telecommunication service providers (TSPs) infrastructure will enable economy of use, low cost of ownership and customized services with increased network security or propriety security algorithms as per requirement of Army.
Article
In the movement area of an airport, the wireless communication system is built to satisfy the communication requirements of mobile stations (MSs), which include aircraft, vehicles, staff, passengers, and sensors. However, the actual airport wireless communication system is a heterogeneous wireless network with multiple individual wireless communication systems. In this paper, we design a multiprotocol base station (MPBS) to realize the access and interconnection of the MSs with different protocols. In addition, a direct forwarding scheme of MPBS is proposed to improve the performance of transmissions from one MS to another. Third, a priority order transmission scheme, which can reduce the end-to-end delay of important data, is proposed for direct forwarding MPBS. Simulation results show that the proposed direct forwarding MPBS scheme can improve the transmission performance of interactive data and reduce the load of the core network.
Chapter
Access to the Internet is growing exponentially due to its ease of usability, flexibility, and lowering data plans. The diverse network service requirements encourage mobile operators to look for mechanisms that facilitate efficient use of network infrastructure, so that it can reduce the operational and expenditure costs. Use cases like the video streaming services requires high bandwidth, autonomous driving and remote medical surgery requires low latency, and various IoT applications work with low bandwidth to cater to the users needs. We simulate the RAN slicing using an emulator called eXP-RAN which effectively manages the allocation of different network resources to the created slices. The infrastructure, slicing, and service layers are the three distinct layers in the proposed system architecture. The isolation and abstraction of the network resources is also applied to the created slices by this emulator.
Article
Full-text available
During the past decade, the Internet of Things (IoT) has revolutionized the ubiquitous computing with multitude of applications built around various types of sensors. A vast amount of activity is seen in IoT based product-lines and this activity is expected to grow in years to come with projections as high as billions of devices with on average 6-7 devices per person by year 2020. With most of the issues at device and protocol levels solved during the past decade, there is now a growing trend in integration of sensors and sensor based systems with cyber physical systems and device-to-device (D2D) communications. $5^{\mathrm {th}}$ generation wireless systems (5G) are on the horizon and IoT is taking the center stage as devices are expected to form a major portion of this 5G network paradigm. IoT technologies such as machine to machine communication complemented with intelligent data analytics are expected to drastically change landscape of various industries. The emergence of cloud computing and its extension to fog paradigm with proliferation of intelligent ‘smart’ devices is expected to lead further innovation in IoT. These developments excite us and form a motivation to survey existing work, design new techniques, and identify new applications of IoT. Researchers, scientists, and engineers face emerging challenges in designing IoT based systems that can efficiently be integrated with the 5G wireless communications.
Article
Full-text available
The ever-increasing traffic demand is pushing network operators to find new cost-efficient solutions towards the deployment of future 5G mobile networks. The network sharing paradigm was explored in the past and partially deployed. Nowadays, advanced mobile network multi-tenancy approaches are increasingly gaining momentum paving the way towards further decreasing Capital Expenditures and Operational Expenditures (CAPEX/OPEX) costs, while enabling new business opportunities. This paper provides an overview of the 3GPP standard evolution from network sharing principles, mechanisms and architectures to future on-demand multi-tenant systems. In particular, it introduces the concept of the 5G Network Slice Broker in 5G systems, which enables mobile virtual network operators, over-the-top providers and industry vertical market players to request and lease resources from infrastructure providers dynamically via signaling means. Finally, it reviews the latest standardization efforts considering remaining open issues for enabling advanced network slicing solutions taking into account the allocation of virtualized network functions based on ETSI NFV, the introduction of shared network functions and flexible service chaining.
Conference Paper
Full-text available
The provision of service-oriented network resource virtualization, commonly known as network slicing, is envisioned as an answer to the increasing diversity of application demands in evolving 5G mobile networks. Network slicing is helpful in isolating a specified amount of resources in order to accommodate diverse services having heterogeneous requirements that may be conflicting. In this paper, we propose a service-oriented network resource slicing scheme for a Time Division Duplex (TDD) network that, for a pre-defined time duration, forms service specific network slices based on traffic prediction. The aim of the proposed slicing scheme is to enhance the services, Quality of Experience (QoE) and system resource utilization efficiency by introducing a new degree of flexibility upon allocating resources to different tenants. System-level simulation analysis shows that the proposed scheme improves the performance of high priority services and boosts resource utilization at negligible performance loss for low-priority traffic.
Article
Knowing the variety of services and applications to be supported in the upcoming 5G systems, the current "one size fits all" network architecture is no more efficient. Indeed, each 5G service may have different needs in terms of latency, bandwidth, and reliability, which cannot be sustained by the same physical network infrastructure. In this context, network virtualization represents a viable way to provide a network slice tailored to each service. Several 5G initiatives (from industry and academia) have been pushing for solutions to enable network slicing in mobile networks, mainly based on SDN, NFV, and cloud computing as key enablers. The proposed architectures focus principally on the process of instantiating and deploying network slices, while ignoring how they are enforced in the mobile network. While several techniques of slicing the network infrastructure exist, slicing the RAN is still challenging. In this article, we propose a new framework to enforce network slices, featuring radio resources abstraction. The proposed framework is complementary to the ongoing solutions of network slicing, and fully compliant with the 3GPP vision. Indeed, our contributions are twofold: a fully programmable network slicing architecture based on the 3GPP DCN and a flexible RAN (i.e., programmable RAN) to enforce network slicing; a two-level MAC scheduler to abstract and share the physical resources among slices. Finally, a proof of concept on RAN slicing has been developed on top of OAI to derive key performance results, focusing on the flexibility and dynamicity of the proposed architecture to share the RAN resources among slices.
Conference Paper
Although the radio access network (RAN) part of mobile networks offers a significant opportunity for benefiting from the use of SDN ideas, this opportunity is largely untapped due to the lack of a software-defined RAN (SD-RAN) platform. We fill this void with FlexRAN, a flexible and programmable SD-RAN platform that separates the RAN control and data planes through a new, custom-tailored southbound API. Aided by virtualized control functions and control delegation features, FlexRAN provides a flexible control plane designed with support for real-time RAN control applications, flexibility to realize various degrees of coordination among RAN infrastructure entities, and programmability to adapt control over time and easier evolution to the future following SDN/NFV principles. We implement FlexRAN as an extension to a modified version of the OpenAirInterface LTE platform, with evaluation results indicating the feasibility of using FlexRAN under the stringent time constraints posed by the RAN. To demonstrate the effectiveness of FlexRAN as an SD-RAN platform and highlight its applicability for a diverse set of use cases, we present three network services deployed over FlexRAN focusing on interference management, mobile edge computing and RAN sharing.
Article
Resource sharing among mobile network operators is a promising way to tackle growing data demand by increasing capacity and reducing costs of network infrastructure deployment and operation. In this work, we evaluate sharing options that range from simple approaches that are feasible in the near-term on traditional infrastructure to complex methods that require specialized/virtualized infrastructure. We build a simulation testbed supporting two geographically overlapped 4G LTE macro cellular networks and model the sharing architecture/process between the network operators. We compare Capacity Sharing (CS) and Spectrum Sharing (SS) on traditional infrastructure and Virtualized Spectrum Sharing (VSS) and Virtualized PRB Sharing (VPS) on virtualized infrastructure under light, moderate and heavy user loading scenarios in collocated and noncollocated E-UTRAN deployment topologies. We also study these sharing options in conservative and aggressive sharing participation modes. Based on simulation results, we conclude that CS, a generalization of traditional roaming, is the best performing and simplest option, SS is least effective and that VSS and VPS perform better than spectrum sharing with added complexity.
Article
Network virtualization is receiving immense attention in the research community all over the world. There is no doubt that it will play a significant role in shaping the way we do networking in the future. There have been different approaches to virtualize different aspects of the network: some are focusing on resource virtualization like node, server and router virtualization; while others are focusing on building a framework to set up virtual networks on the fly based on different virtual resources. Nevertheless, one very important piece of the puzzle is still missing, that is “Wireless Virtualization”. The virtualization of the wireless medium has not yet received the appropriate attention it is entitled to, and there have only been some early attempts in this field. In this paper a general framework for virtualizing the wireless medium is proposed and investigated. This framework focuses on virtualizing mobile communication systems so that multiple operators can share the same physical resources while being able to stay isolated from each other. We mainly focus on the Long Term Evolution (LTE) but the framework can also be generalized to fit any other wireless system. The goal of the paper is to exploit the advantages that can be obtained from virtualizing the LTE system, more specifically virtualizing the air interface (i.e. spectrum sharing). Two different possible gain areas are explored: spectrum multiplexing and multi-user diversity. KeywordsLTE virtualization–future internet
OpenAirInterface Simulator/Emulator
  • N Nikaien
N. Nikaien, "OpenAirInterface Simulator/Emulator", available on line at http://www.openairinterface.org/, Jul. 2015.