Handover
Handover
Mobile Communications
Mobile Communications 6. Mobility Management
6 Mobility Management
Handover Management Location Management GSM Location Management GPRS Location Management UMTS Location Management
Location Management
Mechanisms to localize users in case of incoming calls, short messages, or data Requires to partition an operators coverage area into location areas in order to efficiently perform location management Two basic operations: Location update and Paging Location Update (LU) Operation initialized by the terminal to inform the network about the users location Paging Broadcast message initialized by the network to locate the current cell of a user
Mobile Communications 6. Mobility Management v7.0 2/51
Measurement criteria: signal strength (between mobile and current base station as well as between mobile and neighboring base stations), distance, quality (e.g., in terms of error rates), traffic volume,.... Measurement reports exchanged between mobile and base station
Decision Decision
Decision parameters: thresholds and hysteresis margin Network-controlled, mobile-assisted, mobile-controlled handover
Execution
Handover signaling Radio resource allocation Re-establishing connections in core and access networks Hard and soft handover Inter-cell and intra-cell handover Inter-frequency and intra-frequency handover Inter-system and intra-system handover
Mobile Communications 6. Mobility Management v7.0 3/51
Execution
Primarily, RSS (relative signal strength) measurements from the serving point of attachment and neighboring points of attachment are used
Alternatively, or in conjunction, path loss, carrier-to-interference ratio, bit error rates, block error rates, symbol error rates, utilization have been employed as metrics in certain types of networks
Mobile Communications 6. Mobility Management v7.0 4/51
L1 Mobile terminal is handed off from BS A to BS B when the signal strength at B first exceeds that at A If the signal strength at B first exceeds that at A, the mobile unit is handed back to A In this figure, handover occurs at point L1
Distance between base stations Because signal strength fluctuates due to multipath propagation effects, this method can lead to a ping-pong effect in which the unit is repeatedly passed back and forth between two base stations
Th1
Mobile Communications 6. Mobility Management
L1 Handover only occurs if the signal at the current BS is less than a predefined threshold, and the signal from a neighboring base station is stronger Handover is avoided as long as the signal from the serving base station is strong enough
L2
L3
For a high threshold (e.g., Th1), this scheme performs the same as the relative signal strength scheme If the threshold is set quite low (e.g., Th3), the mobile may move far into the new cell Threshold should not be used alone because its effectiveness depends on prior knowledge of the crossover signal strength between the current and the candidate base stations
H H L4 Handover occurs only if the new base station is sufficiently stronger (by a margin H) than the current one While the mobile is assigned to base station A, the scheme will generate a handover when the relative signal strength reaches or exceeds H Distance between base stations
Once the mobile is assigned to B, it remains so until the relative signal strength falls below H, at which point it is handed back to A Prevents the ping-pong effect Disadvantage: the first handover may still be unnecessary if base station A still has sufficient signal strength
Mobile Communications 6. Mobility Management v7.0 7/51
7.1 Handover Management Decision: Relative Signal Strength with Threshold and Hysteresis
Base station A Received signal strength Received signal strength Base station B
Th1
Mobile Communications 6. Mobility Management
Th2 Th3 H
L4 Handover occurs only if the current signal level drops below a threshold, and the target base station is stronger than the current one by a hysteresis margin H
L3
Handover occurs at L4, if the threshold is either Th1 or Th2 Handover occurs at L3 if the threshold is at Th3 Scheme avoids the ping-pong effect and execution of handover if signal from the serving base station is still strong enough
Mobile Communications 6. Mobility Management v7.0 8/51
(1)
(2)
(3)
Soft handover
Make before break New connection is established before the old connection is released, avoiding a cut in the connection during handover After the successful handover, the old connection is released Used in CDMA, where adjacent cells use the same frequency range
(1)
(2)
(3)
The new carrier frequency is the same as the previous carrier frequency Deployment: CDMA (as neighboring cells usually use the same frequency range)
f1
f1
Inter-frequency handover
Carrier frequency of the new radio access is different from the old carrier frequency Deployment: GSM, handover between different UMTS operators
Inter-system handover
Happens between two different radio access networks (e.g., GSM and UMTS) Special kind of inter-frequency handover Deployment: areas where GSM and UMTS coexist and overlay networks
f1
f2
UMTS
GSM 900
7.1 Handover Management Control over Handover (I) Network-controlled Handover (NCHO)
Network measures the transmission quality via base stations and decides when handover should be executed Mobile terminal makes no measurements Intense signaling between the base stations and the node that decides on handover No handover signaling at the air interface Handover process (including data transmission, channel and network switching) takes 100-200ms
7.1 Handover Management Control over Handover (II) Mobile-controlled Handover (MCHO)
Mobile Communications 6. Mobility Management
Mobile terminal is completely in control of the handover process, i.e., it measures signal strength and decides on handover Very short reaction time (on the order of 0.1 seconds)
Overview
Method Network-controlled handover (NCHO) Mobile-assisted handover (MAHO) Mobile-controlled handover (MAHO) Measurem. Network Network and mobile Mobile Decision Network Network Mobile Systems Analog systems GSM, UMTS DECT, 802.11
2
4
3
4
4
4
BTS
BTS
BTS
BTS
BSC
BSC
BSC
MSC
MSC
Measurement report
Measurement result
HO decision HO required
3
Mobile Communications 6. Mobility Management
HO request Resource allocation Channel activation HO request ack. Ch. activation ack.
4 5
HO command
HO command
HO complete
2 3
Mobile continually transmits measurement reports BSS decides when to perform handover and request handover from the MSC MSC causes the new BSS to prepare a channel for the handover, and frees handover to the mobile as soon as this channel is acknowledged
Mobile station accesses new BSS and receives information about the new air interface (timing advance value, transmitter power level) Once the mobile can occupy the new channel, resources of the old BSS are released Mobile Communications 6. Mobility Management v7.0 15/51
Adjacent cells as well as sectors of a cell use the same 5-MHz frequency range Cell separation by spreading codes Majority of handovers are intrafrequency soft handovers
Hard handover...
...if old and new cell use different frequency ranges (inter-frequency handover) ...if RNCs participating in the handover are not connected ...if old and new cell use different UTRAN modes (FDDTDD) ...if old and new cell belong to different systems (e.g., UMTSGSM)
*)
Softer handover
Active set comprises different cell sectors served by the same node-B
Soft-softer handover
Active set comprises cell sectors of the same cell as well as sectors from other cells
Mobile Communications 6. Mobility Management v7.0 16/51
2,+2,4,+6,+2,+4,+2,4,4,+6,0,+2
+2,+2,4,+6,2,4,+2,+4,+4,+6,0,2
Combined signal comprising several channels (of one terminal), each spread with a channelization code
Scrambled signal
Scrambling code
SRNC
DRNC
SD1 SU1
SD2 SU1
NB
NB
f1
f1
4
5 6 7 8
8 Reassociation to old AP
AP
AP
AP
Beacon periodically
7 6
Reassociation response
4 1
Strong signal
3
Probe request
5 Choose AP with
strongest response
2 Weak signal;
7.2 Location Management Antagonism between Paging and Location Update Mobility Management based on pure Paging: Mobility Management based on pure Location Update:
If a call arrives, terminal is paged in all cells of the mobile network Location update is not required As paging must be executed in all cells of the network for each arriving call/SMS/data-packet high signaling overhead high delay in call/SMS/datapacket delivery
Each time the user crosses cell boundaries a location update is triggered Paging is not required As location updates must be initialized whenever crossing cell boundaries high signaling and database update overhead high power consumption in the terminals
Location Areas
Several cells are combined to a location area (LA) Subscriber location is known if the system knows the LA in which the subscriber is located When the system must establish a communication with the mobile, the paging only occurs in the current LA where called user resides Resource consumption is limited to the respective LA: paging messages are only transmitted in the cells of this particular LA Location information are stored in databases (generally, a home database and several visitor location databases are included in the network architecture)
Mobile periodically transmits its identity to the network Resource consumption is userindependent and can be unnecessary if the user does not move from a LA for a long time
Paging area 1
Layer 3
Layer 2
Layer 1
Mobile Communications 6. Mobility Management v7.0 24/51
Country
Germany Germany Germany France Switzerland
Execution on location area crossing Mobile station recognizes new location area by reading the LAI broadcast If new location area is recognized, location update is triggered
Mobile Communications 6. Mobility Management v7.0 25/51
...
Format of telephone numbers according to ITU-T E.164 Mobile Communications 6. Mobility Management Country Code (CC) 1-3 digits National Destination Code (NDC) N digits Subscriber Number (SN) 15-N digits
...
International numbering plan enables that customers from different countries can call each other in a similar way, i.e., to use the same country code to make a call to a specific country Every country belonging to one of 9 different world areas starts with the same digit (e.g. Europe (3 or 4), Central and South America (5),...) International numbering plan is specified in the ITU-T recommendation E.164
National numbering plans contains the rules of a specific country to follow when issuing telephone number Each country has autonomy about its numbering plan, but some countries use the same national numbering plan (e.g., USA and Canada) In Germany, the national numbering plan specifies the scheme for local numbers, carrier access numbers, service numbers,....
Mobile Communications 6. Mobility Management v7.0 26/51
Vodafone
01019
Deutsche Telekom
0177, 0178 0179
Mobilcom
Eplus
01030
...
Tele2
Teldafax
O2
7.3 GSM Location Management Drawbacks of Conventional Telephone Numbering Schemes Telephone numbers in the PSTN/ISDN...
...initially represented a geographic area where the associated device was located ...have been organized hierarchically in Aachen 24 order to reflect the network topology ...contain routing information used to locate the destination device of a call Kall 244
Frankfurt
65 Trier
659 Gerolstein
Distance: 3km ...users want to be called via their 6597 Esch Dahlem 2477 personal telephone number independent of the used mobile device (personal mobility) ...are only temporarily attached to a 02447 / 4711 06597 / 555 local switch (i.e, MSC) due to terminal mobility
Mobile Communications 6. Mobility Management v7.0 28/51
Numbering of subscribers
Mobile Communications 6. Mobility Management
Numbering of devices
International Mobile Station Equipment Identity (IMEI)
Permanent numbering
International Mobile Subscriber Identitiy (IMSI) Mobile Subscriber ISDN Number (MISDN)
Temporary numbering
Mobile Station Roaming Number (MSRN) Temporary Mobile Subscriber Identity (TMSI) Location Area Identifier (LAI) Cell Id (CI)
Separation between subscriber and device numbering supports personal mobility Separation between permanent and temporary numbering supports mobility management
Mapping between a users permanent/temporary and device/subscriber numbers is stored in the HLR and VLR for each user
Mobile Communications 6. Mobility Management v7.0 29/51
7.3 GSM Location Management Permanent Subscriber Addresses International Mobile Subscriber Identity (IMSI)
Mobile Communications 6. Mobility Management
Uniquely identifies the subscriber and Mobile Subscriber Identification Number is stored in the SIM, HLR, and AuC Mobile Country Code (MCN) (MSIN) Hierarchical addressing (example: MCN=262 for Germany, MNC=01,02,03,07 for T-Mobile, Mobile Network Code Vodafone, Eplus, O2) (MNC) Used, e.g., for billing
7.3 GSM Location Management Temporary Subscriber Addresses Mobile Station Roaming Number (MSRN)
Mobile Communications 6. Mobility Management
Temporary location-dependent ISDN number Required to make routing descisions and to identify the responsible MSC Assigned by the locally responsible VLR to each mobile station in its area and passed to the HLR Generated at each registration or when the HLR requests it for call setup (on a call-by-call basis)
NDC MSIN
CCN
7.3 GSM Location Management Other Addresses International Mobile Station Equipment Identity (IMEI)
Mobile Communications 6. Mobility Management
Uniquely identifies mobile stations Type Approval Code (TAC), Serial Number (SNR), centrally assigned assigned by the manf. internationally Allocated by the manufacturer, registered Finally Assembly Code (FAC), Spare (SP), by the network operator and stored in the assigned by the manufacturer not used EIR Characterizes a mobile station and gives clues about the manufacturer and the date of manufacturing
EIR
IMEI IMSI RANDSRES Ki Kc
AUC
Mobile Communications 6. Mobility Management
VLR
HLR
IMSI MSISDNMSRN
Base Transceiver Station Identity Code Cell Identifier International Mobile Station Equipment Identity International Mobile Subscriber Identity Cipher/Decipher Key Subscriber Authentication Key Mobile Subscriber ISDN Number
Mobile Station Roaming Number Location Area Identifier Random Number Signaling Point Code Session Key Temporary Mobile Subscriber Identity
HLR
Mobile Communications 6. Mobility Management Forwarding to the local MSC MSRN
HLR 3 2
MSISDN
SS7
MSC VLR
MSRN TMSI
Request and delivery of routing address Forwarding to responsible GMSC MSISDN (based on CC and 1 NDC of MSISDN)
4 5 GMSC VLR
TMSI Request and delivery of TMSI for paging
ISDN
TMSI
7 BSC 7
7
TMSI
6 MSC VLR
BTS
4
8 BTS
MS
BSS/MSC
Send info for setup
VLR
HLR
SS7 network
7.3 GSM Location Management Location Registration and Location Updates Location Registration
Must be executed in order to get access to a GSM network, i.e., to receive or to initiate calls Registration with home network or a foreign network (roaming; provided there is a roaming agreement between home and foreign network) Steps: Sending IMSI and LAI to the network Authentication Start of ciphering Generation of an TMSI (stored in the associated VLR) and an MSRN (stored in the central HLR) MS receives TMSI and saves it in the SIM storage
Location Update
Purpose: Tracking the mobile user in order to deliver calls or SMS Hybrid location updating Execution on LA crossing: mobile station recognizes that it is in a new LA by regularly reading the LAI broadcasted in each cell Periodic execution: Periodic execution of location updates (independent of Execution on LA crossing) Difference between location registration and location update: location update is based on TMSI (which is only unique in connection with an LAI) instead of the IMSI
HLR HLR 5 6
Update location in HLR
IMSI,RAND, SRES,Kc
4 3 VLR
SS7
IMSI, MSRN
MSC
Location update confirmation and assignment of new TMSI
TMSIold, LAI
7 1
TMSInew
BTS
4
BSC 1 7 7 1 BTS
7 MSC 2 VLR
GMSC VLR
ISDN
Update location
TMSIold, LAI
Location update request
TMSIold, LAI
BTS
(old LA)
BTS
(new LA)
MSC
VLR
*)
Figure shows location update sequence when roaming within a VLR area and MSC area If location area change incorporates change of the MSC or/and the VLR, location update procedure requires interactions with the central HLR
Mobile Communications 6. Mobility Management v7.0 38/51
HLR HLR
Mobile Communications 6. Mobility Management Forwarding to responsible GMSC/MSC
SS7
Indication that processing of connection request has started
MSC
VLR 5 1 MSC
ISDN
BTS
4
BSC 5 1 5 1 BTS
Setup indication
NPDB 4
HLR 2 3
VLR 11 10 9 MSC
GMSC
GMSC
Home network
Visited network
GGSN
Because IP does not support keeping the host address while moving to other points of attachment, GPRS applies tunneling Tunneling transparently transfers packets between the mobile station and external data networks In a tunnel, IP and X.25 packets are transmitted encapsulated within the GPRS backbone network between GGSN and SGSNs
GPRS Tunneling Protocol (GTP) carries the users IP or X.25 packets between GSNs within the same GSM network and between GSNs of different GSM networks GTP is carried over TCP/IP if X.25 is carried over GPRS and UDP/IP if IP is carried over GPRS GPRS backbone is IP-based
Mobile Communications 6. Mobility Management v7.0 41/51
IP Packet
Header
IP source IP destination
Payload
User data
SGSN
GGSN
Internet
SGSN SGSN Due to tunneling overhead, tunnels are terminated at an SGSN and are not continued at the air interface in GPRS
Mobile Communications 6. Mobility Management v7.0 42/51
WWW response
Inter-PLMN GPRS backbone
Roaming mobile subscriber with PLMN 2 as home network and WWW request static or dynamic home-PLMN address
BSC
SGSN
SGSN
Border Gateway
Border Gateway
PLMN 2 PLMN 1
GGSN Packet Data Network (PDN) (e.g. Internet, X.25) GGSN
Router LAN
Server
7.4 GPRS Location Management GPRS Advanced Addressing Packet Data Protocol (PDP) Address
Mobile Communications 6. Mobility Management
Dynamic
Routing Areas A routing area comprises several cells Routing areas are significantly smaller than location areas Depending on the GPRS state model, location updates and paging are related to routing instead of location areas or to cells
Mobile Communications 6. Mobility Management v7.0 45/51
7.4 GPRS Location Management Characteristics of Circuit and Packet Switched Traffic
Frequency of data bursts (i.e., packets) exchanged in the packet-switched mode may be much higher than that of calls in the circuit-switched mode Interarrival-time of data bursts is on average much smaller than the inter-arrival time of calls Packet switched traffic may result in an increased number of paging requests, i.e., each time a data burst is to be transferred in the downlink
Mobile Communications 6. Mobility Management v7.0 46/51
7.4 GPRS Location Management Signaling Overhead of Location Update and Paging Costs
Optimal LA/RA size is determined in dependence on the margin between location update and paging costs As paging costs are much higher for packet-switched traffic, routing areas have a smaller number of cells than location areas
Mobile Communications 6. Mobility Management v7.0 47/51
States: IDLE, READY, STANDBY Timers: READY, STANDBY State transitions are executed by timers, data packet transfer, or user activity No paging and low delay of packet delivery in the READY state, but increased locationupdate overhead Decreased location-update overhead and power consumption in the STANDBY state, but increased paging overhead if downlink transmission starts Timers are operator-specific and are broadcasted on a dedicated signaling channel to the terminals
IDLE
Terminal is not reachable in GPRS mode Location management according to GSM circuit-switched
READY
Terminal performs location updates whenever entering a new cell
STANDBY
Terminal performs location updates whenever entering a new routing area
7.5 UMTS Location Management Access and Core Network Location Management Experiences from GPRS
Location management is exclusively controlled in the core network (e.g., by SGSNs) Procedures (paging and location/cell updates) must pass the interface between access and core network High load and large delays
PMM Packet Mobility Management RRC Radio Resource Control PS Packet switched
Location updates on crossing of URAs Corresponds to PMM CONNECTED state in the core network
Location updates on crossing of cells Corresponds to PMM CONNECTED state in the core network