Elastic Local Breakout Strategy and Implementation
for Delay-Sensitive Packets with Local Significance
Yongkang Li, Zhiyuan Jiang, An Xu, Sheng Zhou, and Zhisheng Niu, Fellow, IEEE

arXiv:1708.06876v1 [cs.IT] 23 Aug 2017

Tsinghua National Laboratory for Information Science and Technology,
Department of Electronic Engineering, Tsinghua University, Beijing, 100084, China
liyk15@mails.tsinghua.edu.cn, zhiyuan@tsinghua.edu.cn, anxu@mails.tsinghua.edu.cn,
{sheng.zhou, niuzhs}@tsinghua.edu.cn

Abstract—Explosion of mobile traffic will bring a heavy burden
to the core network, and rapid growth of mobile devices, as well
as increasing demand for delay-sensitive services poses severe
challenges to future wireless communication systems. In this
regard, local breakout is a promising solution to save core
network load and, more importantly, to reduce end-to-end (e2e)
delay of packets with local significance. However, the capacity
of local breakout link is limited, resulting in excessive delay
when the traffic load through the local link is high. Therefore,
the decision on whether the traffic flows should be transmitted
through core network or by local breakout link has great practical significance. In this paper, we propose and implement a novel
local breakout framework to deliver low e2e delay packets with
local significance. A real-time local breakout rule based on the
solution to a Markov decision process is given, showing that some
packets with local significance should pass through core network
rather than being delivered by local breakout link to meet the
delay requirements. To test our proposed framework, a longterm-evolution (LTE) based test-bed with virtual base stations
is implemented, by which we show the proposed framework is
feasible and the e2e delay is significantly reduced.

I. I NTRODUCTION
With the flourishing of mobile internet services, and the
emergence of machine-type communications, mobile data traffic increased dramatically in recent years. Cisco forecasts
that overall mobile data traffic is expected to be a seven
fold increase over 2016 by 2021, and mobile devices and
connections will grow to 11.6 billion by 2021 [1], which
will cause heavy load on core network because all packets
should pass through core network in accordance with the
3rd Generation Partner Project (3GPP) standards. Moreover,
5G communication systems not only provide high data rate
services [2], but also promise to deliver packets with very
low e2e latency for delay-sensitive applications [3], e.g.,
vehicle-to-everything (V2X) communications, machine-type
communications and etc. 5G systems allow information to be
transmitted with stringent delay requirements (milliseconds)
and low drop ratio, and thus enable various promising vertical
applications for 5G and beyond.
One important feature of most packets with stringent delay requirements is that the information often exhibits local
significance [4], which indicates that the delay and qualityof-service (QoS) requirements are higher for packets whose
transmitter and receiver are geographically nearer. For instance, the information in vehicular networks often has local

significance. The safety information, e.g., breaking and lanechanging alerts, usually requires much lower delay and better QoS, compared with navigation and infotainment system
information. Meanwhile, the necessary spread area for safety
information is lower than, e.g., navigation information. Similar
consequences also apply in, e.g., status-monitoring systems
and smart grid systems where a nearby failure must be known
more quickly to make appropriate adaptation compared with
a remote one. Essentially, it is common sense that people
are more concerned to acquire information about the things
that happen near them than those far from them, because the
influence of the local information is far more likely to manifest
momentarily. In addition, Caching popular contents in base
stations may be a trend in future [5]. To share cache contents
between adjacent cache servers is one way to solve the limited
cache capacity issue in this regard.
Local breakout is a technique which has drawn increasing
attention to solve this problem. It essentially bypasses the
core network for local packets to reduce the e2e delay. Local
Internet Protocol (IP) Access (LIPA) and Selected IP Traffic
Offload (SIPTO) have already been defined in the the 3rd
Generation Partnership Project (3GPP) standards to realize
local breakout [6]. LIPA and SIPTO enable operators to offload
certain types of traffic to a home-network or a pre-defined IP
network at a network node close to the user equipment. However, LIPA/SIPTO only defined the architecture and procedures
of breakout, there is no specific strategy on how to realize local
breakout and choose breakout path based on network status.
A Converged Gateway (CGW) which has local SIPTO
function, is introduced in [7]. Whenever an uplink-initiated
traffic flow from the Wi-Fi access point or base station starts,
the CGW will select an application server to serve the enduser device who is establishing the connection, bypassing
the core network. However, the framework should introduce
a new CGW unit, which will result in higher deployment
cost. In [8], the authors propose that adjacent UEs can set
up a device-to-device (D2D) link using a cellular interface,
and the traffic packets can be directly exchanged through
the D2D link. However, this solution will cause excessive
energy consumption of UEs, and the communication distance
is limited. The authors introduce Mobile Edge Computing
(MEC) into the local breakout framework in [9] [10], and
the MEC unit will be deployed between base stations and

core network. However, this framework requires all IP flows
passing through MEC unit, which may cause failure of the
single point, and it will take a long time to fully implement
this cloud-based architecture in future. What’s more, in the
study above, there are few researches on the local breakout
strategy.
There are some other efforts toward optimizing the strategy
for local breakout. It is proposed that one can differentiate
types of services based on different Public Data Network
(PDN) connections [11] or different bearers [12]. In [13],
the authors focus on optimizing the path of local breakout.
In [14], a local breakout strategy is formulated according to
network utilization. However, all above researches only give
preliminary strategies, there is no analysis about whether the
packets delivered by local breakout can meet delay requirement, the path choice problem of packets in accordance with
the requirements of e2e latency remains open.
In this paper, we propose a new local breakout framework to deliver low e2e delay packets between neighbouring
base stations with local significance, and we give a Markovdecision-process based optimum scheduling strategy solved by
value iterations based on the Bellman equations [15], showing
that some packets with local significance should pass through
core network rather than being delivered by local breakout
to meet the delay requirements. To test the feasibility of our
proposed local breakout scheme, we implement a softwaredefined-radio platform based on Open Air Interface (OAI)
[16]. Measurements show that the e2e delay is significantly
reduced by the proposed local breakout scheme.
II. L OCAL B REAKOUT B ETWEEN A DJACENT BASE
S TATIONS
A. Local Breakout Framework
When applying the local breakout concept into practice, we
consider a cellular network with a Control base station (CBS)
and several Traffic base stations (TBSs). Fig. 1 shows the
architecture of the existing network and our proposed local
breakout network. Fig. 1 (a) shows the sketch of an ultradense content cache network, where one CBS is responsible
for controlling several TBSs within its coverage. Considering
the following scenario, when users wants to fetch some files
which are not cached in base station A, it must fetch files
from network with all IP packets passing through core network
even if the files are cached in adjacent base station B, because
adjacent base stations can’t share cache contents through the
backhaul in this architecture. What’s more, as there is no local
breakout, service traffic flows also need to pass through core
network when user a2 wants to communicate with user a3 or
user a1 wants to communicate user b, just as shown in the
figure.
Correspondingly, Fig. 1 (b) shows a sketch of our new
framework with local breakout implemented. In this framework, files cached in adjacent base stations can be shared
through the backhaul, thus users a4 can fetch some files from
base station B directly, and the service traffic flows can also be
transmitted directly within a single base station or through the

link between adjacent base stations, without passing through
the core network, as shown in the figure.
B. Local Breakout Protocol
The LTE protocol structure can be divided into data plane
and control plane. According to the 3GPP standards, all
IP flows, whatever data flows or signaling flows, should
pass through core network by General Packet Radio Service
(GPRS) Tunnelling Protocol (GTP), as data flow A and
signaling flow shown in Fig. 2, which entail heavy load to
the core network.
Compared with LTE protocol, our proposed new protocol
shows that the data flows can be directly delivered from UE1
to UE2 by local breakout along the link of data flow B,
bypassing core network, and signaling flows still pass through
core network as before.
The main idea of our local breakout framework is directly delivering IP packets with local significance between
neighbouring base stations, bypassing core network. The base
station can obtain all IP packets from the user by decapsulation
of GTP protocol, and hence it can change the path to adjacent
base station which are originally scheduled to be forwarded
to the core network based on a breakout rule for IP packets,
which can reduce the e2e delay of packets to a extent, and it
will be validated by real measurements in Section VII.
In our local breakout framework, the CBS should have
domain name system (DNS) resolution function and the ability
to realize traffic flows breakout based on specified IP address.
Fig. 3 shows the information flows between mobile users
and base stations based on the local breakout framework.
For instance, UE-1 wants to communicate with UE-2, and
when the base station receives the request from UE-1, it
will encapsulate request information and find, based on DNS
resolution function and the signaling information, the target
user UE-2 is attached to its adjacent base station, then eNB-1
will deliver the packets into adjacent base station eNB-2 based
on specified target IP address. And eNB-2 will then send a
response, and then UE-1 and UE-2 can transmit IP packets
directly after the channel is built.
III. S YSTEM M ODEL
In our proposed framework of local breakout, as the bandwidth of backhaul between adjacent base stations is limited
[17], and part of the bandwidth needs to be reserved for dedicated services, the link transmission capacity for local breakout
may become a bottleneck, resulting in excessive delay when
the traffic load through the local link is high. Therefore, we
need study the decision strategy of local breakout. We try
to give a real-time decision about whether the traffic flows
should be transmitted through the core network or through the
breakout link according to the demand of traffic flows latency
and the network status.
A. Tasks
The system model is shown in Fig. 4. The traffic flows
are firstly transmitted to a scheduler which is located in the

Mobile operator s
Core network

User a1 communicates
with b
User a2 communicates
with a3

User a1 communicates with
b by local breakout

Mobile operator s
Core network

User a2 communicates with
a3 by local breakout
User a4 gets content from
base station B

Backhaul

B

A
a1

a1

b

a2

B

A

a4

a2

a4

b

a3

a3
(a)

(b)

Fig. 1. The high-level framework of the existing network and our proposed local breakout network. (a) shows a sketch of an ultra-dense distributed cache
network. (b) shows a sketch of our new network framework which introduces the direct link between adjacent base stations and local breakout functionality.

UE1
User plane

eNB1
Control plane
NAS

APP

PDCP

MME NAS

Control plane User plane
S1AP

RRC

RRC
PDCP

PDCP

RLC

RLC

RLC

RLC

SCTP

SCTP

PDCP

IP

MAC

MAC

PHY

PHY

Core
network

S1AP

X2AP

IP
GTPJ

SGW GTPU

UDF

UDP
IP

p

𝑢𝑖

Backhaul between adjacent base stations

Scheduler

Tasks
q

UE2
User plane

eNB2
Control plane

Control plane

User plane
S1AP

NAS

APP

X2AP

SCTP

RRC

RRC

PDCP

PDCP

PDCP

PDCP

RLC

RLC

RLC

RLC

MAC

MAC

PHY

PHY

Signaling flow
IP

Data flow A

GTPJ

Data flow B

UDF

Fig. 2. A novel protocol for local breakout.
eNB1

UE1

Fig. 4. System model

eNB2

UE2

Session Request

GTP Encapsulation
GTP Decapsulation
Response
Response
Response

there are many packets in front of it when it is transmitted
to the brreakout backhaul. We consider that the packet is
successfully completed if it is transmitted within its delay1
constraint. Our goal is to design a policy that assigns the
packets to core network or to be delivered within a single base
station or adjacent base stations by local breakout in an online
fashion to maximize the success probability. The number of
arrival packets and the number of departure packets from the
backhaul, in each time slot τ , are random variables which
are both bernoulli distributed with arrival probability p and
departure probability q respectively. And in each time slot,
there is only one arrival or departure of packet at most.
B. Markov Decision Process Based Formulation

Data TRX

Fig. 3. Information flows between mobile users and the base stations.

CBS. Each uplink-initiated traffic flow from mobile devices is
considered as an arriving packet, and the scheduler decides
whether to transmit the packets by local breakout or send
them to the core network. A packet will queue in line if

We formulate the above-mentioned problem as an Markov
Decision Process (MDP) [18]. An assignment policy needs to
make decision only at the time when a packet arrives at the
scheduler.
The system state when the i-th packet arrives at the scheduler is described by Qi , where Qi denotes the length of the
queue in the backhaul between adjacent base stations. The
scheduler’s decision is denoted as uQi , where uQi equals to
1 if the arrival packet is assigned to the backhaul link, and

uQi equals to 1 if the arriving packet is assigned to the core
network. The system delay constraint of the arriving packet is
Ti τ . Thus, the state of the system evolves as, when uQi = 1,
P {Qi+1 |Qi } =
P∞

n

p(1 − p)n−1 Qi +1−Q

n=1
i+1



 ·(1 − q)(n−(Qi +1−Qi+1 ))
(1)

·q (Qi +1−Qi+1 ) ,
Qi+1 ≤ Qi + 1;




0,
otherwise.
When uQi = 0,
P {Qi+1 |Qi } =
P∞

n

p(1 − p)n−1 Qi −Q

i+1
 n=1
·(1 − q)(n−(Qi −Qi+1 )) q (Qi −Qi+1 ) , Qi+1 ≤ Qi ; (2)



0,
otherwise.
where n denotes the interval time is the n time slots between
adjacent arrival packets, and P {Qi+1 |Qi } is the transition
probability of system from state Qi to state Qi+1 .
We assume that if a packet is successfully transmitted, a
reward of A is given, and otherwise the reward is 0. Then our
goal is to design a packet assignment policy that maximizes
the system reward. The average reward incurred when a packet
is scheduled is given by
"K
#
X
1
E
(uQi Rbac (Qi ) + (1 − uQi )Rcn (Qi )) , (3)
K
i=1
where,
Rbac (Qi ) = Pbac,i (t < Ti )A,

(4)

Rcn (Qi ) = Pcn,i (t < Ti )A.

(5)

s.t. uQi ∈ {0, 1}.

(9)

where π is any causal (i.e., history independent) policy.
Let VK (s) denotes the K-horizon optimal cost-to-go incurred by the system starting in initial state Q0 = s. Then,
the optimal cost-to-go function satisfies the following recursive
formula,
VK (s) = max {us Rbac (s) + (1 − us )Rcn (s)
us ∈{0,1}

s+u
Xs

∞
X


n
+
[
(1 − p)
s + us − s̄
s̄=0 n=s+us −s̄
o
(1 − q)n−(s+us −s̄) q (s+us −s̄) ]VK−1 (s̄) .
(10)
where s̄ is the system state subsequent to state s when a new
packet arrives and is assigned to backhaul or core network.
(n−1)p



C. Optimal Stationary Policy by Value Iteration
The above-mentioned problem is a infinite horizon average
problem, to obtain a stationary optimal policy, the queue length
needs to be truncated to make it a finite-state system. we can
calculate with the following algorithm: We firstly let V0 (s) =
0, and VK (s) can be determined by VK−1 (s) with the recursive
relationship in (10). and then we let VK (s) = VK (s) − VK (0),
∀s. This process is continued until the optimal relative optimal
cost to-go functions remain the same after improvement, i.e.
|VK (s) − VK−1 (s)|/|VK−1 (s)| <  where  is a small positive
number. Then, we can get the optimal policy, maximizing
(8), that assigning the arriving packet to the backhaul or core
network when the system state is s.
IV. S IMULATIONS

We present the results of a simulation study for local breakout scenario. The parameters are set as follows: τ = 0.02 ms,
Ti τ = 19.3 ms; the buffer size of backhaul is 100. The internet
delay is modeled in (7), whose mean delay is 40 ms.
Fig. 5 and Fig. 6 present the performance of both the
MDP policy and the myopic policy. The myopic policy is
defined as the policy that maximizes the immediate reward
(one-step reward). These two policies are compared according
where j is the total packets departing from backhaul within to their normalized average system reward for different arrival
the interval between adjacent arrival packets. Pcn (i) can be probability p and different departure probability q. In Fig. 5,
obtained based on the Internet transmission delay distribution. departure probability holds constant value of q = 0.05. It can
Some related works model Internet transmission delay [19] by be seen that the difference of average reward of two policies
are obvious, the relative difference is about 30% when arrival
a density ϕ(t) of the following form
probability p equals 0.09. Moreover, we can see that when
ϕ(t) = αϕ2 (t) + (1 − α)ϕ1 (t) ∗ ϕ2 (t), t ≥ 0.
(7) the arrival probability is low, the average rewards, in terms of
where ϕ1 (t) is the Internet traffic delay which is obey expo- the success probability, of both policies are high. However,
nential distribution and ϕ2 (t) is the router processing delay the average reward decreases with the increase of arrival
probability, which can be interpreted as follows: most packets
which is obey Gaussian distribution.
Because the queue length Qi can change in any time after in the backhaul have to wait in the queue when traffic load is
high, which leads to poor QoS and then further leads to low
a packet is assigned, the problem can be transformed as
"K
# success probability. On the other hand, given a constant arrival
X
1
(uQi Rbac (Qi ) + (1 − uQi )Rcn (Qi )) , probability p = 0.05, we compare the performance of these
max lim inf E
π K→∞
K
two policies with different departure probability. Fig. 6 shows
i=1
(8) that in our model, MDP policy results in an approximately
where K is the number of decisions, E[·] is the expectation,
Pbac,i (t < Ti ) and Pcn,i (t < Ti ) are the probability that i-th
packet is successfully transmitted through backhaul between
adjacent base stations and core network respectively. It follows
that
Qi  
X
j j
Pbac (i) = 1 −
q (1 − q)(Ti −j) .
(6)
T
i
j=1

1

40
MDP policy
Myopic policy

0.95

Threshold (length of queue)

35

Average Reward

0.9

0.85

0.8

0.75

0.7

0.65
0.02

30

25

20

15

10

0.03

0.04

0.05
0.06
Arrival Probability p

0.07

0.08

5
0.02

0.09

Fig. 5. Average reward vs. arrival probability for MDP policy and myopic
policy.

0.03

0.04

0.05
0.06
Arrival Probability p

0.07

0.08

0.09

Fig. 7. Threshold vs. arrival probability for MDP policy.
70

1

60

Threshold (length of queue)

0.95

Average Reward

0.9

0.85

0.8

50

40

30

20

0.75
MDP policy
Myopic oplicy

0.7

0.65
0.02

10

0
0.02
0.03

0.04

0.05
0.06
Departure probability q

0.07

0.08

0.09

Fig. 6. Average reward vs. departure probability for MDP policy and myopic
policy.

20% average reward improvement when departure probability
q equals 0.02, compared with myopic policy. And with the
increasing of departure probability, the average reward also
increases, because the higher departure probability means the
lower traffic load in the backhaul, leading to a higher success
probability.
In our simulation results, Fig. 7 and Fig. 8 show that the
new arrival packets will be transferred to core network rather
than breakout backhaul when the number of packets in the
queue of backhaul reaches a certain value, which also prove
the necessity of our strategy analysis. What’s more, it can
be seen that a higher arrival probability q leads to a smaller
threshold value, and a higher departure probability p leads to
a bigger threshold value. In fact, the higher arrival probability
or the lower departure probability of packets, the more likely
packets wait in line, thus packets will be transferred to core
network in a smaller threshold value in this case, and vice
verse.
V. I MPLEMENTATION OF L OCAL B REAKOUT F RAMEWORK
We implement a hardware test-bed for the proposed framework of local breakout, which is realized via programmable
software on General Processing Platforms (GPP) on a software
defined radio platform.

0.03

0.04

0.05
0.06
Departure Probability q

0.07

0.08

0.09

Fig. 8. Threshold vs. departure probability for MDP policy.

Based on the source code of the OAI, which is an opensource ecosystem for the core (EPC) and access-network
(EUTRAN) protocols of 3GPP cellular systems with the
possibility of interoperating with closed-source equipment in
either portion of the network, we build a software defined LTE
network on two desk-top PCs with the Ubuntu 14.04 operating
system of version 3.19 low-latency kernel. The one with i73200 CPU serves as the base station and the other with i7-3200
CPU runs the base station and core network instances, and the
two PCs are connected by Ethernet. USRP B210s from Ettus
Research are used as the radio front end, which is connected
to the host PC. And also, we use wireless network adapter,
connected to PC, as COST UE, and COST UE attached to
base station can access internet, as shown in Fig. 9. We also
introduce the virtualization technology to realize more efficient
allocation of physical resources by implementing OAI base
stations in Docker container [20]. Our testbed work presents
a local breakout scheme within single base station, as well as
between adjacent base stations through the backhaul.
In the test we monitor the base stations’ activities when
mobile user sends out IP packets to another user who is
attached to the same base station or the adjacent base station
by backhaul. At first we measure the end to end delay, the
results show that delay without passing through core network
is about 30 ms, and delay passing through core network is
slightly higher, but the gap is not large. This can be interpreted

61571265, No. 61621091), the China Postdoctoral Science
Foundation, and Intel Collaborative Research Institute for
Mobile Networking and Computing.

INTERNET

R EFERENCES
PC1: EPC, eNB1(Virtualization in Docker)

Wireless Network Adapter+PC3: Cost UE1

PC2: eNB2(Virtualization in Docker)

Wireless Network Adapter+PC4: Cost UE2

Fig. 9. Implementation framework.
2017/7/6

90
80

Delay by local breakout
Delay by passing through core network

Delay(ms)

70
60
50
40
30
20
10
0

100

200

300
Packet Index

400

500

600

Fig. 10. End to end delay of packets by local breakout vs. passing through
the core network.

as follows: software defined radio introduces additional delays,
leading to the fact that the end to end delay through the
backhaul is not very small. Additionally, the core network load
is small in our tests, and the core network runs in the same PC
with the base station, the additional delays by passing through
core network is very small ,which leads to the small difference
in the two delays.
Afterwards we deploy the core network in cloud, Fig. 10
shows the results that the local breakout framework results in
an about 60% delay improvement compared with delay passing
through core network.The experiment results validate our new
framework of local breakout.
VI. C ONCLUSION
In this paper, we propose a local breakout framework
between neighbouring base stations to deliver low e2e delay
packets with local significance. We also present the validity
and practicability of the framework. The problem of designing an efficient packet path choice policy in local breakout
framework when the local traffic load is high is investigated.
An online MDP based optimum scheduling strategy is proposed. For verification, an OAI local breakout test-bed is
implemented, and the virtualization concept is applied to the
base stations. The experiment results show that proposed local
breakout framework is viable and the e2e delay of packets can
be reduced by about 60% through the local link compared to
which through the core network.
ACKNOWLEDGMENT
This work is sponsored in part by the Nature Science
Foundation of China (No. 61701275, No. 91638204, No.

[1] C. V. N. Index, “Global mobile data traffic forecast
update, 2016–2021 white paper,” URL: http://www. cisco.
com/c/en/us/solutions/collateral/service-provider/visualnetworkingindex-vni/mobile-white-paper-c11-520862. html, Feb 2017.
[2] J. Andrews, S. Buzzi, W. Choi, S. Hanly, A. Lozano, A. Soong, and
J. Zhang, “What will 5G be?,” IEEE J. Sel. Areas Commun., vol. 32,
pp. 1065–1082, Jun 2014.
[3] F. Boccardi, R. W. Heath, A. Lozano, T. L. Marzetta, and P. Popovski,
“Five disruptive technology directions for 5G,” IEEE Commun. Maga.,
vol. 52, pp. 74–80, Feb. 2014.
[4] K. Zheng, Q. Zheng, P. Chatzimisios, W. Xiang, and Y. Zhou, “Heterogeneous vehicular networking: A survey on architecture, challenges, and
solutions,” IEEE Commun. Surveys Tutorials, vol. 17, pp. 2377–2396,
Fourthquarter 2015.
[5] X. Wang, M. Chen, T. Taleb, A. Ksentini, and V. Leung, “Cache in the
air: exploiting content caching and delivery techniques for 5g systems,”
IEEE Communications Magazine, vol. 52, no. 2, pp. 131–139, 2014.
[6] I. Local, “Access and selected IP traffic offload (LIPA-SIPTO),” 2011.
[7] J. Cartmell, J. McNally, and B. Balazinski, “Local selected ip traffic
offload reducing traffic congestion within the mobile core network,” in
Consumer Communications and Networking Conference (CCNC), 2013
IEEE, pp. 809–812, IEEE, 2013.
[8] M. J. Yang, S. Y. Lim, H. J. Park, and N. H. Park, “Solving the data
overload: Device-to-device bearer control architecture for cellular data
offloading,” IEEE Vehicular Technology Magazine, vol. 8, no. 1, pp. 31–
39, 2013.
[9] J. Zhang, W. Xie, F. Yang, and Q. Bi, “Mobile edge computing and
field trial results for 5G low latency scenario,” China Communications,
vol. 13, no. Supplement2, pp. 174–182, 2016.
[10] S.-Q. Lee and J.-u. Kim, “Local breakout of mobile access network
traffic by mobile edge computing,” in Information and Communication
Technology Convergence (ICTC), 2016 International Conference on,
pp. 741–743, IEEE, 2016.
[11] K. Samdanis, T. Taleb, and S. Schmid, “Traffic offload enhancements for
eUTRAN,” IEEE Communications Surveys & Tutorials, vol. 14, no. 3,
pp. 884–896, 2012.
[12] L. Ma and W. Li, “Traffic offload mechanism in EPC based on bearer
type,” in Wireless Communications, Networking and Mobile Computing
(WiCOM), 2011 7th International Conference on, pp. 1–4, IEEE, 2011.
[13] N. Katanekwa and N. Ventura, “Mobile content distribution and selective
traffic offload in the 3GPP evolved packet system (EPS),” in Information
Networking (ICOIN), 2013 International Conference on, pp. 119–124,
IEEE, 2013.
[14] S.-Q. Lee, H.-R. Cheon, S.-H. Kang, and J.-H. Kim, “Novel
LIPA/SIPTO offloading algorithm according to the network utilization
and offloading preference,” in Information and Communication Technology Convergence (ICTC), 2014 International Conference on, pp. 314–
318, IEEE, 2014.
[15] D. P. Bertsekas, D. P. Bertsekas, D. P. Bertsekas, and D. P. Bertsekas,
Dynamic programming and optimal control, vol. 1. Athena Scientific
Belmont, MA, 1995.
[16] N. Nikaein, M. K. Marina, S. Manickam, A. Dawson, R. Knopp, and
C. Bonnet, “Openairinterface: A flexible platform for 5g research,” ACM
SIGCOMM Computer Communication Review, vol. 44, no. 5, pp. 33–38,
2014.
[17] Z. Jiang, S. Zhou, and Z. Niu, “Antenna-beam spatial transformation in
C-RAN with large antenna arrays,” in IEEE International Conference
on Communications (ICC) Workshops, May 2017.
[18] Z. Jiang, S. Zhou, and Z. Niu, “Dynamic channel acquisition in MUMIMO,” IEEE Trans. Commun., vol. 62, pp. 4336–4348, Dec. 2014.
[19] G. Hooghiemstra and P. Van Mieghem, Delay distributions on fixed
internet paths. Delft University of Technology, 2017.
[20] D. Merkel, “Docker: lightweight linux containers for consistent development and deployment,” Linux Journal, vol. 2014, no. 239, p. 2, 2014.

