Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and...

28
Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta [email protected] Thesis Advisor: Prof. Henning Schulzrinne

Transcript of Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and...

Page 1: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming

Thesis Proposal by: Ashutosh Dutta

[email protected]

Thesis Advisor: Prof. Henning Schulzrinne

Page 2: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 2

Outline

Motivation & Problem Statement Related Work Initial Results Future Work with timeline Conclusions/Discussions Video Demo (if time permits)

Page 3: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 3

Mobile Wireless Internet: A Scenario

802.11a/b/g

Bluetooth

IPv6Network

UMTS/CDMA Network

InternetDomain1

Domain2

UMTS/CDMA

PSTN gateway

Hotspot

CHRoaming User Ad Hoc

Network

PAN

LAN

WAN

WAN

LAN

PSTN

802.11 a/b/g

Page 4: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 4

Proposed area of work

IP Mobility

Personal Terminal Service

Pre-session

Session(*)

Mid-session

ApplicationLayer

Optimized Fast- Handoff (*)

NetworkLayer

MIP CIPHAWAIIIDMP (*)MIP-LR MIPV6

SIPMM (*)MIP-LR(M)*

TransportLayer

MSOCKS, MigratemSCTP

Multicast

Overlay NetworkLayer

Mobicast, MSA, MMAMarconiNet

Page 5: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 5

Motivation and Problem Statement Motivation

– Current mobility management mechanisms suffer from wide scale deployment bottleneck due to performance issues such as triangular routing, encapsulation and lack of transition abilities between diverse networks

– Provide session-based applications such as IP telephony and multimedia streaming services anytime, anywhere in a most optimized, secured manner

– Need to minimize packet loss and handoff latency during subnet and domain movement 200 ms maximum tolerable jitter for real-time application, 3% packet loss

Design, demonstrate and analyze an optimized application layer mobility management scheme for wireless Internet telephony

– Application layer terminal mobility for wireless Internet roaming (Cell, Subnet, Domain movement) Interaction with Registration, Configuration, Security, QoS, VPN, heterogeneous access, IPv6

– Policy-based mobility management for survivable networks– Fast-handoff Mechanisms to reduce transient data loss and handoff delay

Layer 3 Application Layer Proactive handoff

– Performance evaluation of application layer terminal mobility with MIPv4,MIPv6, IDMP– Proof-of-concept in a wireless Internet telephony testbed

Design, demonstrate and analyze a multicast mobile content distribution – Hierarchical scope-based multicast architecture– Flexible content distribution (global content and local content) with application layer triggering– Fast-handoff mechanism for Intra-domain IP multicast stream– Performance evaluation of Fast-handoff Mechanism– QoS guarantee to the mobile users in a multi-subneted environment– Proof-of-concept in a Multimedia testbed

Page 6: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 6

1- L2 Hand-over Latency Delay

2 – Delay due toIP Address Acquisition and Configuration

3 - Registration and Media Redirection delay

Handoff Latency For Terminal Mobility

AP1 AP2 AccessRouter

ICMP Router Discovery/Router Advertisement

DHCP server/PPP/FA

DHCP/ MIP CoA/PPP

HA/SIP Server

MIP/SIP Registration/Re-Invite

CN

Media

New Media/Traffic Resumption

Binds to AP1

Binds to AP2

MN

1

2

3

Stateless Auto-configuration

AAA

IGMP/RTCP

DAD/ARP 1

2

3

Method

Linux

DHCP

ARP w/o

DHCP (v6) FA

COA

Auto

IP

L2

802.11

Static Pro

active

Time

2

4-5

s

150 ms 1 – 2

s

4-5

s

100 ms 100 ms TBD300- 400ms

DRCP

160ms

500ms

PPP

7-8s

27 ms

CDMA1 1

Page 7: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 7

Sample Mobility Protocols under study

ForeignSubnet

IP-based Network

CH

HomeSubnet

HA

<MH.IP, CH.IP>

MH

homenetwork

foreign/visitednetwork

<CH.IP, MH.IP (through MH.COA.IP)>

binding update (MH.IP->MH.COA.IP)

binding update

ForeignSubnet

IP-based Network

CH

HomeSubnet

HA

<MH.IP, CH.IP>

MH

homenetwork

foreign/visitednetwork

<CH.IP, MH.IP (through MH.COA.IP)>

binding update (MH.IP->MH.COA.IP)

binding update

CH

HA

FA

Home Network

MN

Tunnelled data

data

data

Plain Mobile IPv4

Register

DHCP

Mobile IPv6

CH

SIPServer

Home Network

MNmoves MN

Foreign NetworkSIP Mid-session mobility

1. MN moves2. MN re-invites

3. SIP OK4. Data

Registers

DynamicDNS

LR

CH R

Foreign Network 1: j.k.l

1: Registration:COA=j.k.l.m

2: Query

Home Network: a.b.c

3: COA

4: Bindingcache (COA) 5:Un-Encapsulated

data packets sentdirectly to COA

MH: a.b.c.d

Foreign Network

2 p.q.r

LRLRLR

CHCH R

Foreign Network 1: j.k.l

1: Registration:COA=j.k.l.m

2: Query

Home Network: a.b.c

3: COA

4: Bindingcache (COA) 5:Un-Encapsulated

data packets sentdirectly to COA

MH: a.b.c.d

MH: a.b.c.d

Foreign Network

2 p.q.r

LRLR

Application Layer MIP-LR

ExistingSession

Re-INVITE

New Data

SIPServer

Page 8: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 8

Application layer terminal mobility for wireless Internet roaming

• Original SIP-based terminal mobility (Wedlund, Schulzrinne, 1999 WoWMOM)• Contribution here: Enhance SIPMM with Configuration, Registration, TCP, IPv6,fast-handoff, Mobility (Cell, subnet, Domain), QoS, Dynamic DNS, VPN, AAA, Heterogeneous Access)

Internet

Visited Domain

AP

AP

ERC

AP

BS

BS

A

C

B D

Home RegistrarVisited Registrar

Corresponding Host

SIP enabled

128.59.10.6

IPch

207.3.232.10

207.3.232.10207.3.240.10

SLA/SA

128.59.11.6

N2

N1N1

N2

N1- Network 1 (802.11)N2- Network 2 ( CDMA/GPRS)

DHCP/PPP

ERC ERC

ERC - Edge Router and Controller

MN

SIP Server

QoS

AAA AAA

QoS

SIP Server

PublicSIP Server

Public AAA

VR HR

Home Domain

DHCP/PPPDNS

DNSPANA PANA

Page 9: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 9

Comparison of MIP with application layer mobility protocols (SIP, MIP-LR)

SIP-MIP Latency Simulation

0

5

10

15

20

25

30

35

0 100 200 300 400 500 600 700 800 900 1000

Packet size in bytes

La

ten

cy

in m

se

c

MIP Latency

SIP Latency

SIP vs. MIP Latency (Experiment)

5

10

15

20

25

30

35

40

0 100 200 300 400 500 600 700 800 90010001100

Packet Size in bytes

La

ten

cy

in

ms

ec

SIP

MIP

Ping, CH->MH@Foreign, Payload=64B:MIP-LR outperforms MIP when the triangle is long

0.0010.0020.0030.0040.0050.0060.0070.0080.0090.00

0 10 20 30 40

Delay1 (ms)

RT

T (

ms)

MIP

MIP-LR

Ping, CH->MH@Foreign, Payload=1024B:MIP-LR outperforms MIP when the triangle is long

0.00

20.00

40.00

60.00

80.00

100.00

120.00

0 10 20 30 40

Delay1 (ms)

RT

T (

ms)

MIP

MIP-LR

Fig 1 b. Comparison of MIP and MIP-LR application layer

Fig 1 a. Comparison of MIP and SIP-based mobility

Page 10: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 10

SIP-based Subnet and Domain Mobility (Experiment)

Handoff

(L2+DRCP+PANA)

CHMH

Old IP address IP1

New IP

address IP2

Re-Invite

X

RTP to IP1

RTP to IP2

OK

ACK

RTP to IP1

Voice40 msec

time interval

X

Pr

Pr

Pr

Handoff

(L2+DRCP+PANA)

CHMH

Old IP address IP1

New IP

address IP2

Re-Invite

X

RTP to IP1

RTP to IP2

OK

ACK

RTP to IP1

Voice40 msec

time interval

X

Pr

Pr

Pr

CH MH

59.521 - 10.1.4.162

00.478RTP2

RTP1

00.652

00.701

RTP2 00.938

RTP1

00.949

00.960

01.031

01.151

(De-REG+REG) (01.049, 01.052)

01.37

00.759 - 10.1.1.130

DRCP DISCOVER

DRCP OFFER

DRCP ACK

PANA

Re-INVITE

OK

ACK

Pr

Pr = 220 ms

RTP1

01.52 – 10.1.1.130

Pr

TimeSec

A specific handoff case with timing

Operation DRCP PANA SIP Media

RTP

Subnet

Handoff

79 ms 2 ms 228 ms

1490 ms

Domain

Handoff

81 ms 45 ms 289

ms

1656

ms

Fig 1. Handoff Factors for SIP-based mobility

Page 11: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 11

CH MH

RTP1

RTP1

51.756 – 10.1.4.162 (domain1)

RTP2 52.06652.146

DRCP OFFER

52.176ACK 52.226

PANA

52.266 – 10.1.1.130 (domain2)

52.27652.346

IKE

52.666

52.796

OK

ACK

Pr

Pr = 110 ms

Pr RTP1

53.066 – 10.1.1.130

TimeSec

52.906

56.456

56.926

IKE

CH MH

RTP1

RTP1

51.756 – 10.1.4.162 (domain1)

RTP2 52.06652.146

DRCP OFFER

52.176ACK 52.226

PANA

52.266 – 10.1.1.130 (domain2)

52.27652.346

IKE

52.666

52.796

OK

ACK

Pr

Pr = 110 ms

Pr RTP1

53.066 – 10.1.1.130

TimeSec

52.906

56.456

56.926

IKE

CH MH

RTP1

RTP1

23.806 – 10.1.4.162

207.3.232.156

24.046RTP2

24.086

24.156

24.176

DRCP OFFER

DRCP ACK

24.196 – 10.1.1.130

PANA-AAA

24.216

24.246

IKE

28.25629.356

Mobile IP

29.376

31.186 – 10.1.1.130

RTP1 (IPIP)RTP1

TIME(Sec)

CH MH

RTP1

RTP1

23.806 – 10.1.4.162

207.3.232.156

24.046RTP2

24.086

24.156

24.176

DRCP OFFER

DRCP ACK

24.196 – 10.1.1.130

PANA-AAA

24.216

24.246

IKE

28.25629.356

Mobile IP

29.376

31.186 – 10.1.1.130

RTP1 (IPIP)RTP1

TIME(Sec)

Fig 3a. SIP-based secured Inter-domain mobility Fig 3b. MIP-based secured Inter-domain mobility

Inter-domain secured handoff using SIP-MIP

SIP-based secured interdomain mobility

0

1

2

3

4

5

6

0 20 40 60 80 100 120 140 160 180 200

Time in Seconds

Pro

toco

ls

SIP

RTP

DRCP

PANA

IPSEC

MIP-based secured interdomain mobility

0

1

2

3

4

5

6

0 10 20 30 40 50 60 70 80 90 100 110 120 130 140

Seconds

Pro

toc

ol

RTP

DRCP

PANA

IPSEC

MIP

Page 12: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 12

Fast-handoff across heterogeneous access network

Time (10 seconds/grid)

Pa

ck

et

Se

qu

en

ce

Nu

mb

er

(50

0 p

ac

ke

ts/g

rid

)

3G Cellular 802.11b

Movement type Cellular- 802.11b

802.11b –

Cellular

Handoff

Trials

#1 #2 #1 #2

INVITE -> OK 0.12 s 0.12 s 1.32 s 6.64 s

INVITE ->

1st Packet

0.39 s 0.41 s 2.54 s 7.18 s

Re-transmission None None Yes Yes

802.11-Cellular Secured Handoff

2000

2100

2200

2300

2400

2500

2600

57:07.2 57:50.4 58:33.6 59:16.8

Time in Minutes

RT

P S

eq

ue

nc

e n

um

be

rs

802-11-Cellularhandoff

Out-of-orderPackets

Low gradient

Cellular

80211-cellular

802.11

Operation Timing

PPP setup 10 sec

X-MIP 300 ms

VPN Tunnel

setup

6 Sec

I-MIP 400 ms

I-MIP (Home) 200 ms

IPSEC 60 ms

DHCP 3 Sec

TransmissionDelay

5 ms 802.11

2.5 s cellularFig 2a. SIP-based multi-interface mobility management

Fig 2b. Mobile IP with VPN

Page 13: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 13

SIP-based handoff analysis for IPv6 and MIPv6 (experiment)

MNNew

Router

RouterAdvertisement

200 OK

detachment from old access medium

attachment to new access medium

handoffdetection

handoff completion(signaling)

Re-INVITE

CN

handoff completion(media)

Delay on Media

UDP packet

ACK

DAD

D1

D2

D3

Signaling (ms) Media (ms)

H12

38290 38546

H23 3932

HANDOFFCASE

SIP(DAD)

SIPNDAD

MIPv6NDAD

SIPDAD

SIPNDAD

MIPv6NDAD

171.4 1.5 420.8 21.1

H31

161.6 2.0 4187.7 418.6 30.3

1934.7 161.1 1.0 1949.4 408.4 25.3

Handoff Delay Table

Handoff Flow

Key Findings: SIP Mobility and MIPv6 have a lot of similarities in terms of binding update and triangular routing avoidance and could be interesting candidates for performance comparison

Page 14: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 14

Mobile Host withOld IP address

CH

SIPRegistrar

MobilityProxy

Mobile Host withNew IP address

IP1 IP2

2. Change to a new IP address

3. Update IP address

4. Forward packets to the new IP address

1. ExistingTCP connection

SIP-CGI

New TCP connection

Application layer mobility for TCP traffic (Mobility Proxy)

4. New TCP connection

Libipq+Mangler

Libipq+De-Mangler

3. Re-Invite/ MIPLR update

Approach 1Approach 2

Page 15: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 15

Policy-based mobility management

Check domainand IP addressboth

IP address does not change

Gateway 1 CH MHGateway 2MH

RTP session

MH

MH moves

IP0

IP1

IP1

MH Moves again

within GW2

Re-Invite

RTP session

SIP-MMP Integration Flow

Gateway Beacon

IRR

RTP session

Cache Update

Domain 1 Domain 2

Check domainand IP addressboth

IP address does not change

Gateway 1 CH MHGateway 2MH

RTP session

MH

MH moves

IP0

IP1

IP1

MH Moves again

within GW2

Re-Invite

RTP session

SIP-MMP Integration Flow

Gateway Beacon

IRR

RTP session

Cache Update

Domain 1 Domain 2

Check domainand IP addressboth

IP address does not change

Gateway 1 CH MHGateway 2MH

TCP session

MH

MH moves

IP0

IP1

IP1

MH Moves again

within GW2

UPDATE

TCP session

Gateway Beacon

Libipq+Mangler

IRR

Cache Initialization

TCP session

Demangler+libipq

HLR

UPDATE

FA

Domain1 Domain2

Query

Check domainand IP addressboth

IP address does not change

Gateway 1 CH MHGateway 2MH

TCP session

MH

MH moves

IP0

IP1

IP1

MH Moves again

within GW2

UPDATE

TCP session

Gateway Beacon

Libipq+Mangler

IRR

Cache Initialization

TCP session

Demangler+libipq

HLR

UPDATE

FA

Domain1 Domain2

Query

SIP-MIPLR Flow Diagram

CH MH MHGateway 1

Gateway 2

MultimediaSession

TCP Session

IP0

Re-Invite

MIPLR

update

IP1 (New Domain/New IP address)

1. Check PolicyTable2. Mangle only

TCP packets RTP Session

Domain 1 Domain 2

FA

TCP Session Demangler

SIP-MIPLR Flow Diagram

CH MH MHGateway 1

Gateway 2

MultimediaSession

TCP Session

IP0

Re-Invite

MIPLR

update

IP1 (New Domain/New IP address)

1. Check PolicyTable2. Mangle only

TCP packets RTP Session

Domain 1 Domain 2

FA

TCP Session Demangler

Access Point Access Point

Router

Mobile host

MMP gateway’DRCP/SIPserver

SIP/MIP-LRSIP UA/MIP-LR/MMP

CH

SIP UA

LR

MMP Node

Router

LR

SIP/MIP-LR

MMP

Subnetwork Subnetwork SubnetworkSubnetwork

MMPGateway

Inter-domain Network

Subnetwork

Access Point Access Point

Router

Mobile host

MMP gateway’DRCP/SIPserver

SIP/MIP-LRSIP UA/MIP-LR/MMP

CH

SIP UA

LR

MMP Node

Router

LR

SIP/MIP-LR

MMP

Subnetwork Subnetwork SubnetworkSubnetwork

MMPGateway

Inter-domain Network

Subnetwork

MIPLR-MMP

Page 16: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 16

Policy-based mobility management performance (experiment)

(a) duplicate packets arriving at MH during micro-mobility handoff; (b) packets dropped during macro-mobility handoff

Page 17: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 17

Why SIP Fast-handoff ?

MN

Internet

Visited Domain

MN

MN

Public SIP Proxy

Public SIP Proxy

Public SIP Proxy

IP0

IP1

IP2

Visited Proxy

Home SIP Proxy

RTPMedia(Existing SIPSession)

Re-Invite

OK ACK

CN HomeDomain

SubnetS0

SubnetS1

SubnetS2

RTPMedia afterRe-Invite

Register1

2

3

4

5

Translator

Translator

Translator

Page 18: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 18

SIP fast-handoff mechanisms

Key Design Techniques:– Limit the signaling due to Intra-domain Mobility– Capture the transient packets in-flight and redirects to the mobile

SIP Registrar and Mobility Proxy-based – RTPtrans (RTP translator an application layer Translator)– Mobility Proxy uses NAT tables– Experimented in the lab environment

Outbound SIP proxy server and mobility proxy– Local SIP proxy captures outbound packets

B2BUA and midcom– Operator assisted fast-handoff

Multicast Agent– Small group multicast– Duration limited locally scoped Multicast

Page 19: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 19

Intra-domain SIP fast-handoff mechanism –mobility proxy

R

SIPServer/Registrar

RT1RT2RT3

MHMHMH

IP1IP2IP3

CH

IPR1IPR2IPR3

Mapping Database

Register

1

IP1:p1IP2:p1

2’

DelaySimulator

(Med

ia)

2 (R

e-in

vite

)

IP2 -> IPR1IP3 -> IPR2...

3

Domain -D1

4

(Med

ia in

flig

ht)

(Transient media)

RT1,RT2,RT3 - RTP Translators

4’

2a Re-Invite

Page 20: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 20

Proactive handoff protocol flow

MN AP1

PAR

AP2 DHCPAAA

Location ServerPeer

DISCOVERNetwork ElementsNeighboring networks

DHCP proxy

IKEv2

MN

DetectsNew Network

with IP address from network 2

OldIPSECTunnelBreaks

DHCP INFORM

Network A Network B

IP0

AuthenticationPANA

IKEv2

Network C

CH

Existing Session

Binding Update with IP1

Tunneled data

New DataIP1

NAR

Page 21: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 21

lml (local program)

MarconiNet Logical Architecture

Channel Database

Channel announcement (local)

RTP/RTCP

Mi

Local station

SAP/SDP

ProgramManager

RTSP Ad/MediaServer

PS1 PSiPS2

SAP MxSAP Based announcementGLOBAL (encrypted)

M2 Mi

(EncryptedAudio Stream)

Global Content Providers

Channel Monitor

lmi

PLAY

SETUP

Local Commercial

SAP lmxRTP/RTCP

MobileClients

M1

mi

MarconiNet Prototype

Local Station Program Manager Channel Monitor

Primary Station AnnouncerIP Radio/TV Tuner

Local Station Program Manager Channel Monitor

Primary Station Announcer

Local Station Program Manager Channel Monitor

Primary Station AnnouncerIP Radio/TV Tuner

Page 22: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 22

Protocol Flow for MarconiNet

Content

MaddrServer

IMRFetch Maddr Mi

Mi

GlobalBus

Announce (SAP/SDP)

Media, (RTP)

SAP (Get Annoucement)

LocalBus

Local Channel DB

RTCP Join

lmi

Get the anouncement

Send on lmi

Play Commercial Send media (RTSP)

Media Delivery

Ad delivery

RTCP BYE

lml

Start GlobalProgram

IGMP

join

External eventtriggersLocal Content

RTCP Triggering

Live media

Live media

Local Program (SAP)

Media(RTP)

Client tunes

Client changeschannel

Local Server

MediaServer

Page 23: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 23

Mobility and QoS with multiple servers

S1 S2p1 p2

BS0BS1

Sources

Backbone

Ad server

LocalServer

m1

m2

LocalProgram

RTSP

Ad server

LocalServer

m1

m2

LocalProgram

RTSP

BS2

M-Proxy

(P1,a1) (P2,a2)P2,a2

P2,a3

S0

S1

(a1,a2)

(a3)

• Fast-handoff for the mobiles

• QoS negotiation

Page 24: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 24

Fast-handoff mechanism for MarconiNet

Layer two handoff–CGMP, IGMP snooping

Post Registration–Address Acquisition (DHCP/DRCP)–IGMP Triggering (Layer 3)–RTCP Join/Leave (Application Layer)

Pre-registration–RTCP triggering with pre-provisioned shared multicast address–Time bound pro-active multicast using multicast agent–Deploy proxy agents in each subnet

During registration–Pass on the local multicast address as part of DHCP DISCOVER message

Page 25: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 25

IGMP-802.11 (Subnet) Handoff

0

1

2

3

4

5

0 200 400 600 800 1000

TIme in Seconds

Pro

toc

ols

In

sta

nc

e a

t M

ob

ile

RTP

DRCP

Router Query

Q.Response

JOIN Latency JOIN Latency

Subnet handoff

Subnet handoff

Ping-Pong Ping-Pong

Proxy based handoff

0

1

2

3

4

5

0 200 400 600 800

Time in Seconds

Pro

toco

ls a

t M

ob

ile

RTP

DRCP

Router Query

Q.Response

Handoff

JOIN Latency is about 60 secondsMaximum LEAVE latency is about 3 min

JOIN latency is almost zeroLeave latency is still an issue ?

IGMP Join/Leave latency vs. Proxy-based handoff in 802.11 environment

Page 26: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 26

Roadmap for future work

Develop analytical models for the following cases– SIP-based mobility and MIPv6 – February 2005– SIP-based fast handoff, IDMP Fast-handoff, MIP Fast-handoff – August 2005– Application layer mobility for simultaneous movement) – July 2005– RTCP and IGMP-based Triggering mechanism to study join/leave latency – April 2005

Secured proactive fast-handoff mechanism– Complete the Fast-Handoff scheme using proactive IP address acquisition and pre-

authentication– Expected Completion date April 2005

Experiment fast-handoff mechanisms for MarconiNet under 802.11 environment

– Compare three fast-handoff mechanisms– Reduce the “LEAVE” latency in 802.11 environment using Proxy-based approach– Expected completion date September 2005

Compare SIP-based terminal mobility for session-based TCP application with other mobility approaches

– Expected Completion Date June 2005 QoS mechanisms for mobile users in MarconiNet

– Use extension of RTCP and SAP protocols to provide guaranteed QoS to the mobile– Perform extensive measurement under variable network condition– Expected completion date is October 2005

Page 27: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 27

List of Relevant Publications1. A. Dutta, H. Schulzrinne, Y. Yemini,

"MarconiNet: An Architecture for Internet Radio and TV. 9th International Workshop on Network Support for Digital Audio Video Systems (NOSSDAV 99), New Jersey, 23-25th June.

2. A. Dutta, H. Schulzrinne MarconiNet:Overlay Mobile Content Distribution Network, IEEE Communication Magazine February 2004 3. A. Dutta, F. Vakil, J.C Chen, M. Tauil, S. Baba and H. Schulzrinne,

"Application Layer Mobility Management Scheme for Wireless Internet," in 3Gwireless 2001,(San Francisco), pp. 7, May 2001 4. A. Dutta, P. Agrawal, S. Das, A. McAuley, D. Famolari, H. Schulzrinne et al Realizing Mobile Wireless Internet Telephony and Streaming

Multimedia Testbed Accepted Elsevier Journal for Computer and Communication 5. A. Dutta, O. Altintas, W. Chen, H. Schulzrinne Mobility Approaches for All IP Wireless Networks, SCI 2002, Orlando, Florida 6. A. Dutta, H. Schulzrinne, S. Das, A. McAuley, W. Chen, Onur Altintas

MarconiNet supporting Streaming Media over Localized Wireless Multicast, M-Commerce 2002 Workshop, Atlanta September 28th, 2002

7. A. Misra, S. Das, A. Dutta, A. McAuley and S.K. Das, IDMP based\ Fast-handoff and Paging in IP based 4G Mobile Networks," IEEE Communication Magazine, March 2002.

8. S. Das, A. Dutta, A. McAuley, A. Misra and S.K. Das, IDMP: An Intra-Domain Mobility Management Protocol for Next Generation, Wireless Networks, to appear in IEEE PCS magazine

9. A. Dutta, O. Altintas, H. Schulzrinne, W. Chen Multimedia SIP sessions in a Mobile Heterogeneous Access Environment, 3G Wireless 2002

10. A. Dutta, D. Wong, J. Burns, R. Jain, H. Schulzrinne, A. McAuley Realization of Integrated Mobility Management for Ad-Hoc Networks, MILCOM 2002

11. J. Chennikara, W. Chen, A. Dutta, O. Altintas Application Layer Multicast for Mobile Users in Diverse Networks, Globecom 2002 12. N. Nakajima, A. Dutta, S. Das, H. Schulzrinne Handoff Delay Analysis for SIP Mobility in IPv6 Testbed, Accepted for for ICC 2003 13. Ping-yu Hsieh, A. Dutta, H. Schulzrinne Application Layer Mobility Proxy for Real-time communication 3G Wireless 2003 14. K. D. Wong, A. Dutta, K. Young, H. Schulzrinne Managing Simultaneous Mobility of IP Hosts, MILCOM 2003, Boston 15. A. Dutta, J. Chennikara, W. Chen, O. Altintas, H. Schulzrinne Multicasting streaming media to mobile users, IEEE Communication

Magazine, October 2003 Issue 16. K. D.Wong, A. Dutta, J. Burns, R. Jain, K. Young, H. Schulzrinne A multilayered mobility management scheme for autoconfigured

wireless networks, IEEE Wireless Communication, October 2003 Issue 17. A. Dutta, S. Das, P. Li, A. McAuley, Y. Ohba, S. Baba, H. Schulzrinne Secured Mobile Multimedia Communication for Wireless Internet,

ICNSC 2004, Taipei, Taiwan 18. K. D. Wong, Hung-Yu Wei, A. Dutta, K. Young, H. Schulzrinne "Performance of IP Micro-Mobility Management Scehemes using Host

Based Routing.", WPMC 0119. A. Dutta, S. Madhani, W. Chen, O. Altintas, H. Schulzrinne Fast-handoff Schemes for Application Layer Mobility Management, PIMRC

2004, Spain

Page 28: Title: Architecture, Mobility Management and Performance Issues for Wireless Internet Telephony and Multicast Streaming Thesis Proposal by: Ashutosh Dutta.

Thesis Proposal - 28

Summary and Conclusions

Initial work has focused in the following areas– SIP-based Mobility Management for Wireless Internet

Terminal Mobility for RTP, TCP traffic for subnet and domain IPv6 Heterogeneous Access Fast-handoff Approaches (Layer 3 and Layer 4)

– MarconiNet: Hierarchical Multicast-based Content Distribution Streaming prototype with basic features of content distribution

– Localized Advertisement, Secured Payment, Channel Monitor Fast-handoff mechanism under MarconiNet environment QoS management for the mobiles

Future work will focus on the following aspects– Enhancement of the current prototypes– Develop Analytical models for fast-handoff mechanisms – Comparison of SIP-based mobility management with MIPv6– More Experimental results