CS 525M Mobile and Ubiquitous Computing Seminar Brian Demers - - PowerPoint PPT Presentation

cs 525m mobile and ubiquitous computing seminar
SMART_READER_LITE
LIVE PREVIEW

CS 525M Mobile and Ubiquitous Computing Seminar Brian Demers - - PowerPoint PPT Presentation

CS 525M Mobile and Ubiquitous Computing Seminar Brian Demers March 2, 2004 Overview: Micromobility Protocols Comparison of IP Micromobility Protocols (2002, Campbell et al.) Background What is micromobility? Paper


slide-1
SLIDE 1

CS 525M – Mobile and Ubiquitous Computing Seminar

Brian Demers March 2, 2004

slide-2
SLIDE 2
  • “Comparison of IP Micromobility Protocols”

(2002, Campbell et al.)

  • Background

– What is micromobility?

  • Paper

– Paper goals – Protocols (CIP, Hawaii, HMIP) – Results

  • Conclusions

Overview: Micromobility Protocols

slide-3
SLIDE 3

Micromobility

slide-4
SLIDE 4

Micromobility

  • Mobile IP

Home Agent Foreign Agent User Incoming Message

  • Works fine when user is stationary
  • What if user moves frequently?

– Disrupts data stream, especially real-time data (ex: Voice over IP)

slide-5
SLIDE 5

Micromobility (cont.)

  • Micromobility protocols

– Complement Mobile IP – Improved support for “local” handoffs

User Foreign Agent Home Agent Incoming Message Access Points

slide-6
SLIDE 6

Micromobility (cont.)

  • Micromobility protocols

– Complement Mobile IP – Improved support for “local” handoffs

User Foreign Agent Home Agent Incoming Message Access Points

slide-7
SLIDE 7

Paper Overview

slide-8
SLIDE 8

Paper Overview

  • Compare micromobility protocols

– Cellular IP – Hawaii – Hierarchical Mobile IP (HMIP)

  • Develop general protocol model
  • Analyze design and performance tradeoffs
  • Simulate protocol behavior

– Focus on handoff performance

slide-9
SLIDE 9

Paper Overview (cont.)

  • Protocol performance factors:

– Layer of operation – Movement detection method

  • In band vs. out-of-band signaling

– Location of routing information – Routing information update process

  • What happens during crossover?
slide-10
SLIDE 10

Protocol Overview

3.5, IP Tunnels 3, Network (IP) 3, Network (IP)

Layer

Hierarchical Mobile IP

Hawaii Cellular IP

  • Layer 3, Network/IP

– Intermediate nodes are MAC/physical layer – All devices in micromobility network must be mobility-aware

  • Layer 3.5, IP Tunnels

– Intermediate nodes are IP nodes

slide-11
SLIDE 11

Protocol Overview (cont.)

Out-of-band (signaling message) Out-of-band (signaling message) In-band (data packet)

Signaling

Hierarchical Mobile IP

Hawaii Cellular IP

  • In-band

– Use existing data packets to detect nodes, update routes

  • Out-of-band

– Use explicit signaling messages

slide-12
SLIDE 12

Protocol Overview (cont.)

Hierarchical tunneling (GFA sets up tunnels) IP routing w/mobile- specific (location) info Mobile-specific routing (reverse path routes)

Routing

Hierarchical Mobile IP

Hawaii Cellular IP

  • Mobile-specific routing

– Maintain information specific to mobile nodes/routes – Are aware that a routing protocol is in use

  • Hierarchical Tunneling

– Rely on tree-like hierarchy

slide-13
SLIDE 13

Protocol Overview (cont.)

Gateway FA IP paging; 4 handoff types

IP paging for idle hosts; hard & semi-soft handoffs

Other Features

Hierarchical Mobile IP

Hawaii Cellular IP

  • IP Paging

– Allows mobile nodes to enter power-saving mode – Provides way to rediscover nodes

  • Handoff algorithms

– Hard vs. soft (sudden vs. gradual)

slide-14
SLIDE 14

Protocol Summary

Gateway FA IP paging; 4 handoff types

IP paging for idle hosts; hard & semi-soft handoffs

Other Features

Hierarchical tunneling (GFA sets up tunnels) IP routing w/mobile- specific (location) info Mobile-specific routing (reverse path routes)

Routing

Out-of-band (signaling message) Out-of-band (signaling message) In-band (data packet)

Signaling

3.5, IP Tunnels 3, Network (IP) 3, Network (IP)

Layer

Hierarchical Mobile IP

Hawaii Cellular IP

slide-15
SLIDE 15

Simulation

slide-16
SLIDE 16

Simulation Goals

  • Simulation of handoff scenarios

– Module for ns-2

  • Evaluation criteria:

– Packet loss/duplication – Routing updates

  • Ways to improve handoff process
slide-17
SLIDE 17

Simulation (cont.)

  • Simulation scenario #1 (tree, hard handoffs):

CH W0 W1 W5 W4 W3 W2 AP1 AP2 AP3 AP4

Mobile Host Internet Gateway Corresponding Host

  • Tests effect of crossover distance

MH

slide-18
SLIDE 18

Simulation (cont.)

  • Measured packet loss during crossover

– Cellular IP & Hawaii vary linearly with distance – Hierarchical Mobile IP is constant – HMIP: Routing decisions are made at Gateway FA (highest node)

CH W0 W1 W5 W4 W3 W2 AP1 AP2 AP3 AP4

Mobile Host Internet Gateway Corresponding Host

MH

slide-19
SLIDE 19

Simulation (cont.)

  • Measured throughput vs. handoff type

CH W0 W1 W5 W4 W3 W2 AP1 AP2 AP3 AP4

Mobile Host Internet Gateway Corresponding Host

MH

  • Hard handoffs

– Low signaling overhead, but tend to lose packets – Cellular IP hard handoff – Hawaii UNF

  • Semi-soft handoffs

– Prepare new access point before performing handoff – Cellular IP: bi-casting – Hawaii MSF: buffer & forward

Hard Handoffs Soft Handoffs

slide-20
SLIDE 20

Simulation (cont.)

  • Simulation scenario #2 (connected tree):

CH W0 W4 W3 W1 W2 AP1 AP2 AP3 AP4

Mobile Host

AP5 AP6 AP7 AP8 MH

Internet Gateway Corresponding Host

  • Tests protocol routing against non-tree topologies
slide-21
SLIDE 21

Simulation (cont.)

  • Cellular IP

– Old route – New route

CH W0 W4 W3 W1 W2 AP1 AP2 AP3 AP4 AP5 AP6 AP7 AP8 MH

Internet Gateway

  • Hawaii (MSF)

– Old route – New route

slide-22
SLIDE 22

Simulation (cont.)

  • Cellular IP

– Old route – New route

CH W0 W4 W3 W1 W2 AP1 AP2 AP3 AP4 AP5 AP6 AP7 AP8 MH

Internet Gateway

  • Hawaii (MSF)

– Old route – New route

  • Hawaii MSF forms non-optimal routes with non-tree topologies
  • ...but it avoids congesting higher level nodes with routing

information

slide-23
SLIDE 23

Conclusions

slide-24
SLIDE 24

Conclusions

  • Developed a generic model for

micromobility protocols – Viewed Cellular IP, Hawaii, and HMIP as instances of this model

  • Developed extensions for ns-2 allowing

simulation of these three protocols

  • Found that location of crossover node is

most important performance consideration

slide-25
SLIDE 25

Conclusions

  • I would add...

– Provided insight about the handoff problem – Identified a potential routing issue with Hawaii (MSF handoff scheme) – Laid groundwork for future work relating to security and other practical issues with these protocols – Could extend this work to ad-hoc networks (?)

slide-26
SLIDE 26

Questions/Comments?