CS 294-7: Handoff Strategies
CS 294-7: Handoff Strategies
CS 294-7: Handoff Strategies
1
Technology Trends
2
Issues for Handoff
3
Performance Metrics
2 Delay
8
Fixed Channel Assignment
• Fixed Assignment
– Permanent assignment to all cells
– Simple, but what happens when there are local demand
hotspots?
• Simple Borrowing
– MSC “borrows” unused channel from adjacent cell
– Select cell with lowest number of in-use channels
• Hybrid
– Partition channels into those that are “reserved for local
use only” and those that may be borrowed on demand
– Choose fixed partitioning based on expected traffic load
• Borrowing with Ordering
– Adjust reserved/borrowable ratio based on dynamic
traffic conditions
9
Dynamic Channel Assignment
• Call-by-Call Optimized
– MSC assigns channels on demand to BSs under its
control
– Cost function depends on:
» Future blocking probability
» Usage frequency of channel
» Reuse distance of channel
» …
– Other inputs to the decision process:
» Channel occupancy distributions
» Current traffic measurements
» Radio channel measurements
10
Flexible Channel Assignment
11
Handoff Scenarios
13
Handoffs and Connections
1. Connection established
to originating cell Switch
2. As mobile moves, BS in 1
original cell forwards to 3
new cell—latency and load
on original BS and network
3. Tear up and reestablish
2
connection tails Base Station
Originating Forwarding
Cell
New Cell
Beware of forwarding loops!
14
Virtual Connection Trees
Wireline Switch
Network
Admission Control on
entry to a new VCT
• Picocellular systems
– Cell sizes on the order of 10 m diameter (pedestrian
speeds are 2-3 m/second)
– Faster inter-node mobility, greater frequency of handoffs
– Proposed solution: local area multicast
Active Local
MH MH Multicast
Connection— MH
Address
Local Multicast
Direction of Motion
1 2 Red is forwarding
i 3 Gray is buffering
How easy to predict?
18
Mobility Protocol
• Connection Establishment
– MHS to communicate with MHD; Reflect request to MSSS and SHS
– Assigns local VCN, connection is NASCENT
– SHS locates MHD (VCN, ID of MHS, ID of MHD)
» Looks for MHD within local subnet first (ACTIVE LOCAL)
» If no response, broadcast locate request to other SHs;
When located, assign local VCN, respond to SHS
Connection status becomes ACTIVE REMOTE
– Connection is now established
• Connection Maintenance
– MSS beacon signaling: MH responds with GREET (includes ID of
old MSS and SH); MSS responds with GREET_ACK
– Same subnet: SH changes membership in MH’s group
– New subnet: new SH must inherit MH’s existing connections
ACTIVE_LOCAL connections become ACTIVE_REMOTE
Some ACTIVE_REMOTE connections become ACTIVE_LOCAL
19
Mobility Protocol
20
Low Latency Handoff
Home
Multicast Tunnel Agent
21
Low Latency Handoff
Home
Agent
Base Base
Station Station
22
Low Latency Handoff
Home
Agent
Base Base
Station Station
23
Low Latency Handoff
Home
Agent
Base Base
Station Station
24
Low Latency Handoff
Home
Agent
25
Low Latency Handoff
Home
Agent
26
Typical Handoff Messaging
BS1 MH BS2
Packet1
Beacon
Stronger
Packet2 Beacon
Buffer
Request Forward
Request
Packet3
Handoff
Packet4 Latency
Packet5
27
Measured Handoff Latency
5 - 25 ms 2 - 10 ms 0 - 40 ms 3 - 20 ms
95 ms worse case
10 ms best case
28