Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Performance of CS Fallback for Long Term Evolution
Mobile Network
Ren-Huang Liou, and Yi-Bing Lin, Fellow, IEEE
Department of Computer Science
National Chiao Tung University
{rhliou, liny}@cs.nctu.edu.tw
Yingrong Coral Sung
Center for Information and Communications Technology
National Chiao Tung University
ycsung@cs.nctu.edu.tw
Pang-Cheng Liu
Department of Computer Science
National Chiao Tung University
pcliu@cs.nctu.edu.tw
Christian Wietfeld
Communication Networks Institute
TU Dortmund University
Christian.Wietfeld@tu-dortmund.de
Abstract
When a mobile operator migrates its network from the 3rd Generation (3G) system to
Long Term Evolution (LTE), both 3G and LTE will co-exist for a period of time. Since the
3G Circuit-Switched (CS) voice mechanism is more mature and available than that for LTE
Voice over Internet Protocol (VoIP), the operator may consider CS fallback as a solution to
provide reliable voice calls. According to the 3rd Generation Partnership Project (3GPP) CS
fallback procedure, when a mobile user in the LTE network has an incoming or an outgoing
call, the User Equipment (UE) falls back from LTE to Universal Mobile Telecommunications
System (UMTS). When the call is complete and released, the UE immediately returns to
LTE. If the next activity for the UE is another voice call, immediately switching from UMTS
1
to LTE may not be efficient. In this case, the UE has to perform another CS fallback. To
resolve this issue, we suggest delaying the returns to avoid unnecessary CS fallbacks, which
is called delayed-return (DR). Based on the measurements from the real UMTS and LTE
networks, we develop analytic model to investigate the performance of the CS fallback with
DR. The study indicates that the DR scheme can effectively reduce the CS fallback costs up
to 60%.
Index Terms: CS fallback, delayed-return scheme (DR), long term evolution (LTE)
1 Introduction
The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) [1] defines
an all IP network architecture that evolves from the Universal Mobile Telecommunications
System (UMTS) [2] to provide high-speed data services. When a mobile operator migrates
its network from the 3rd Generation (3G) system to LTE, both 3G and LTE will co-exist
for a period of time, and initially, the 3G coverage is more complete than the LTE coverage.
Since LTE is a Packet-Switched (PS) network, the Circuit-Switched (CS) voice service [3] is
not supported as 3G does. Therefore the LTE voice service is offered through the Voice over
Internet Protocol (VoIP) technology. Since the 3G CS voice mechanism is more mature and
available than that for LTE VoIP, in the deployment of LTE, many operators consider CS
fallback [4] as the solution to provide reliable voice calls. The CS fallback technique switches
the User Equipment (UE; the mobile phone) from the LTE network to the 3G legacy system
when a voice call is attempted. In order to use the CS domain in the UMTS system when
the UE resides in LTE, the LTE network needs to register the UE with both the LTE and
the UMTS CS domain and delivers the CS paging message from UMTS to the UE.
Figure 1 illustrates a simplified architecture of UMTS and Evolved Packet System (EPS)
for LTE. This architecture includes two parts: the UMTS network and the LTE network.
2
MSC/VLR
SGSN
MME
CS Network
S-GW
P-GW
External
Data
NetworkHSS
11
1
6
9
5
7
4
10
UMTS Network
LTE Network
a
b
UE
NodeB
RNC 12
eNodeB
3
2
8
Figure 1: The EPS and UMTS Architecture for CS Fallback (dashed lines: signaling; solid
lines: signaling/data)
A UE (Figure 1 (1)) accesses UMTS and LTE services through the radio interfaces. In
the UMTS network (Figure 1 (a)), the UMTS Terrestrial Radio Access Network (UTRAN)
consists of NodeBs (Figure 1 (2)) and Radio Network Controllers (RNCs; Figure 1 (3)).
A NodeB provides Wideband Code Division Multiple Access (WCDMA) radio connectivity
between the UE and the corresponding RNC. The RNC connects to the UMTS core network.
This core network is partitioned into the CS and the PS domains. The CS domain includes
Mobile Switching Centers (MSCs) and Visitor Location Registers (VLRs; Figure 1 (4)). An
MSC is responsible for call control and connection between the UE and the external CS
Network (Figure 1 (5)). A VLR is responsible for the mobility activities of the MSC. The
PS domain consists of Serving GPRS Support Nodes (SGSNs; Figure 1 (6)) which provide
the mobility and session services to the UEs. The Home Subscriber Server (HSS; Figure
1 (7)) is the master database containing all user-related subscription information, which
supports mobility management of mobile users. In the LTE network (Figure 1 (b)), the
Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) consists of evolved NodeBs
(eNodeBs; Figure 1 (8)) to offer LTE radio connectivity to the UE. The E-UTRAN connects
to the LTE core network that includes the following components. A Mobility Management
3
Entity (MME; Figure 1 (9)) interacts with the HSS to offer mobility management and session
control. The Serving Gateway (S-GW; Figure 1 (10)) is responsible for routing data packets
and is an anchor of the user plane data for intra- and inter-system handovers. The Packet
Data Network Gateway (P-GW; Figure 1 (11)) provides the connectivity to the External
Data Network (Figure 1 (12)) and the per-user based packet filtering. In the UMTS PS
domain, the SGSNs connect to the External Data Network through the S-GW and the P-
GW. According to the 3GPP CS fallback procedure [4], when a mobile user in the LTE
network has an incoming or an outgoing call, the UE falls back from LTE to UMTS. When
the call is complete and released, the UE immediately returns to LTE. If the next activity for
the UE is another voice call, immediately switching from UMTS to LTE may not be efficient.
In this case, the UE has to perform another CS fallback. To resolve this issue, we suggest
delaying the returns to avoid unnecessary CS fallbacks. This paper is organized as follows.
Section 2 describes the CS fallback procedures, the existing Immediate-Return (IR) scheme
and the proposed Delayed-Return (DR) scheme for returning to LTE. Section 3 proposes an
analytic model for the IR and the DR schemes. Section 4 studies the performance of IR and
DR by numerical examples, and conclusions are given in Section 5.
2 3GPP CS Fallback Procedures
This section describes the CS fallback procedures defined in the 3GPP, including call
setup and call release with IR. We also report the measured processing times for the proce-
dures collected in live 3G and LTE networks in [5, 6, 7]. Then we introduce the DR scheme,
including call release and data session setup.
4
13. RRC Connection Setup Complete
1. Extended Service Request
4. RRC connection release with Redirection to UTRAN
5. UE Context Release Request
14. CM Service Request
15. Call establishment procedure
6. Release Access Bearers Request
7. Release Access Bearers Response
8. UE Context Release Command
9. UE Context Release Complete
11. RRC Connection Request
12. RRC Connection Setup
2. UE Context Modification Request
3. UE Context Modification Response
10.Tune to
UMTS &
Camp on cell
UE eNodeB SGSN MME S-GW MSCNodeB/RNC
Figure 2: Call Setup with CS Fallback
2.1 LTE Call Setup with CS Fallback
Figure 2 illustrates the CS fallback message flow when a UE makes a call in the LTE
network. The following steps are executed:
Step 1. The UE sends the Extended Service Request message to the MME to initiate the CS
fallback procedure.
Steps 2 and 3. The MME exchanges the UE Context Modification Request and Response
5
message pair with the eNodeB to indicate that the UE should fall back to the UTRAN.
Note that Steps 1-3 take about 0.3 seconds [5].
Step 4. The eNodeB sends the UE the Radio Resource Control (RRC) Connection Release
with Redirection to UTRAN message to indicate that it may follow the cell identity and
System Information to attach to the corresponding UTRAN cell.
Steps 5-9. Parallel to Step 4, the eNodeB sends the UE Context Release Request message
to the MME to release the bearers between the eNodeB and the S-GW. Steps 4-9 take
about 0.2 seconds [5].
Step 10. After Step 4, the UE tunes the radio to UMTS, and camps on the NodeB according
to the System Information in the RRC Connection Release with Redirection to UTRAN
message. Step 10 takes about 2.3 seconds for 3GPP R8 and 0.3 seconds for 3GPP R9
[5].
Steps 11-13. The UE exchanges with the NodeB the RRC Connection Request and Setup
message pair to establish the radio connection. Then the UE sends the NodeB the RRC
Connection Setup Complete message to acknowledge the RRC connection establishment.
Steps 11-13 take about 0.3 seconds [5].
Steps 14 and 15. The UE sends the Call Management (CM) Service Request message to
initiate the CS call establishment procedure. The UE includes the Circuit-Switched
Mobile Originated (CSMO) flag to indicate that it is a CS fallback call. The CS call
establishment at Step 15 follows the 3GPP standard, and the details can be found in
[8]. Steps 14 and 15 take about 3.5 seconds [5].
Note that if the UE in LTE is engaged in a data session when a call arrives, then the
PS connection (for the data session) is also switched to UMTS in the call setup of the CS
fallback procedure. Details of PS connection switching can be found in [1].
6
(End of CSFB flag)
(Redirection Info)
5. Iu Release Complete
2. Iu Release Command
4. Radio Bearer Release Complete
7. RRC Connection Release Complete
6. RRC Connection Release
NodeB/RNCUE MSC
1. 3GPP call release procedure
3. Radio Bearer Release
8. Turn to LTE
and camp on cell
9. 3GPP UMTS to LTE PS handover
Without
data
session
With data
session
Figure 3: Call Release with IR
2.2 Call Release with Immediate-Return
Figure 3 illustrates the call release procedure with Immediate-Return (IR). After a voice
call is released, if no UMTS data session is in progress, the UTRAN moves the UE to the
LTE network immediately with the following steps:
Step 1. The standard 3GPP call release procedure is executed [8].
Steps 2-5. The MSC sends the UTRAN the Iu Release Command message to release the
bearer between the MSC and the RNC. This message contains the End of CS Fallback
(CSFB) flag to indicate that the call which was released is a CS fallback call. Then
7
the NodeB sends the UE the Radio Bearer Release message to release the radio bearer
between the NodeB and the UE.
Steps 6-8. According to the End of CSFB flag, the NodeB knows that the UE is LTE
capable. The NodeB sends the UE the RRC Connection Release with Redirection Info
message to release the radio connection between the NodeB and the UE. Then the UE
switches to the LTE network according the redirection information in the message.
If the UE is engaged in a data session when the voice call is released, then Steps 6-8
are replaced by the standard 3GPP UMTS to LTE PS handover (Step 9) [1], and the data
session is moved to the LTE network.
2.3 Call Release with Delayed-Return
When a voice call is released, if the UE is engaged in a data session, then it is switched
back to LTE as shown in Figure 3 (Steps 1-5 and 9). If the UE is not engaged in a data
session, then it does not need to return to LTE immediately. Figure 4 illustrates the call
release procedure with Delayed-Return (DR). The UE releases the radio connection and stays
in UMTS in the idle mode.
Steps 1-5 of the message flow in Figure 4 is the same as the call release procedure with
IR. At Step 6, the NodeB sends the RRC Connection Release without Redirection Info message.
Because this message does not contain the optional Redirection Info, the UE will not switch
to LTE. This message instructs the UE to release the RRC connection, stay in UMTS, and
change its status to the idle mode. Compared with the CS fallback with IR, Steps 8 and 9
in Figure 3 are saved in the CS fallback with DR.
8
(End of CSFB flag)
5. Iu Release Complete
2. Iu Release Command
4. Radio Bearer Release Complete
7. RRC Connection Release Complete
6. RRC Connection Release
NodeB/RNCUE MSC
1. 3GPP call release procedure
3. Radio Bearer Release
(without Redirection Info)
Figure 4: Call Release with DR
2.4 Data Session Setup in UMTS with Delayed-Return
Suppose that DR is applied, and the UE does not return to LTE after a voice call (i.e.,
there is no data session in progress when the voice call is released). If the next event to
the UE is a data session arrival, then it will receive the PS paging message from the UMTS
NodeB. The UE is switched to LTE to establish the PS connection. The detailed steps are
described as follows (see Figure 5):
Step 1. The UE executes the 3GPP Inter-Radio Access Technology (RAT) cell reselection
procedure from UTRAN [9] to perform the measurement process, and then selects a
LTE cell.
Steps 2-4. The UE exchanges with the eNodeB the RRC Connection Request and Setup
message pair to establish the radio connection. Then the UE sends the eNodeB the RRC
Connection Setup Complete message to acknowledge the RRC connection establishment
9
7. RRC Connection Reconfiguration
8. RRC Connection Reconfiguration Complete
1. Inter-RAT
cell reselection
from UTRAN
5. Service Request
6. Initial Context Setup Request
9. Initial Context Setup Complete
10. Modify Bearer Request
11. Modify Bearer Request
12. Modify Bearer Response
13. Modify Bearer Response
UE eNodeB SGSN MME P-GWS-GWNodeB/RNC
2. RRC Connection Request
3. RRC Connection Setup
4. RRC Connection Setup Complete
Figure 5: Date Session Setup in UMTS with DR
procedure.
Step 5. The UE sends the MME the Service Request message to initial the establishment
of the bearer for the PS connection.
Steps 6-9. The MME exchanges with the eNodeB the Initial Context Setup Request and
Complete message to establish the radio bearer between the UE and the eNodeB. The
Request message also contains the bearer information between the eNodeB and the S-
GW. The eNodeB sends the UE the RRC Connection Reconfiguration message to modify
the bearer information of the radio connection. Then the UE sends the eNodeB the
10
Previous
Call Arrival
ts
time
tc
Previous
Call Release
τp
ta
Next Call
Arrival
tc
Next Call
Release
Previous
Session
Arrival
Previous
Session
Release
ts
Next
Session
Arrival
Next
Session
Release
tp
t1
t2
t3 t4
t5
t6
t7
t8
Figure 6: Timing Diagram for Voice Call and Data Session Arrivals
RRC Connection Reconfiguration Complete message to acknowledge the radio bearer
reconfiguration.
Steps 10-13. The MME sends the S-GW the Modify Bearer Request message to establish
the bearer between the eNodeB and the S-GW and the bearer between the S-GW and
P-GW.
We note that for data session setup, the CS fallback with DR does not incur extra
overhead over IR from the network viewpoint. Specifically, Steps 10-13 in Figure 2 are
executed by IR, which are the same as Steps 1-4 in Figure 5. IR also executes Steps 5-13 in
Figure 5 when a data session arrives.
3 Analytic Model
This section proposes an analytic model to study the performance improvement of the
DR scheme over the IR scheme. Specifically, we derive the probability p that when a voice
call arrives, the UE can be connected at UMTS without CS fallback due to DR. Figure 6
illustrates a timing diagram for voice call arrivals (at t2 and t5) and data session arrivals
(at t1 and t6). Let tc = t4 − t2 (also t7 − t5) be a voice call holding time. Let the inter-call
arrival time ta = t5 −t4 be a random variable with the density function fa(·), the distribution
11
function Fa(·), the variance Va and the Laplace transform f∗
a (s). Let the session holding time
ts = t3 − t1 (also t8 − t6) be a random variable with the mean 1/µ, and the inter-session
arrival time tp = t6 − t3 be a random variable with the density function fp(·), the variance
Vp and the Laplace transform f∗
p (s). Suppose that the call release event at t4 is a random
observer of the period [t3, t6]. From the residual life theorem [10], the interval τp = t6 − t4
is the residual life of tp with the density function rp(·), the distribution function Rp(·), and
the Laplace transform r∗
p(s). We define an observation interval as a period between when
the previous call arrives and when the next call arrives (e.g., the interval [t2, t5] in Figure 6).
It is clear that the probability p described at the beginning of this section is the probability
that no data session is in progress when the previous call is released (with probability p1)
and no data session arrives before the next voice call arrives (with probability p2).
The sequence of ts and tp forms an alternating renewal process [11], and therefore p1 =
E[tp]
E[tp]+E[ts]
. Since a call release event is a random observer of ts and tp, p2 can be expressed
as Pr[ta < τp]. According to the above description, we have
p = p1p2 =
E[tp]
E[tp] + E[ts]
Pr[ta < τp] (1)
Based on the inverse Laplace transform formula and the residue theorem [12, 13], Pr[ta <
τp] in (1) is derived as
Pr[ta < τp] =
∞
τp=0
rp(τp)
τp
ta=0
fa(ta)dtadτp
=
∞
τp=0
rp(τp)Fa(τp)dτp
=
1
2πi
σ+i∞
σ−i∞
∞
τp=0
rp(τp)esτp
f∗
a (s)
s
dτpds
=
1
2πi
σ+i∞
σ−i∞
r∗
p(−s)
f∗
a (s)
s
ds
= −
z∈σp
Ress=zr∗
p(−s)
f∗
a (s)
s
(2)
12
where i =
√
−1, σ is a sufficiently small positive number, σp is the set of poles of r∗
p(−s)
in the right half of the complex plane, and Ress=z denotes the residue at the pole s = z.
Alternatively, Pr[ta < τp] can also be derived as
Pr[ta < τp] =
∞
ta=0
fa(ta)
∞
τp=ta
rp(τp)dτpdta
=
∞
ta=0
fa(ta)[1 − Rp(t)]dta
= 1 −
1
2πi
σ+i∞
σ−i∞
∞
ta=0
fa(ta)esta
r∗
p(s)
s
dtads
= 1 +
z∈σa
Ress=zf∗
a (−s)
r∗
p(s)
s
(3)
where σa is the set of poles of f∗
a (−s) in the right half of the complex plane.
For the demonstration purpose, we compute Pr[ta < τp] based on two cases of ta and tp
distributions.
Case 1. ta is a Gamma random variable with the shape parameter k and the rate parameter
λ, and tp is an Erlang random variable with the shape parameter m and the rate
parameter γ. In this case, k > 0 is a real number and m ≥ 1 is an integer.
Case 2. ta is an Erlang random variable with the shape parameter k and the rate parameter
λ, and tp is a Gamma random variable with the shape parameter m and the rate
parameter γ. In this case, k ≥ 1 is an integer and m > 0 is a real number.
The Gamma distribution is considered because this distribution is widely used in telecom
modeling [14]-[17]. We also select the Erlang distribution because this distribution can
be easily extended into a hyper-Erlang distribution, which has been proven to be a good
approximation to many other distributions as well as measured data [13, 18]. The Laplace
13
transforms for the ta and the tp are
f∗
a (s) =
λ
s + λ
k
and f∗
p (s) =
γ
s + γ
m
(4)
For Gamma ta and tp, k and m > 0 are positive real numbers in (4). For Erlang ta and tp,
k and m are positive integer numbers. From the residual life theorem [10] and (4), r∗
p(s) is
expressed as
r∗
p(s) =
γ
sm
[1 − f∗
p (s)] =
γ
sm
1 −
γ
s + γ
m
(5)
For case 1, we substitute (4) and (5) into (2) to yield
Pr[ta < τp] =
m−1
i=0
i
j=0
γi−j
mλi−j(i − j)!
λ
γ + λ
k+i−j i−j
l=1
(k + l − 1) (6)
Note that in (6), when i − j = 0,
i−j
l=1
represents an empty product, and its value is 1. From
(1) and (6), p is re-written as
p =
m−1
i=0
i
j=0
µγi−j
(γ + mµ)λi−j(i − j)!
λ
γ + λ
k+i−j i−j
l=1
(k + l − 1) (7)
On the other hand, for case 2, from (4) and (5), (3) is re-written as
Pr[ta < τp] = 1 −
k−1
i=0
γ
λm
−
i
j=0
λj−1
j!mγj−1
γ
λ + γ
m+j j
l=1
(m + l − 1) (8)
From (1) and (8), p is re-written as
p =
mµ
γ + mµ
1 −
k−1
i=0
γ
λm
−
i
j=0
λj−1
j!mγj−1
γ
λ + γ
m+j j
l=1
(m + l − 1) (9)
14
Equations (7) and (9) are validated against the discrete event simulation experiments,
which shows that the discrepancies between the analytic and simulation results are within
0.5%.
4 Numerical Examples
This section studies the call setup delays of DR and IR. Let tf be the time that the UE
falls back from LTE to UMTS (i.e., Steps 1-10 in Figure 2). Let td be the UMTS outgoing
call setup delay without the CS fallback (i.e., Steps 11-15 in Figure 2). Then the performance
improvement α of the DR scheme over the IR scheme can be defined as
α = 1 −
(1 − p)E[tf ] + E[td]
E[tf ] + E[td]
=
pE[tf ]
E[tf ] + E[td]
(10)
In (10), E[tf ]+E[td] is the expected total call setup delay for IR, and (1−p)E[tf ]+E[td] is the
expected total call setup delay for DR. The larger the α value, the better the performance of
DR over IR. From the call setup delay measurement of Qualcomm (see Section 2), E[tf ] = 2.5
seconds for 3GPP R8, E[tf ] = 0.5 seconds for 3GPP R9, and E[td] = 4 seconds. From
Huawei’s measurements [6], E[tf ] = 9 seconds for 3GPP R8, E[tf ] = 3 seconds for 3GPP
R9, and E[td] = 5 seconds. We also measured the call setup delay at Broadband Mobile Lab
of National Chiao Tung University [7], where E[tf ] is more than 10 seconds and E[td] = 7
seconds. Our measurement results are more consistent with Huawei’s results than that of
Qualcomm’s results. In this paper, we use Huawei’s results to compute α in (10).
We also note that although an LTE data connection is “always on”, the connection is
in the idle mode (and is actually disconnected) if no data session is in progress. Because
the expected session holding time is typically shorter than the expected inter-session arrival
time [19, 20], we assume that 0.01E[tp] ≤ E[ts] ≤ 0.1E[tp]. We consider the effects of ts (the
15
session holding time), ta (the inter-call arrival time), and tp (the inter-session arrival time)
on the probability p that a voice call can be connected without the CS fallback overhead.
Note that the voice call holding time tc does not affect p and is not considered. We also note
that the α value is proportional to the p value (see (10)), and the effects on α are similar to
those on p. Finally, to simplify our discussion, ts and ta are normalized by tp.
Effects of E[ts]/E[tp]: Figure 7 (a) shows that p decreases as E[ts]/E[tp] increases. When
E[ts]/E[tp] increases, a call is more likely to be released in the ts interval. In this case,
the UE will return to LTE immediately, and smaller p is observed. The non-trivial
observation is that E[ts]/E[tp] has insignificant impact on p for all E[ts]/E[tp] values
under our study. The probability p and the improvement α decrease by 8% when E[ts]
increases from 0.01E[tp] to 0.1E[tp]. In other words, in this operational range, we can
ignore the effect of E[ts]/E[tp] and can focus more on other parameters.
Effects of E[ta]/E[tp]: Figures 7 (a), 8 (a), and 9 (a) indicate that p decreases as E[ta]/E[tp]
increases. When E[ta]/E[tp] increases, the data session is more likely to arrive before
the voice call arrives (i.e., the UE will return to LTE before the next call arrives). Thus,
a smaller p is observed. Figures 8 (a) and 9 (a) show that the effects of E[ta]/E[tp]
become insignificant when Va or Vp is large, where large p and α are always observed.
Effects of Va: Figure 8 (a) indicates that p increases as Va increases. For a fixed E[ta] value,
when Va increases, there are much more short ta intervals than long ta intervals. For
short ta, it is very likely that ta < τp (i.e., larger Pr[ta < τp] is observed). From (1)
and (10), p and α increase as Va increases.
Effects of Vp: Figure 9 (a) shows that p increases as Vp increases. When the inter-session
arrival interval becomes more irregular (i.e., Vp increases), more long and short tp
intervals are observed. Since the call release events are more likely to fall in long tp
intervals and the next calls are likely to arrive before the next sessions arrive, larger p
16
0
0.2
0.4
0.6
0.8
1.0
p
0.01 0.04 0.07 0.1
E[ts]/E[tp]
•: E[ta]/E[tp] = 0.1
×: E[ta]/E[tp] = 1
◦: E[ta]/E[tp] = 10
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................
× × × × × × × × × ×
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................
• • • • • • • • • •
(a) Effects on p
0
0.2
0.4
0.6
0.8
1.0
α
0.01 0.04 0.07 0.1
E[ts]/E[tp]
Solid: 3GPP R8
Dashed: 3GPP R9
•: E[ta]/E[tp] = 0.1
×: E[ta]/E[tp] = 1
◦: E[ta]/E[tp] = 10
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................
× × × × × × × × × ×
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................
• • • • • • • • • •
............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦
............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .× × × × × × × × × ×
............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .
• • • • • • • • • •
(b) Effects on α
Figure 7: Effects of E[ts]/E[tp] and E[ta]/E[tp] on p and α (Va = E[ta]2
and Vp = E[tp]2
)
0
0.2
0.4
0.6
0.8
1.0
p
10−3
10−2
10−1
100
101
102
103
Va (unit: E[ta]2
)
•: E[ta]/E[tp] = 0.1
×: E[ta]/E[tp] = 1
◦: E[ta]/E[tp] = 10
....................................................................................................................................................................................................................................................................................................................................................................................................................................................
• • • • •
• •
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
× × ×
×
×
×
×
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
◦ ◦ ◦
◦
◦
◦
◦
(a) Effects on p
0
0.2
0.4
0.6
0.8
1.0
α
10−3
10−2
10−1
100
101
102
103
Va (unit: E[ta]2
)
Solid: 3GPP R8
Dashed: 3GPP R9
•: E[ta]/E[tp] = 0.1
×: E[ta]/E[tp] = 1
◦: E[ta]/E[tp] = 10
.................................................................................................................................................................................................................................................................................................................................................................................................................................................
• • • • •
• •
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
× × ×
×
×
× ×
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
◦ ◦ ◦
◦
◦
◦
◦
............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .
• • • • • • •
............. ............. ............. ............. ............. ............. ............. ............. .............
.............
.............
.............
............. ............. ............. ............. ............. ....
× × ×
×
×
× ×
............. ............. ............. ............. ............. ............. ............. .............
.............
.............
.............
.............
.............
.............
.............
............. ............. ............. ............. .
◦ ◦ ◦
◦
◦
◦ ◦
(b) Effects on α
Figure 8: Effects of Va and E[ta]/E[tp] on p and α (E[ts]/E[tp] = 0.05 and Vp = E[tp]2
)
17
0
0.2
0.4
0.6
0.8
1.0
p
10−3
10−2
10−1
100
101
102
103
Vp (unit: E[tp]2
)
•: E[ta]/E[tp] = 0.1
×: E[ta]/E[tp] = 1
◦: E[ta]/E[tp] = 10
......................................................................................................................................................................................................................................................................................................................................................................................................................................................
• • • •
•
• •
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
× × ×
×
×
×
×
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
◦ ◦ ◦
◦
◦
◦
◦
(a) Effects on p
0
0.2
0.4
0.6
0.8
1.0
α
10−3
10−2
10−1
100
101
102
103
Vp (unit: E[tp]2
)
Solid: 3GPP R8
Dashed: 3GPP R9
•: E[ta]/E[tp] = 0.1
×: E[ta]/E[tp] = 1
◦: E[ta]/E[tp] = 10
.................................................................................................................................................................................................................................................................................................................................................................................................................................................
• • • •
• • •
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
× × ×
×
×
× ×
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
◦ ◦ ◦ ◦
◦
◦
◦
............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .
• • • • • • •
............. ............. ............. ............. ............. ............. ............. ............. .............
.............
.............
.............
............. ............. ............. ............. ............. ....
× × ×
×
×
× ×
............. ............. ............. ............. ............. ............. ............. ............. ............. .............
.............
.............
.............
.............
.............
.............
.............
............. .........
◦ ◦ ◦ ◦
◦
◦
◦
(b) Effects on α
Figure 9: Effects of Vp and E[ta]/E[tp] on p and α (E[ts]/E[tp] = 0.05 and Va = E[ta]2
)
and α are observed.
Based on Figures 7 (a), 8 (a), 9 (a), and Equation (10), Figures 7 (b), 8 (b), and 9 (b)
plot the α curves against E[ts]/E[tp], Va, and Vp. These figures show that with probability p,
the CS fallback with DR can reduce up to 60% outgoing call setup delay over the CS fallback
with IR. We note that the DR scheme can also reduce the incoming call setup delay (i.e.,
the delay between when the network pages the UE and when the UE rings). The incoming
call setup delay is typically shorter than the outgoing call setup delay. From (10), the DR
scheme has even better α performance for the incoming calls than that for the outgoing calls.
Since the called party of a voice call does not experience call setup delay, the improvement
α is only meaningful from the network cost viewpoint.
18
5 Conclusions
This paper proposed the DR scheme to avoid unnecessary CS fallbacks. Analytic model
was developed based on the real LTE/UMTS network measurements to compare the DR
scheme with the existing IR scheme. The performance is measured by the probability p
that when a voice call arrives, the UE can be connected at UMTS without CS fallback,
and therefore, non-necessary switching between UMTS and LTE is avoided. In other words,
when a voice call arrives, the UE does not need to switch from LTE to UMTS, and when the
call is complete, the UE does not need to switch from UMTS to LTE. Our study indicated
that the DR scheme can effectively improve the CS fallback performance when
• the inter-call arrival time ta is short (i.e., the voice calls arrive frequently),
• the variance of ta is large (i.e., the inter-call arrival time is irregular), or
• the variance of the inter-session arrival time tp is large (i.e., the inter-session arrival
time is irregular).
The last two items of our conclusions are not trivial, and are used as guidelines to further
investigate the user behavior by a commercial mobile operator. For users with long inter-call
arrival time and regular call and data session arrivals, the CS fallback with IR is exercised,
while for the users with short inter-call arrival time and irregular call and data session
arrivals, the CS fallback with DR is exercised.
As a final remark, the DR scheme can be practically implemented in NodeB with a
minor modification in the RRC Connection Release message. Therefore, the DR scheme is
an effective approach for reducing the CS fallback costs. In the future, we will investigate
the DR scheme by the call and data traffic statistics collected from the commercial mobile
telecom network. We will also consider other approaches to avoid unnecessary CS fallbacks
(e.g., a timer-based scheme that determines the optimal time interval for the UE to stay in
19
UMTS based on different traffic rates). Moreover, because both CS fallback and Enhanced
Single Radio Voice Call Continuity (eSRVCC) [21, 22] are voice call solutions in LTE, we
will compare the call performance between these two solutions.
References
[1] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Services and
System Aspects; General Packet Radio Service (GPRS) enhancements for Evolved Uni-
versal Terrestrial Radio Access Network (E-UTRAN) access (Release 12), Technical
Specification 3GPP TS 23.401 V12.2.0, 2013.
[2] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Services and
System Aspects; General Packet Radio Service (GPRS); Service description; Stage 2
(Release 12), Technical Specification 3GPP TS 23.060 V12.2.0, 2013.
[3] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Core Net-
work; Digital cellular telecommunications system (Phase 2+); Basic call handling; Tech-
nical realization (Release 1998), Technical Specification 3GPP TS 03.18 V7.5.0, 2003.
[4] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Services and
System Aspects; Circuit Switched (CS) fallback in Evolved Packet System (EPS); Stage
2 (Release 11), Technical Specification 3GPP TS 23.272 V12.0.0, 2013.
[5] Circuit-switched fallback. The first phase of voice evolution for mo-
bile LTE devices. Qualcomm Incorporated. USA. [online]. Available:
http://www.qualcomm.com/media/documents/files/circuit-switched-fallback-the-
first-phase-of-voice-evolution-for-mobile-lte-devices.pdf
[6] Circuit-Switched Fallback, Ultra-Flash CSFB. Huawei Technologies Co. Ltd. China.
[online]. Available: http://www.huawei.com/ilink/en/download/HW 267762
20
[7] Y.-B. Lin, P.-J. Lin, Y. C. Sung, Y.-K. Chen, W.-E. Chen, N. Alrajeh, B.-S. P. Lin, and
C.-H. Gan, “Performance measurements of TD-LTE, WiMAX and 3G systems,” IEEE
Wireless Commun., vol. 20, no. 3, pp. 153-160, Jun. 2013.
[8] Y.-B. Lin and A.-C. Pang, Wireless and Mobile All-IP Networks, New York: John Wiley
& Sons, Inc., 2005.
[9] 3GPP, 3rd Generation Partnership Project Technical Specification Group Radio Access
Network; Radio Resource Control (RRC); Protocol specification (Release 11), Technical
Specification 3GPP TS 25.331 V11.7.0, 2013.
[10] L. Kleinrock, Queueing Systems, Vol. I, Theory, New York: John Wiley & Sons, Inc.,
1976.
[11] S. M. Ross, Stochastic Processes, New York: John Wiley & Sons, Inc., 1996.
[12] W. R. LePage, Complex Variables and the Laplace Transform for Engineers, New York:
Dover, 1980.
[13] Y. Fang and I. Chlamtac, “Teletraffic analysis and mobility modeling of PCS networks,”
IEEE Trans. Commun., vol. 47, no. 7, pp. 1062-1072, Jul. 1999.
[14] I. F. Akyildiz, J. S. M. Ho, and Y.-B. Lin, “Movement-based location update and
selective paging for PCS networks,” IEEE/ACM Trans. Netw., vol. 4, no. 4, pp. 629-
638, Aug. 1996.
[15] D.-W. Huang, P. Lin, and C.-H. Gan, “Design and performance study for a mobility
management mechanism (WMM) using location cache for wireless mesh network,” IEEE
Trans. Mobile Comput., vol. 7, no. 5, pp. 546-556, May 2008.
[16] C.-Y. Hong and A.-C. Pang, “3-approximation algorithm for joint routing and link
scheduling in wireless relay networks,” IEEE Trans. Wireless Commun., vol. 8, no. 2,
pp. 856-861, Feb. 2009.
21
[17] R.-H. Liou, Y.-B. Lin, and S.-C. Tsai, “An investigation on LTE mobility management,”
IEEE Trans. Mobile Comput., vol. 12, no. 2, pp. 166-176, Jan. 2013.
[18] F. Kelly, Reversibility and Stochastic Networks, New York: John Wiley & Sons, Inc.,
1979.
[19] J. F¨arber, S. Bodamer, J. Charzinski, “Measurement and modelling of internet traffic at
access networks,” in Proc. EUropean Network of universities and companies in Inform.
and Commun. Eng. (EUNICE), Munich, Germany, 1998, pp. 196-203.
[20] J. Ferreira and F. J. Velez, “Enhanced UMTS services and applications characteriza-
tion,” Telektronikk, vol. 101, no. 1, pp. 113-131, 2005.
[21] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Services and
System Aspects; IP Multimedia (IM) Core Network (CN) subsystem IP Multimedia
Subsystem (IMS) service continuity; Stage 3, Technical Specification 3GPP TS 24.237
V12.2.0, 2013.
[22] Y.-B. Lin, R.-H. Liou, Y. C. Sung, and P.-C. Cheng, “Performance evaluation of LTE
eSRVCC with limited access transfers,” submitted to IEEE Trans. Wireless Commun.
22

More Related Content

Csfb

  • 1. Performance of CS Fallback for Long Term Evolution Mobile Network Ren-Huang Liou, and Yi-Bing Lin, Fellow, IEEE Department of Computer Science National Chiao Tung University {rhliou, liny}@cs.nctu.edu.tw Yingrong Coral Sung Center for Information and Communications Technology National Chiao Tung University ycsung@cs.nctu.edu.tw Pang-Cheng Liu Department of Computer Science National Chiao Tung University pcliu@cs.nctu.edu.tw Christian Wietfeld Communication Networks Institute TU Dortmund University Christian.Wietfeld@tu-dortmund.de Abstract When a mobile operator migrates its network from the 3rd Generation (3G) system to Long Term Evolution (LTE), both 3G and LTE will co-exist for a period of time. Since the 3G Circuit-Switched (CS) voice mechanism is more mature and available than that for LTE Voice over Internet Protocol (VoIP), the operator may consider CS fallback as a solution to provide reliable voice calls. According to the 3rd Generation Partnership Project (3GPP) CS fallback procedure, when a mobile user in the LTE network has an incoming or an outgoing call, the User Equipment (UE) falls back from LTE to Universal Mobile Telecommunications System (UMTS). When the call is complete and released, the UE immediately returns to LTE. If the next activity for the UE is another voice call, immediately switching from UMTS 1
  • 2. to LTE may not be efficient. In this case, the UE has to perform another CS fallback. To resolve this issue, we suggest delaying the returns to avoid unnecessary CS fallbacks, which is called delayed-return (DR). Based on the measurements from the real UMTS and LTE networks, we develop analytic model to investigate the performance of the CS fallback with DR. The study indicates that the DR scheme can effectively reduce the CS fallback costs up to 60%. Index Terms: CS fallback, delayed-return scheme (DR), long term evolution (LTE) 1 Introduction The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) [1] defines an all IP network architecture that evolves from the Universal Mobile Telecommunications System (UMTS) [2] to provide high-speed data services. When a mobile operator migrates its network from the 3rd Generation (3G) system to LTE, both 3G and LTE will co-exist for a period of time, and initially, the 3G coverage is more complete than the LTE coverage. Since LTE is a Packet-Switched (PS) network, the Circuit-Switched (CS) voice service [3] is not supported as 3G does. Therefore the LTE voice service is offered through the Voice over Internet Protocol (VoIP) technology. Since the 3G CS voice mechanism is more mature and available than that for LTE VoIP, in the deployment of LTE, many operators consider CS fallback [4] as the solution to provide reliable voice calls. The CS fallback technique switches the User Equipment (UE; the mobile phone) from the LTE network to the 3G legacy system when a voice call is attempted. In order to use the CS domain in the UMTS system when the UE resides in LTE, the LTE network needs to register the UE with both the LTE and the UMTS CS domain and delivers the CS paging message from UMTS to the UE. Figure 1 illustrates a simplified architecture of UMTS and Evolved Packet System (EPS) for LTE. This architecture includes two parts: the UMTS network and the LTE network. 2
  • 3. MSC/VLR SGSN MME CS Network S-GW P-GW External Data NetworkHSS 11 1 6 9 5 7 4 10 UMTS Network LTE Network a b UE NodeB RNC 12 eNodeB 3 2 8 Figure 1: The EPS and UMTS Architecture for CS Fallback (dashed lines: signaling; solid lines: signaling/data) A UE (Figure 1 (1)) accesses UMTS and LTE services through the radio interfaces. In the UMTS network (Figure 1 (a)), the UMTS Terrestrial Radio Access Network (UTRAN) consists of NodeBs (Figure 1 (2)) and Radio Network Controllers (RNCs; Figure 1 (3)). A NodeB provides Wideband Code Division Multiple Access (WCDMA) radio connectivity between the UE and the corresponding RNC. The RNC connects to the UMTS core network. This core network is partitioned into the CS and the PS domains. The CS domain includes Mobile Switching Centers (MSCs) and Visitor Location Registers (VLRs; Figure 1 (4)). An MSC is responsible for call control and connection between the UE and the external CS Network (Figure 1 (5)). A VLR is responsible for the mobility activities of the MSC. The PS domain consists of Serving GPRS Support Nodes (SGSNs; Figure 1 (6)) which provide the mobility and session services to the UEs. The Home Subscriber Server (HSS; Figure 1 (7)) is the master database containing all user-related subscription information, which supports mobility management of mobile users. In the LTE network (Figure 1 (b)), the Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) consists of evolved NodeBs (eNodeBs; Figure 1 (8)) to offer LTE radio connectivity to the UE. The E-UTRAN connects to the LTE core network that includes the following components. A Mobility Management 3
  • 4. Entity (MME; Figure 1 (9)) interacts with the HSS to offer mobility management and session control. The Serving Gateway (S-GW; Figure 1 (10)) is responsible for routing data packets and is an anchor of the user plane data for intra- and inter-system handovers. The Packet Data Network Gateway (P-GW; Figure 1 (11)) provides the connectivity to the External Data Network (Figure 1 (12)) and the per-user based packet filtering. In the UMTS PS domain, the SGSNs connect to the External Data Network through the S-GW and the P- GW. According to the 3GPP CS fallback procedure [4], when a mobile user in the LTE network has an incoming or an outgoing call, the UE falls back from LTE to UMTS. When the call is complete and released, the UE immediately returns to LTE. If the next activity for the UE is another voice call, immediately switching from UMTS to LTE may not be efficient. In this case, the UE has to perform another CS fallback. To resolve this issue, we suggest delaying the returns to avoid unnecessary CS fallbacks. This paper is organized as follows. Section 2 describes the CS fallback procedures, the existing Immediate-Return (IR) scheme and the proposed Delayed-Return (DR) scheme for returning to LTE. Section 3 proposes an analytic model for the IR and the DR schemes. Section 4 studies the performance of IR and DR by numerical examples, and conclusions are given in Section 5. 2 3GPP CS Fallback Procedures This section describes the CS fallback procedures defined in the 3GPP, including call setup and call release with IR. We also report the measured processing times for the proce- dures collected in live 3G and LTE networks in [5, 6, 7]. Then we introduce the DR scheme, including call release and data session setup. 4
  • 5. 13. RRC Connection Setup Complete 1. Extended Service Request 4. RRC connection release with Redirection to UTRAN 5. UE Context Release Request 14. CM Service Request 15. Call establishment procedure 6. Release Access Bearers Request 7. Release Access Bearers Response 8. UE Context Release Command 9. UE Context Release Complete 11. RRC Connection Request 12. RRC Connection Setup 2. UE Context Modification Request 3. UE Context Modification Response 10.Tune to UMTS & Camp on cell UE eNodeB SGSN MME S-GW MSCNodeB/RNC Figure 2: Call Setup with CS Fallback 2.1 LTE Call Setup with CS Fallback Figure 2 illustrates the CS fallback message flow when a UE makes a call in the LTE network. The following steps are executed: Step 1. The UE sends the Extended Service Request message to the MME to initiate the CS fallback procedure. Steps 2 and 3. The MME exchanges the UE Context Modification Request and Response 5
  • 6. message pair with the eNodeB to indicate that the UE should fall back to the UTRAN. Note that Steps 1-3 take about 0.3 seconds [5]. Step 4. The eNodeB sends the UE the Radio Resource Control (RRC) Connection Release with Redirection to UTRAN message to indicate that it may follow the cell identity and System Information to attach to the corresponding UTRAN cell. Steps 5-9. Parallel to Step 4, the eNodeB sends the UE Context Release Request message to the MME to release the bearers between the eNodeB and the S-GW. Steps 4-9 take about 0.2 seconds [5]. Step 10. After Step 4, the UE tunes the radio to UMTS, and camps on the NodeB according to the System Information in the RRC Connection Release with Redirection to UTRAN message. Step 10 takes about 2.3 seconds for 3GPP R8 and 0.3 seconds for 3GPP R9 [5]. Steps 11-13. The UE exchanges with the NodeB the RRC Connection Request and Setup message pair to establish the radio connection. Then the UE sends the NodeB the RRC Connection Setup Complete message to acknowledge the RRC connection establishment. Steps 11-13 take about 0.3 seconds [5]. Steps 14 and 15. The UE sends the Call Management (CM) Service Request message to initiate the CS call establishment procedure. The UE includes the Circuit-Switched Mobile Originated (CSMO) flag to indicate that it is a CS fallback call. The CS call establishment at Step 15 follows the 3GPP standard, and the details can be found in [8]. Steps 14 and 15 take about 3.5 seconds [5]. Note that if the UE in LTE is engaged in a data session when a call arrives, then the PS connection (for the data session) is also switched to UMTS in the call setup of the CS fallback procedure. Details of PS connection switching can be found in [1]. 6
  • 7. (End of CSFB flag) (Redirection Info) 5. Iu Release Complete 2. Iu Release Command 4. Radio Bearer Release Complete 7. RRC Connection Release Complete 6. RRC Connection Release NodeB/RNCUE MSC 1. 3GPP call release procedure 3. Radio Bearer Release 8. Turn to LTE and camp on cell 9. 3GPP UMTS to LTE PS handover Without data session With data session Figure 3: Call Release with IR 2.2 Call Release with Immediate-Return Figure 3 illustrates the call release procedure with Immediate-Return (IR). After a voice call is released, if no UMTS data session is in progress, the UTRAN moves the UE to the LTE network immediately with the following steps: Step 1. The standard 3GPP call release procedure is executed [8]. Steps 2-5. The MSC sends the UTRAN the Iu Release Command message to release the bearer between the MSC and the RNC. This message contains the End of CS Fallback (CSFB) flag to indicate that the call which was released is a CS fallback call. Then 7
  • 8. the NodeB sends the UE the Radio Bearer Release message to release the radio bearer between the NodeB and the UE. Steps 6-8. According to the End of CSFB flag, the NodeB knows that the UE is LTE capable. The NodeB sends the UE the RRC Connection Release with Redirection Info message to release the radio connection between the NodeB and the UE. Then the UE switches to the LTE network according the redirection information in the message. If the UE is engaged in a data session when the voice call is released, then Steps 6-8 are replaced by the standard 3GPP UMTS to LTE PS handover (Step 9) [1], and the data session is moved to the LTE network. 2.3 Call Release with Delayed-Return When a voice call is released, if the UE is engaged in a data session, then it is switched back to LTE as shown in Figure 3 (Steps 1-5 and 9). If the UE is not engaged in a data session, then it does not need to return to LTE immediately. Figure 4 illustrates the call release procedure with Delayed-Return (DR). The UE releases the radio connection and stays in UMTS in the idle mode. Steps 1-5 of the message flow in Figure 4 is the same as the call release procedure with IR. At Step 6, the NodeB sends the RRC Connection Release without Redirection Info message. Because this message does not contain the optional Redirection Info, the UE will not switch to LTE. This message instructs the UE to release the RRC connection, stay in UMTS, and change its status to the idle mode. Compared with the CS fallback with IR, Steps 8 and 9 in Figure 3 are saved in the CS fallback with DR. 8
  • 9. (End of CSFB flag) 5. Iu Release Complete 2. Iu Release Command 4. Radio Bearer Release Complete 7. RRC Connection Release Complete 6. RRC Connection Release NodeB/RNCUE MSC 1. 3GPP call release procedure 3. Radio Bearer Release (without Redirection Info) Figure 4: Call Release with DR 2.4 Data Session Setup in UMTS with Delayed-Return Suppose that DR is applied, and the UE does not return to LTE after a voice call (i.e., there is no data session in progress when the voice call is released). If the next event to the UE is a data session arrival, then it will receive the PS paging message from the UMTS NodeB. The UE is switched to LTE to establish the PS connection. The detailed steps are described as follows (see Figure 5): Step 1. The UE executes the 3GPP Inter-Radio Access Technology (RAT) cell reselection procedure from UTRAN [9] to perform the measurement process, and then selects a LTE cell. Steps 2-4. The UE exchanges with the eNodeB the RRC Connection Request and Setup message pair to establish the radio connection. Then the UE sends the eNodeB the RRC Connection Setup Complete message to acknowledge the RRC connection establishment 9
  • 10. 7. RRC Connection Reconfiguration 8. RRC Connection Reconfiguration Complete 1. Inter-RAT cell reselection from UTRAN 5. Service Request 6. Initial Context Setup Request 9. Initial Context Setup Complete 10. Modify Bearer Request 11. Modify Bearer Request 12. Modify Bearer Response 13. Modify Bearer Response UE eNodeB SGSN MME P-GWS-GWNodeB/RNC 2. RRC Connection Request 3. RRC Connection Setup 4. RRC Connection Setup Complete Figure 5: Date Session Setup in UMTS with DR procedure. Step 5. The UE sends the MME the Service Request message to initial the establishment of the bearer for the PS connection. Steps 6-9. The MME exchanges with the eNodeB the Initial Context Setup Request and Complete message to establish the radio bearer between the UE and the eNodeB. The Request message also contains the bearer information between the eNodeB and the S- GW. The eNodeB sends the UE the RRC Connection Reconfiguration message to modify the bearer information of the radio connection. Then the UE sends the eNodeB the 10
  • 11. Previous Call Arrival ts time tc Previous Call Release τp ta Next Call Arrival tc Next Call Release Previous Session Arrival Previous Session Release ts Next Session Arrival Next Session Release tp t1 t2 t3 t4 t5 t6 t7 t8 Figure 6: Timing Diagram for Voice Call and Data Session Arrivals RRC Connection Reconfiguration Complete message to acknowledge the radio bearer reconfiguration. Steps 10-13. The MME sends the S-GW the Modify Bearer Request message to establish the bearer between the eNodeB and the S-GW and the bearer between the S-GW and P-GW. We note that for data session setup, the CS fallback with DR does not incur extra overhead over IR from the network viewpoint. Specifically, Steps 10-13 in Figure 2 are executed by IR, which are the same as Steps 1-4 in Figure 5. IR also executes Steps 5-13 in Figure 5 when a data session arrives. 3 Analytic Model This section proposes an analytic model to study the performance improvement of the DR scheme over the IR scheme. Specifically, we derive the probability p that when a voice call arrives, the UE can be connected at UMTS without CS fallback due to DR. Figure 6 illustrates a timing diagram for voice call arrivals (at t2 and t5) and data session arrivals (at t1 and t6). Let tc = t4 − t2 (also t7 − t5) be a voice call holding time. Let the inter-call arrival time ta = t5 −t4 be a random variable with the density function fa(·), the distribution 11
  • 12. function Fa(·), the variance Va and the Laplace transform f∗ a (s). Let the session holding time ts = t3 − t1 (also t8 − t6) be a random variable with the mean 1/µ, and the inter-session arrival time tp = t6 − t3 be a random variable with the density function fp(·), the variance Vp and the Laplace transform f∗ p (s). Suppose that the call release event at t4 is a random observer of the period [t3, t6]. From the residual life theorem [10], the interval τp = t6 − t4 is the residual life of tp with the density function rp(·), the distribution function Rp(·), and the Laplace transform r∗ p(s). We define an observation interval as a period between when the previous call arrives and when the next call arrives (e.g., the interval [t2, t5] in Figure 6). It is clear that the probability p described at the beginning of this section is the probability that no data session is in progress when the previous call is released (with probability p1) and no data session arrives before the next voice call arrives (with probability p2). The sequence of ts and tp forms an alternating renewal process [11], and therefore p1 = E[tp] E[tp]+E[ts] . Since a call release event is a random observer of ts and tp, p2 can be expressed as Pr[ta < τp]. According to the above description, we have p = p1p2 = E[tp] E[tp] + E[ts] Pr[ta < τp] (1) Based on the inverse Laplace transform formula and the residue theorem [12, 13], Pr[ta < τp] in (1) is derived as Pr[ta < τp] = ∞ τp=0 rp(τp) τp ta=0 fa(ta)dtadτp = ∞ τp=0 rp(τp)Fa(τp)dτp = 1 2πi σ+i∞ σ−i∞ ∞ τp=0 rp(τp)esτp f∗ a (s) s dτpds = 1 2πi σ+i∞ σ−i∞ r∗ p(−s) f∗ a (s) s ds = − z∈σp Ress=zr∗ p(−s) f∗ a (s) s (2) 12
  • 13. where i = √ −1, σ is a sufficiently small positive number, σp is the set of poles of r∗ p(−s) in the right half of the complex plane, and Ress=z denotes the residue at the pole s = z. Alternatively, Pr[ta < τp] can also be derived as Pr[ta < τp] = ∞ ta=0 fa(ta) ∞ τp=ta rp(τp)dτpdta = ∞ ta=0 fa(ta)[1 − Rp(t)]dta = 1 − 1 2πi σ+i∞ σ−i∞ ∞ ta=0 fa(ta)esta r∗ p(s) s dtads = 1 + z∈σa Ress=zf∗ a (−s) r∗ p(s) s (3) where σa is the set of poles of f∗ a (−s) in the right half of the complex plane. For the demonstration purpose, we compute Pr[ta < τp] based on two cases of ta and tp distributions. Case 1. ta is a Gamma random variable with the shape parameter k and the rate parameter λ, and tp is an Erlang random variable with the shape parameter m and the rate parameter γ. In this case, k > 0 is a real number and m ≥ 1 is an integer. Case 2. ta is an Erlang random variable with the shape parameter k and the rate parameter λ, and tp is a Gamma random variable with the shape parameter m and the rate parameter γ. In this case, k ≥ 1 is an integer and m > 0 is a real number. The Gamma distribution is considered because this distribution is widely used in telecom modeling [14]-[17]. We also select the Erlang distribution because this distribution can be easily extended into a hyper-Erlang distribution, which has been proven to be a good approximation to many other distributions as well as measured data [13, 18]. The Laplace 13
  • 14. transforms for the ta and the tp are f∗ a (s) = λ s + λ k and f∗ p (s) = γ s + γ m (4) For Gamma ta and tp, k and m > 0 are positive real numbers in (4). For Erlang ta and tp, k and m are positive integer numbers. From the residual life theorem [10] and (4), r∗ p(s) is expressed as r∗ p(s) = γ sm [1 − f∗ p (s)] = γ sm 1 − γ s + γ m (5) For case 1, we substitute (4) and (5) into (2) to yield Pr[ta < τp] = m−1 i=0 i j=0 γi−j mλi−j(i − j)! λ γ + λ k+i−j i−j l=1 (k + l − 1) (6) Note that in (6), when i − j = 0, i−j l=1 represents an empty product, and its value is 1. From (1) and (6), p is re-written as p = m−1 i=0 i j=0 µγi−j (γ + mµ)λi−j(i − j)! λ γ + λ k+i−j i−j l=1 (k + l − 1) (7) On the other hand, for case 2, from (4) and (5), (3) is re-written as Pr[ta < τp] = 1 − k−1 i=0 γ λm − i j=0 λj−1 j!mγj−1 γ λ + γ m+j j l=1 (m + l − 1) (8) From (1) and (8), p is re-written as p = mµ γ + mµ 1 − k−1 i=0 γ λm − i j=0 λj−1 j!mγj−1 γ λ + γ m+j j l=1 (m + l − 1) (9) 14
  • 15. Equations (7) and (9) are validated against the discrete event simulation experiments, which shows that the discrepancies between the analytic and simulation results are within 0.5%. 4 Numerical Examples This section studies the call setup delays of DR and IR. Let tf be the time that the UE falls back from LTE to UMTS (i.e., Steps 1-10 in Figure 2). Let td be the UMTS outgoing call setup delay without the CS fallback (i.e., Steps 11-15 in Figure 2). Then the performance improvement α of the DR scheme over the IR scheme can be defined as α = 1 − (1 − p)E[tf ] + E[td] E[tf ] + E[td] = pE[tf ] E[tf ] + E[td] (10) In (10), E[tf ]+E[td] is the expected total call setup delay for IR, and (1−p)E[tf ]+E[td] is the expected total call setup delay for DR. The larger the α value, the better the performance of DR over IR. From the call setup delay measurement of Qualcomm (see Section 2), E[tf ] = 2.5 seconds for 3GPP R8, E[tf ] = 0.5 seconds for 3GPP R9, and E[td] = 4 seconds. From Huawei’s measurements [6], E[tf ] = 9 seconds for 3GPP R8, E[tf ] = 3 seconds for 3GPP R9, and E[td] = 5 seconds. We also measured the call setup delay at Broadband Mobile Lab of National Chiao Tung University [7], where E[tf ] is more than 10 seconds and E[td] = 7 seconds. Our measurement results are more consistent with Huawei’s results than that of Qualcomm’s results. In this paper, we use Huawei’s results to compute α in (10). We also note that although an LTE data connection is “always on”, the connection is in the idle mode (and is actually disconnected) if no data session is in progress. Because the expected session holding time is typically shorter than the expected inter-session arrival time [19, 20], we assume that 0.01E[tp] ≤ E[ts] ≤ 0.1E[tp]. We consider the effects of ts (the 15
  • 16. session holding time), ta (the inter-call arrival time), and tp (the inter-session arrival time) on the probability p that a voice call can be connected without the CS fallback overhead. Note that the voice call holding time tc does not affect p and is not considered. We also note that the α value is proportional to the p value (see (10)), and the effects on α are similar to those on p. Finally, to simplify our discussion, ts and ta are normalized by tp. Effects of E[ts]/E[tp]: Figure 7 (a) shows that p decreases as E[ts]/E[tp] increases. When E[ts]/E[tp] increases, a call is more likely to be released in the ts interval. In this case, the UE will return to LTE immediately, and smaller p is observed. The non-trivial observation is that E[ts]/E[tp] has insignificant impact on p for all E[ts]/E[tp] values under our study. The probability p and the improvement α decrease by 8% when E[ts] increases from 0.01E[tp] to 0.1E[tp]. In other words, in this operational range, we can ignore the effect of E[ts]/E[tp] and can focus more on other parameters. Effects of E[ta]/E[tp]: Figures 7 (a), 8 (a), and 9 (a) indicate that p decreases as E[ta]/E[tp] increases. When E[ta]/E[tp] increases, the data session is more likely to arrive before the voice call arrives (i.e., the UE will return to LTE before the next call arrives). Thus, a smaller p is observed. Figures 8 (a) and 9 (a) show that the effects of E[ta]/E[tp] become insignificant when Va or Vp is large, where large p and α are always observed. Effects of Va: Figure 8 (a) indicates that p increases as Va increases. For a fixed E[ta] value, when Va increases, there are much more short ta intervals than long ta intervals. For short ta, it is very likely that ta < τp (i.e., larger Pr[ta < τp] is observed). From (1) and (10), p and α increase as Va increases. Effects of Vp: Figure 9 (a) shows that p increases as Vp increases. When the inter-session arrival interval becomes more irregular (i.e., Vp increases), more long and short tp intervals are observed. Since the call release events are more likely to fall in long tp intervals and the next calls are likely to arrive before the next sessions arrive, larger p 16
  • 17. 0 0.2 0.4 0.6 0.8 1.0 p 0.01 0.04 0.07 0.1 E[ts]/E[tp] •: E[ta]/E[tp] = 0.1 ×: E[ta]/E[tp] = 1 ◦: E[ta]/E[tp] = 10 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ .................................................................................................................................................................................................................................................................................................................................................................................................................................................................. × × × × × × × × × × .................................................................................................................................................................................................................................................................................................................................................................................................................................................................. • • • • • • • • • • (a) Effects on p 0 0.2 0.4 0.6 0.8 1.0 α 0.01 0.04 0.07 0.1 E[ts]/E[tp] Solid: 3GPP R8 Dashed: 3GPP R9 •: E[ta]/E[tp] = 0.1 ×: E[ta]/E[tp] = 1 ◦: E[ta]/E[tp] = 10 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ .................................................................................................................................................................................................................................................................................................................................................................................................................................................................. × × × × × × × × × × .................................................................................................................................................................................................................................................................................................................................................................................................................................................................. • • • • • • • • • • ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .× × × × × × × × × × ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. . • • • • • • • • • • (b) Effects on α Figure 7: Effects of E[ts]/E[tp] and E[ta]/E[tp] on p and α (Va = E[ta]2 and Vp = E[tp]2 ) 0 0.2 0.4 0.6 0.8 1.0 p 10−3 10−2 10−1 100 101 102 103 Va (unit: E[ta]2 ) •: E[ta]/E[tp] = 0.1 ×: E[ta]/E[tp] = 1 ◦: E[ta]/E[tp] = 10 .................................................................................................................................................................................................................................................................................................................................................................................................................................................... • • • • • • • ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ × × × × × × × ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ◦ ◦ ◦ ◦ ◦ ◦ ◦ (a) Effects on p 0 0.2 0.4 0.6 0.8 1.0 α 10−3 10−2 10−1 100 101 102 103 Va (unit: E[ta]2 ) Solid: 3GPP R8 Dashed: 3GPP R9 •: E[ta]/E[tp] = 0.1 ×: E[ta]/E[tp] = 1 ◦: E[ta]/E[tp] = 10 ................................................................................................................................................................................................................................................................................................................................................................................................................................................. • • • • • • • ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... × × × × × × × ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ◦ ◦ ◦ ◦ ◦ ◦ ◦ ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. . • • • • • • • ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .... × × × × × × × ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. . ◦ ◦ ◦ ◦ ◦ ◦ ◦ (b) Effects on α Figure 8: Effects of Va and E[ta]/E[tp] on p and α (E[ts]/E[tp] = 0.05 and Vp = E[tp]2 ) 17
  • 18. 0 0.2 0.4 0.6 0.8 1.0 p 10−3 10−2 10−1 100 101 102 103 Vp (unit: E[tp]2 ) •: E[ta]/E[tp] = 0.1 ×: E[ta]/E[tp] = 1 ◦: E[ta]/E[tp] = 10 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................... • • • • • • • ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ × × × × × × × ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ◦ ◦ ◦ ◦ ◦ ◦ ◦ (a) Effects on p 0 0.2 0.4 0.6 0.8 1.0 α 10−3 10−2 10−1 100 101 102 103 Vp (unit: E[tp]2 ) Solid: 3GPP R8 Dashed: 3GPP R9 •: E[ta]/E[tp] = 0.1 ×: E[ta]/E[tp] = 1 ◦: E[ta]/E[tp] = 10 ................................................................................................................................................................................................................................................................................................................................................................................................................................................. • • • • • • • ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... × × × × × × × ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ◦ ◦ ◦ ◦ ◦ ◦ ◦ ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. . • • • • • • • ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. .... × × × × × × × ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ............. ......... ◦ ◦ ◦ ◦ ◦ ◦ ◦ (b) Effects on α Figure 9: Effects of Vp and E[ta]/E[tp] on p and α (E[ts]/E[tp] = 0.05 and Va = E[ta]2 ) and α are observed. Based on Figures 7 (a), 8 (a), 9 (a), and Equation (10), Figures 7 (b), 8 (b), and 9 (b) plot the α curves against E[ts]/E[tp], Va, and Vp. These figures show that with probability p, the CS fallback with DR can reduce up to 60% outgoing call setup delay over the CS fallback with IR. We note that the DR scheme can also reduce the incoming call setup delay (i.e., the delay between when the network pages the UE and when the UE rings). The incoming call setup delay is typically shorter than the outgoing call setup delay. From (10), the DR scheme has even better α performance for the incoming calls than that for the outgoing calls. Since the called party of a voice call does not experience call setup delay, the improvement α is only meaningful from the network cost viewpoint. 18
  • 19. 5 Conclusions This paper proposed the DR scheme to avoid unnecessary CS fallbacks. Analytic model was developed based on the real LTE/UMTS network measurements to compare the DR scheme with the existing IR scheme. The performance is measured by the probability p that when a voice call arrives, the UE can be connected at UMTS without CS fallback, and therefore, non-necessary switching between UMTS and LTE is avoided. In other words, when a voice call arrives, the UE does not need to switch from LTE to UMTS, and when the call is complete, the UE does not need to switch from UMTS to LTE. Our study indicated that the DR scheme can effectively improve the CS fallback performance when • the inter-call arrival time ta is short (i.e., the voice calls arrive frequently), • the variance of ta is large (i.e., the inter-call arrival time is irregular), or • the variance of the inter-session arrival time tp is large (i.e., the inter-session arrival time is irregular). The last two items of our conclusions are not trivial, and are used as guidelines to further investigate the user behavior by a commercial mobile operator. For users with long inter-call arrival time and regular call and data session arrivals, the CS fallback with IR is exercised, while for the users with short inter-call arrival time and irregular call and data session arrivals, the CS fallback with DR is exercised. As a final remark, the DR scheme can be practically implemented in NodeB with a minor modification in the RRC Connection Release message. Therefore, the DR scheme is an effective approach for reducing the CS fallback costs. In the future, we will investigate the DR scheme by the call and data traffic statistics collected from the commercial mobile telecom network. We will also consider other approaches to avoid unnecessary CS fallbacks (e.g., a timer-based scheme that determines the optimal time interval for the UE to stay in 19
  • 20. UMTS based on different traffic rates). Moreover, because both CS fallback and Enhanced Single Radio Voice Call Continuity (eSRVCC) [21, 22] are voice call solutions in LTE, we will compare the call performance between these two solutions. References [1] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; General Packet Radio Service (GPRS) enhancements for Evolved Uni- versal Terrestrial Radio Access Network (E-UTRAN) access (Release 12), Technical Specification 3GPP TS 23.401 V12.2.0, 2013. [2] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; General Packet Radio Service (GPRS); Service description; Stage 2 (Release 12), Technical Specification 3GPP TS 23.060 V12.2.0, 2013. [3] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Core Net- work; Digital cellular telecommunications system (Phase 2+); Basic call handling; Tech- nical realization (Release 1998), Technical Specification 3GPP TS 03.18 V7.5.0, 2003. [4] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Circuit Switched (CS) fallback in Evolved Packet System (EPS); Stage 2 (Release 11), Technical Specification 3GPP TS 23.272 V12.0.0, 2013. [5] Circuit-switched fallback. The first phase of voice evolution for mo- bile LTE devices. Qualcomm Incorporated. USA. [online]. Available: http://www.qualcomm.com/media/documents/files/circuit-switched-fallback-the- first-phase-of-voice-evolution-for-mobile-lte-devices.pdf [6] Circuit-Switched Fallback, Ultra-Flash CSFB. Huawei Technologies Co. Ltd. China. [online]. Available: http://www.huawei.com/ilink/en/download/HW 267762 20
  • 21. [7] Y.-B. Lin, P.-J. Lin, Y. C. Sung, Y.-K. Chen, W.-E. Chen, N. Alrajeh, B.-S. P. Lin, and C.-H. Gan, “Performance measurements of TD-LTE, WiMAX and 3G systems,” IEEE Wireless Commun., vol. 20, no. 3, pp. 153-160, Jun. 2013. [8] Y.-B. Lin and A.-C. Pang, Wireless and Mobile All-IP Networks, New York: John Wiley & Sons, Inc., 2005. [9] 3GPP, 3rd Generation Partnership Project Technical Specification Group Radio Access Network; Radio Resource Control (RRC); Protocol specification (Release 11), Technical Specification 3GPP TS 25.331 V11.7.0, 2013. [10] L. Kleinrock, Queueing Systems, Vol. I, Theory, New York: John Wiley & Sons, Inc., 1976. [11] S. M. Ross, Stochastic Processes, New York: John Wiley & Sons, Inc., 1996. [12] W. R. LePage, Complex Variables and the Laplace Transform for Engineers, New York: Dover, 1980. [13] Y. Fang and I. Chlamtac, “Teletraffic analysis and mobility modeling of PCS networks,” IEEE Trans. Commun., vol. 47, no. 7, pp. 1062-1072, Jul. 1999. [14] I. F. Akyildiz, J. S. M. Ho, and Y.-B. Lin, “Movement-based location update and selective paging for PCS networks,” IEEE/ACM Trans. Netw., vol. 4, no. 4, pp. 629- 638, Aug. 1996. [15] D.-W. Huang, P. Lin, and C.-H. Gan, “Design and performance study for a mobility management mechanism (WMM) using location cache for wireless mesh network,” IEEE Trans. Mobile Comput., vol. 7, no. 5, pp. 546-556, May 2008. [16] C.-Y. Hong and A.-C. Pang, “3-approximation algorithm for joint routing and link scheduling in wireless relay networks,” IEEE Trans. Wireless Commun., vol. 8, no. 2, pp. 856-861, Feb. 2009. 21
  • 22. [17] R.-H. Liou, Y.-B. Lin, and S.-C. Tsai, “An investigation on LTE mobility management,” IEEE Trans. Mobile Comput., vol. 12, no. 2, pp. 166-176, Jan. 2013. [18] F. Kelly, Reversibility and Stochastic Networks, New York: John Wiley & Sons, Inc., 1979. [19] J. F¨arber, S. Bodamer, J. Charzinski, “Measurement and modelling of internet traffic at access networks,” in Proc. EUropean Network of universities and companies in Inform. and Commun. Eng. (EUNICE), Munich, Germany, 1998, pp. 196-203. [20] J. Ferreira and F. J. Velez, “Enhanced UMTS services and applications characteriza- tion,” Telektronikk, vol. 101, no. 1, pp. 113-131, 2005. [21] 3GPP, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; IP Multimedia (IM) Core Network (CN) subsystem IP Multimedia Subsystem (IMS) service continuity; Stage 3, Technical Specification 3GPP TS 24.237 V12.2.0, 2013. [22] Y.-B. Lin, R.-H. Liou, Y. C. Sung, and P.-C. Cheng, “Performance evaluation of LTE eSRVCC with limited access transfers,” submitted to IEEE Trans. Wireless Commun. 22