mrn -3 – mobility - politecnico di milanohome.deib.polimi.it/capone/wn/mrn-en-3-mobility.pdf ·...

42
Politecnico di Milano Facoltà di Ingegneria dell’Informazione MRN -3 – Mobility Mobile Radio Networks Prof. Antonio Capone

Upload: vuduong

Post on 30-Jan-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Politecnico di MilanoFacoltà di Ingegneria dell’Informazione

MRN -3 – Mobility

Mobile Radio NetworksProf. Antonio Capone

Page 2: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management

o In mobile radio networks, users can freely move in the area of the system changing the cell to which they are associated

o This obviously poses routing problems (bot for voice calls and data sessions)

o All the procedures that the system adopts for allowing users mobility with seamless connectivity are denoted as “mobility management”

A. Capone: Mobile Radio Networks 2

Page 3: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management

o Users while roaming the in service area can:n Calln Be called n Have an active call/session

o It is necessary to use some mechanisms for tracking user position in the network and adapt routing accordingly

A. Capone: Mobile Radio Networks 3

Page 4: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management

o In the case of voice service, mobility management procedures differs according to the user state, IDLE (no call in progress) or ACTIVE (call in progress)n ACTIVE: there is an active connection that must be

rerouted at each cell change to guaranty continuous connectivity (Handover)

n IDLE: user must be localized in order to be reached in case of an incoming call (Location Update, Cell Selection, Cell Reselection)

A. Capone: Mobile Radio Networks 4

Page 5: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management: Cell selection

o User terminal autonomously selects the base station based on the level of the signal received by base station s

o Base stations periodically transmits broadcast message on a common control channel, which includes system information and its identity (cell ID)

o User terminal scans frequencies for receiving broadcast messages of base stations in the neighborhood

o Terminal select the base station from which it receives the strongest signal

o Terminal continues to scan frequencies and whenever a base station with a stronger signal is received the new cell is reselected

o In the cell selection and reselection process also other system information are usually considered (like the network identification)

A. Capone: Mobile Radio Networks 5

Page 6: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

A. Capone: Mobile Radio Networks 6

Handover

Page 7: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management: Handover

o This is the procedure that allows a terminal with an active session to change its base station without loosing connectivity

o Handover is always started by the network, based on measurements (signal strength, quality, etc.) performed both on user and network sides

o In order to guaranty connectivity and avoid information losses, handover procedures need to be fast and efficient

o For the MRN technologies we’ll see how handover is handled with signaling and rerouting procedures

A. Capone: Mobile Radio Networks 7

Page 8: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management: Handover

A. Capone: Mobile Radio Networks 8

o The selection of handover activation thresholds is a critical element

o If h is too small we may loose the connection because time is not enough

o If h is too big we may have too many handover procedures even when not necessary

When to start a Handover?

Dt t

Handover TH

Receiver THh

Page 9: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management: Handover

A. Capone: Mobile Radio Networks 9

o There are different possible approaches1 – strongest signal

o handover is initiated in A

Due to signal fluctuations connection can be switched back-and-forth several times (ping-pong effect)

Page 10: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management: Handover

A. Capone: Mobile Radio Networks 10

2 – strongest signal with thresholdo If signal of previous BS is below a threshold (e.g. T2) and the

power of the new BS is stronger; handover is initiated in B

Page 11: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management: Handover

A. Capone: Mobile Radio Networks 11

3 – stronger signal with hysteresiso If the power of the new BS is stronger with a difference ³ h;

handover is initiated in C

Page 12: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management: Handover types

A. Capone: Mobile Radio Networks 12

o Hard Handover (GSM-2G)

o Soft Handover (UMTS-3G)

In each time only one connection is active

User is contemporary connected to more than one base station

Page 13: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

o When a handover is necessary a channel is released in the previous cell and another one must be available in the new cell

o Let us define the handover failure probability (Phf) as the probability that a handover request is rejected since there are no channel available, and blocking probability (Pb) as the probability that a new call is rejected

o If the system does not make distinction between handover requests and call requestswe have Phf=Pb

o Actually, it is usually more tolerable to block new calls rather than dropping already active ones

o We can try to privilege handovers

A. Capone: Mobile Radio Networks 13

Page 14: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Guard channels

A. Capone: Mobile Radio Networks 14

o Guard Channelsn Some channels are reserved for handover requestsn Phf becomes lower but system capacity for new calls

is reduced (Pb is increased)n Dimensioning guard channels may be critical and

requires traffic and mobility estimations (how many guard channels do we need?)

Page 15: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 15

Assumptions:• Traffic flows of new calls and

handovers are Poisson processes and are independent

• m available channels

New calls

Handover requests

Completed calls

hl

il

We can simply use Erlang-B with B(A,m)

c

hiAµll +

=

Without guard channels

Page 16: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 16

Let us define:

c

hh

c

ii

µlr

µlr

=

=Assumptions:• Traffic flows of new calls and handovers are

Poisson processes and are independent• m = c + g available channels• g reserved for handovers

New calls

Handover requests

Completed calls

hl

il

With guard channels

Page 17: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 17

0 1 2 c c+g

hlih ll +

cµ cµ2 ccµ ( ) cc µ1+ ( ) cgc µ+

c+1

hlih ll +ih ll +

… …

π1 =λh +λiµc

π 0 = ρh + ρi( )π 0

π 2 =12ρh + ρi( )2 π 0

...

π k =1k!

ρh + ρi( )k π 0 1≤ k ≤ c

π k =1k!

ρh + ρi( )c ρhk−cπ 0 c < k ≤ c+ g

#

$%%

&%%

Page 18: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 18

( ) ( )

( )

( ) ( )

( )

( ) ( )å å

å å

åå

å å

=

+

+=

-+

=

+

+=

-

+

=

-

+

=

=

+

+=

-

+++

++

==

+++

+==

+++

=

c

k

gc

ck

ckhc

ih

kih

ghc

ih

gchf

c

k

gc

ck

ckhc

ih

kih

gc

ck

ckhc

ihgc

ckkb

c

k

gc

ck

ckhc

ih

kih

kk

gcP

kk

kP

kk

0 1

0 1

0 1

0

!!

)!(

!!

!

!!

1

rrrrr

rrrp

rrrrr

rrrp

rrrrrp

Page 19: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

o The model takes as input the parameters: lh, li, µc

o Unfortunately, these parameters are dependent each other and basically determined by traffic intensity and user mobility

o Parameter tc=1/µc represents the average of the channel holding time Xc

o Let us define the parameter th=1/h as the average time spent by a user in a cell Xh

A. Capone: Mobile Radio Networks 19

Page 20: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

o Let us define the parameter t=1/µ as the average value of the call duration X

o We have:

o Assuming X and Xh are exponential random values we can observe that :

A. Capone: Mobile Radio Networks 20

Xc =min X,Xh{ }

hµµt

+==

11

cc

Page 21: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

o The probability that a call requires a handover is given by :

o Let us define n as the average number of handovers per call:

A. Capone: Mobile Radio Networks 21

Ph = Pr X > Xh[ ] = dx ηe−ηxµe−µy dyx

+∞

∫0

+∞

∫ =

= −η e−(µ+η )y dx0

+∞

∫ =η

µ +η

ν =ττ h

=ηµ

Page 22: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 22

o We can now compute lh as a function of li:

o Solving by lh:

( ) ( )[ ]hhfibhh PPP lll -+-= 11

( )( )[ ] i

hfh

bhh PP

PP ll---

=111

1/6 of traffic moving out of the cell

Page 23: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

o Unfortunately the equation depends on the probabilities Pb and Phf which are the values we want to compute with the Markov chain

o We can adopt an iterative approach to solve the problem:1. We assign initial values to Pb and Phf and we compute lh

2. We solve the chain and compare the results with the two values3. If the difference us greater that a threshold we set the values of

Pb and Phf according to step 2 and than go back to step 1; otherwise STOP.

A. Capone: Mobile Radio Networks 23

( )( )[ ] i

hfh

bhh PP

PP ll---

=111

Page 24: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

o In most cases however, it is reasonable to assume that Pb and Phf are small

o And therefore:

o Obviously the assumption must be verified solving the chain

A. Capone: Mobile Radio Networks 24

( )( )[ ] ( ) iii

h

hi

hfh

bhh P

PPPPP nll

µhlll ==

-@

---

=111

1

Page 25: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

o The handover failure probability Phf is not however a parameter directly related to service quality

o We need to calculate the probability that a call is dropped due to handover failure:

A. Capone: Mobile Radio Networks 25

( )( ) ( )

hfhfh

h

i hfh

hfhihf

ihhfh

hfhhfhhfd

PPPP

PPPP

PPPP

PPPPPP

n=-

@

=--

=-=

=+-+=

å¥

=

1

111

...1

0

2

1@

Page 26: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 26

o We still need to calculate parameter h as a function of the terminal speed and cell size

o Let us consider first a simple case with square cells:

a

r

l

o # of handovers g = # of horizontal lines + # of vertical lines crossed

Page 27: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 27

o We get:

( )

lV

rV

lr

lr

dl

rl

r

pgh

paa

p

aaap

g

p

p

4

4cossin2

sincos2

2/

0

2/

0

==

=úûù

êëé -

=+= ò

where V is the speed

Page 28: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 28

o Proof: Let us consider an infinitesimal segment of the perimeter dl and the probability that a terminal crosses it in the time internal dt.

o Let fV(v) be the probability density of the speed and a the incidence angle on segment dl

o Terminal will cross the segment only if it is in the infinitesimal area:

o In general we have: S

LVp

h = Where L is the perimeter and S the area

dl

a acosvdt

Page 29: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Handover performance

A. Capone: Mobile Radio Networks 29

o The probability is then given by the area divided by the total area:

o Averaging on v and on a, we get:

o Integrating along the perimeter:o And therefore the cell crossing frequency:

Sdldtvp acos

=

12πS

dv v fV v( )cosα dl dt−π /2

π /2

∫0

∫ dα =

=12πS

2 v fV v( ) dl dt dv0

∫ =VπS

dldt

dtSVLpp

=

SLVp

h =

Page 30: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility management: Handover

A. Capone: Mobile Radio Networks 30

LETTURA CONSIGLIATA:Trends in handover design Pollini, G.P.IEEE Communications Magazine , Volume: 34 Issue: 3 , March 1996 Page(s): 82 -90

Page 31: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Location update

A. Capone: Mobile Radio Networks 31

Page 32: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility Management: Location Update

o Location Area: topological entity hierarchically on top of the cell (group of cells)

o An IDLE terminal is localized based on the Location Area (and not based on cell)

o The last Location Area visited is stored into network data bases

A. Capone: Mobile Radio Networks 32LA 1 LA 2

Data Base

Page 33: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Mobility Management: Location Update

A. Capone: Mobile Radio Networks 33

o If a IDLE terminal moves from a LA to another, it initiates a Location Update procedure

o The information on the LA currently visited by a terminal is used by the network to route incoming calls

LA 2

Data Base

LA 1

Page 34: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Pagingo When a new call is coming, the data base is searched to know the

LA currently isitedo Then a paging procedure is startedo Every base stations in the LA start transmitting a paging message

with the ID of the terminal on a broadcast control channelo When the terminal replies on the access channel the exact cell is

identified and the call is routed

A. Capone: Mobile Radio Networks 34

Data Base

pagingpaging

reply

Page 35: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Paging vs. Location Updateo QUESION:

n What is the most convenient size (number of cells) of the Location Areas?o smallo big

n What does suggest to make them big and what small?

A. Capone: Mobile Radio Networks 35

LA 2

Data Base

LA 1

Page 36: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Paging vs. Location Update

o The dimensioning of the location areas is a tradeoff between two opposite needs:n Increasing the location area size (number of

cells) we increase the signaling traffic due to paging

n Decreasing the size we increase the signaling traffic due to location updates

o Thus there is an optimal size that depends on a number of parameters including the terminal mobility and the arrival frequency of calls

A. Capone: Mobile Radio Networks 36

Page 37: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Location Area dimensioningo A simple method for the dimensioning is based on the

calculation of the signaling cost per usero Let us consider squared cells of edge l, and squared location

areas with k ´ k cellso Let us denote with

n Cp the signaling cost per user per cell due to an incoming call [bytes/paging/cell]

n Cu the signaling cost due to a location update [bytes/update]

n l incoming call arrival frequency per user [calls/hour/user]

n uk location update frequency per user [update/hour/user]

A. Capone: Mobile Radio Networks 37

Page 38: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Location Area dimensioning

o The signaling cost per user can be expressed as:

o Let us denote withn m the average number of users getting out of the

location area in the time unitn r the density of users per unit arean v the speed of the user (V=E[v])

A. Capone: Mobile Radio Networks 38

( ) ukpk CuCkukC += ll 2,,

Page 39: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Location Area dimensioning

A. Capone: Mobile Radio Networks 39

o Similarly to what we did for the calculation of the parameter h for the handover we can calculate:

o And thereforep

r Vklm ××=

4

ku

klV

klmuk 1

2

4)(

===pr

Page 40: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Location Area dimensioning

o Normalizing Cu to 1 and defining c(k,l)= C(k,l)/Cu we can give the normalized cost as:

o where

A. Capone: Mobile Radio Networks 40

kukkc /),( 12 += lgl

up CC /=g

plVu 4

1 =

Page 41: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Location Area dimensioningo Let us define:

o The optimal value of k, kopt, can be computed looking for the maximum value of k for which D is negative:

A. Capone: Mobile Radio Networks 41

)1()1()12(

),,1(),,(),,(

1

111

----

=

=--=D

kkukkk

ukcukcukgl

lll

kopt (λ,u1) =1 se Δ(2,λ,u1)> 0max k |Δ(k,λ,u1) ≤ 0[ ] otherwise

#$%

&%

Page 42: MRN -3 – Mobility - Politecnico di Milanohome.deib.polimi.it/capone/wn/MRN-EN-3-Mobility.pdf · MRN -3 – Mobility Mobile Radio Networks ... o In the cell selection and reselection

Location Area dimensioning

A. Capone: Mobile Radio Networks 42

o Example:

l = 300 mV = 8 km/hγ =Cp /Cu = 0.1λ = 0.6 [calls/h/user]

user][update/h/ 95.3341 ==

plVu

29.0),,8(03.0),,7(46.0),,6(16.1),,5(41.2),,4(36.5),,3(80.16),,2(

1

1

1

1

1

1

1

+=D-=D-=D-=D-=D-=D-=D

uuuuuuu

lllllll

o We get:

7=optk