55
IBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne Dept. of Computer Science Columbia University, New York [email protected] IBM, Sept. 2001 September 13, 2001

Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 1

Wireless Networks without Infrastructure

Ashutosh Dutta, Maria Papadopouli and Henning SchulzrinneDept. of Computer Science

Columbia University, New [email protected]

IBM, Sept. 2001

September 13, 2001

Page 2: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 2

Overview

• Motivation

• Ad-hoc networks

• Application-layer mobility

• Multicast mobility for Internet radio and TV

September 13, 2001

Page 3: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 3

Motivation

• spectrum is very expensive:

Location what cost

UK 3G $590/person

Germany 3G $558/person

Italy 3G $200/person

New York Verizon (20 MHz) $220/customer

• does not include any base stations

• 3G bandwidth is decreasing (2 Mb/s↘ 64 kb/s)

September 13, 2001

Page 4: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 4

An alternate universe

• metrics: $/customer or b/s/area

• “picocellular” 802.11: about 100 Mb/s/km2

• cellular: about 2 Mb/s/km2 (?)

• but:

– not suited for high-speed mobility

– no power control➠ battery, interference

– no predictable QoS due to L1/L3 interference

September 13, 2001

Page 5: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 5

802.11 access infrastructure for NY

• each base station covers 100 m radius

• New York: 8m people in 800 km2 ➠ need 80,000 base stations

• assume $500/base station

• about $5/person

• instead of tower, donate an SDSL, CM or Ethernet connection to 80,000 luckyNew Yorkers

September 13, 2001

Page 6: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 6

Opportunities

• multiple wireless networks

– low-rate, wide-area (e.g., GPRS)

– high-rate in high-density areas

– incremental cost may be small

• ➠ Internet approach

• also, 3G hybrid CO/PS➠ high complexity

• 3G – a physical and link layer with “network envy” (cf. ATM, BlueTooth)

September 13, 2001

Page 7: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 7

7DS

September 13, 2001

Page 8: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 8

7DS

• “sevendegrees of separation”

• generalization of InfoStation concept

• similar to P2P, but emphasis on data spreading, not searching

• requires zero infrastructure

• however, cooperative systems

• sporadically Internet connected

• power/energy-constrained mobile nodes

• may relay queries, ad-hoc network-style

September 13, 2001

Page 9: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 9

7DS applications

• any Internet content: web pages, video, music, games

• (original) URL

• keywords (news, weather, map)

• location-based: “map of where I am”, “map of Boston”

• content with advertising

• GPS time & location advertisement

• see also HP Cooltown

September 13, 2001

Page 10: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 10

7DS mobility model

Randway model:1 km

1 km

pause

1.5 m/s

1 m/s

0.5 m/s

0.25 m/s

September 13, 2001

Page 11: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 11

7DS implementation

• initial Java implementation on laptop

• to be done for Compaq Ipaq (Linux or WinCE)

• Inhand Electronics ARM RISC board

– low-power

– PCMCIA slot for storage, network or GPS

September 13, 2001

Page 12: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 12

7DS implementation

ARM RISC processor802.11b

~1W

magnetARM RISC processor

802.11b

~1W

magnet

September 13, 2001

Page 13: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 13

7DS implementation

• to browser, standard proxy cache

• explicit cache management by user – public/private, expiration

• cache is indexed to allow keyword-based searches

• cache objects expire based on query frequency

• however, may serve expired objects since no origin server

• requestor can choose best match(es)

September 13, 2001

Page 14: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 14

Future work: 7DS data gathering

• mobile sensors (cameras, biomedical,. . . ) submit data to mobile nodes

• mobile nodes “deposit” at nearest Internet AP

• encrypted and signed

• how many – survival vs. energy, network and storage load

• postcard vs. certified mail

September 13, 2001

Page 15: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 15

Cooperation strategies

Mobility: carrier can be fixed or mobile

Querying: listen (passive) or active

Power conservation: only enable periodically

Forwarding: relay queries and responses to extend range

September 13, 2001

Page 16: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 16

Performance evaluation

Querying cooperation strategy

no forwarding sharing sharing + forwarding

active MIS, FIS P, NP FW

passive FIS-NDS FIS-NP, FIS-NP

power cons. peer-peer server-client

disabled NP FIS, MIS, FIS-NP, FIS-NDS

September 13, 2001

Page 17: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 17

Simulations

pause time 50 s

mobile user speed 0. . . 1.5 m/s

server advertisement interval 10 s

forward message interval 10 s

simulation time 25’

area 1 km2

coverage 230 m (H), 115 m (M), 57.5 m (L)

Measure percentage of data holders after 25 minutes (commute)

September 13, 2001

Page 18: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 18

Dataholders after 25’

Function of host density:

0

20

40

60

80

100

5 10 15 20 25

Dataholders (%)

Number of Hosts

PNPFWFIS

FIS-PFIS-NP

FIS-NDSMIS

0

20

40

60

80

100

5 10 15 20 25

Dataholders (%)

Number of Hosts

PNPFWFIS

FIS-PFIS-NP

FIS-NDSMIS

September 13, 2001

Page 19: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 19

Dataholders after 25’

Function of host density:

50

100

150

200

250

300

350

400

450

5 10 15 20 25

Delay (s)

Number of Hosts

P

NP

FW

FIS

FIS-P

FIS-NP

FIS-NDS

MIS

400

450

500

550

600

650

700

5 10 15 20 25

Delay (s)

Number of Hosts

P

NP

FW

FIS

FIS-P

FIS-NP

FIS-NDS

MIS

September 13, 2001

Page 20: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 20

Dataholders after 25’, 5 hosts/km2

Function of query interval:

0

20

40

60

80

100

0 20 40 60 80 100 120 140 160 180

Dataholders (%)

Query Interval (s)

5 Hosts (High Power Transmission)

PNPFWFIS

0

20

40

60

80

100

0 20 40 60 80 100 120 140 160 180

Dataholders (%)

Query Interval (s)

5 Hosts (Medium Power Transmission)

PNPFWFIS

September 13, 2001

Page 21: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 21

Dataholders after 25’, 25 hosts/km2

Function of query interval:

0

20

40

60

80

100

0 20 40 60 80 100 120 140 160 180

Dataholders (%)

Query Interval (s)

25 Hosts (High Power Transmission)

PNPFW

FIS (H)

0

20

40

60

80

100

0 20 40 60 80 100 120 140 160 180

Dataholders (%)

Query Interval (s)

25 Hosts (Medium Power Transmission)

PNPFWFIS

September 13, 2001

Page 22: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 22

Summary of results

• cooperation and mobility strongly influence results

• P-P outperforms S-C

• forwarding does not help

• host density and query interval don’t influence S-C

September 13, 2001

Page 23: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 23

Scaling effects

Scheme(power)-(initial data holders,hosts):area

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0 500 1000 1500 2000 2500 3000

log(

1-p(

t))*

*2

Time (s)

FIS(H)-(1,5):1x1FIS(H)-(4,20):2x2FIS(H)-(9,45):3x3FIS(M)-(1,5):1x1

FIS(M)-(4,20):2x2FIS(M)-(9,45):3x3FIS(H)-(1,20):2x2

September 13, 2001

Page 24: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 24

Analytic model of FIS

• diffusion in a medium with randomly distributed static traps

• particles are absorbed when they enter trap

• d dimensions,α lattice constant,q trap concentration

• hosts that receive data “disappear”

• q = πR2N/A, with R as coverage radius

• survival aftern steps:log(φn) ≈ −α[log( 11−q )]2/(d+2)nd/(d+2)

September 13, 2001

Page 25: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 25

Analytic model of FIS

0

20

40

60

80

100

0 500 1000 1500 2000 2500 3000

Dat

ahol

ders

(%

)

Time (s)

TrapModel(M)(1,5)1x1

FIS(M)(1,5)1x1

TrapModel(H)(1,5)1x1

FIS(H)(1,5)1x1

Finite mean-square displacement per square←→ randway

September 13, 2001

Page 26: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 26

Epidemic model

• carrier is “infected”, hosts are “susceptible”

• transmit to any given host with probabilityhα + o(h) in intervalh

• pure birth process

• T = time until data has spread among all mobiles

• E[T ] = 1α

∑N−1i=1

1i(N−1)

September 13, 2001

Page 27: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 27

Application-layer mobility

• what is application layer mobility

• SIP as protocol to support application-layer mobility

• different mobility modalities for interactive communications

September 13, 2001

Page 28: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 28

Application-layer mobility

• mobility = external identifier (URL, identifying IP address) stays constant aslower-layer identifier changes (IP address, routable IP address)

• mobility support:

hide: keep layer ignorant of change of network attachment point

inband: TCP connection migration (Snoeren/Balakrishnan)

out of band: signaling protocol that changes associations

• always need binding update to existing peersand registration update for new peers

September 13, 2001

Page 29: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 29

Application layer mobility

• if connections are short-lived, TCP state maintenance not too important

• need recovery➠ useful for robustness

– HTTP bytes range

– ftp partial retrievals

• doesn’t work for telnet and X sessions

• easier to install – separation of bit delivery from mobility

September 13, 2001

Page 30: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 30

SIP: Session Initiation Protocol

IETF-standardizedpeer-to-peersignaling protocol (RFC 2543):

• locate user given email-style address

• set up session

• (re)-negotiate session parameters

• manual and automatic forwarding (“name/number mapping”)

• personal mobility➠ different terminal, same identifier

• “forking” of calls: one call, multiple destinations

• terminate and transfer calls

September 13, 2001

Page 31: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 31

SIP Components

entity does examples

proxy server forward calls firewall controller, “call router”

redirect server “application server”

user agent end system SIP phone, gateway, “softswitch”

registrar location mgt. mobility support

Roles are changeable, on a request-by-request basis

September 13, 2001

Page 32: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 32

SIP example: redirection

1

4

32

6

7

8

5

?

henn

ing

ACK [email protected]

INVITE [email protected]

302 Moved temporarily colu

mbi

a.ed

u

locationserver

columbia.edu

hgs

tu-berlin.de

INVITE [email protected]

200 OK

ACK [email protected]

ieee.org

Contact: [email protected]

September 13, 2001

Page 33: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 33

SIP example: proxying

9 media stream

4

8

7

1

[email protected]

6

5

3

?

henn

ing

hgs@

play

tune

play

cs.columbia.edu

200 OK

location server

200 [email protected]−berlin.de

cs.tu−berlin.de INVITE hgs@play

ACK hgs@play

2

September 13, 2001

Page 34: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 34

SIP forking proxies

INVITE [email protected]

[email protected]

INVITE bob@b

[email protected]

200 OK

INVITE carol@c

ACK

BYE [email protected]

200 OK

a.wonderland.com

macrosoft.com

CANCEL bob@c

September 13, 2001

Page 35: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 35

Mobility in an IP environment

Roaming users: logging in away from home network: hotel, home office

Terminal mobility: terminal moves between subnets

Personal mobility: different terminals, same address

Service mobility: keep same services while mobile

Session mobility: move active session between terminals

September 13, 2001

Page 36: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 36

Simple mobility: roaming users

• users visit other networks: laptop, PDA, hotel phone, . . .

• want to maintain external identity

• usually, just pass IP address to home registrar

• difficult if firewalls and NATs

– requests need to use local proxy

– thus, need to register locally

September 13, 2001

Page 37: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 37

Roaming Users – Dual Registration

Hotel California

DHCP

Contact: sip:eagles%[email protected]

REGISTER sip:home.com

To: [email protected]: [email protected]

Contact: sip:eagles%[email protected]

REGISTER sip:home.com

To: [email protected]: [email protected]

server

sip.hotelca.comREGISTER sip:sip.hotelca.com

home.comIP: 128.59.16.1

SIP: sip.hotelca.comDNS: hotelca.com

[email protected]

From: eagles%[email protected]: eagles%[email protected]

September 13, 2001

Page 38: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 38

Terminal mobility – mobile IP

CN

CH

HA

FAtunnelleddatadata

data

data

home network

foreignnetwork

mobile hostcorrespondent hostrouter with home agentfunctionalityrouter with foreign agentfunctionality

MH

CH

HA

HA

MH

MH

September 13, 2001

Page 39: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 39

Terminal mobility – mobile IP difficulties

• domain of IEEE 802.11 (link layer), 3GPP (radio access network), mobile IP(network layer), . . .

• network-layer mobility has problems:

– lack of deployment – home provider has no interest

– need two addresses – home and visiting

– dog-legged routing in IPv4

– may not work with IP address filtering except through triangle routing

– encapsulation overhead for voice: 8–20 bytes/packet for a 50-byte payload

– authentication of redirection

September 13, 2001

Page 40: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 40

SIP terminal mobility overview

• pre-call mobility➠ SIP proxy, redirect

• mid-call mobility➠ SIP re-INVITE, RTP

• recovery from disconnection

September 13, 2001

Page 41: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 41

SIP terminal mobility: pre-call

• MH acquires IP address viaDHCP

• optional: MH finds SIP servervia multicastREGISTER

• MH updates home SIP server– deregister old, register new

• optimization: hierarchical LR(later)

CH

redir

3

1

2

5

foreignnetwork

homenetwork

4

mobile hostcorrespondent host

SIP redirect server

MH

CH

redir

3

1

2

5

4

SIP INVITE

SIP 302 moved temporarily

SIP INVITE

SIP OK

dataMH

MH

September 13, 2001

Page 42: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 42

SIP terminal mobility: mid-call

• MH→CH: new INVITE, withContact header and updatedSDP

• re-registers with home regis-trar

• requires one one-way delay

CH

13

2

foreignnetwork

homemobile hostcorrespondent host

SIP redirect server

MH

CH

redir

3

1

2

SIP INVITE

SIP OK

data

redir

network

MH

MH

MH

September 13, 2001

Page 43: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 43

SIP terminal mobility: multi-stage registration

Don’t want to bother home registrar with each move

Contact: alice@CAFrom: alice@NY

Contact: 193.1.1.1From: alice@NY

NY

REGISTERINVITE

Los Angeles

San Francisco

Contact: 192.1.2.3From: alice@NY

CA

1

3

2

4

registrarproxy

September 13, 2001

Page 44: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 44

Personal mobility

[email protected]:12015551234

[email protected]

tel:12128541111

[email protected]

[email protected]

[email protected]

[email protected]

(also used by [email protected])

yahoo.com

columbia.edu

September 13, 2001

Page 45: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 45

Personal mobility

• switch between PDA, cell phone, PC, Ethernet phone, Internet appliance, . . .

• several “generic” addresses, one person/function, many terminals

• e.g.,tel:2129397042 , [email protected] ,[email protected] or [email protected]

• SIP is designed for that – proxying and redirection does translation

• but: need mapping mechanisms to recognize registrations as belonging to thesame person

• some possible solutions:

– dip into LDAP personnel database or/etc/passwd to match phone numberand variations of name (J.Doe, John.Doe, Doe)

– need dialing plan to [email protected] andtel:2129397042 as same

September 13, 2001

Page 46: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 46

Service mobility

Examples:

• speed dial & address book

• media preferences

• special feature buttons (voice mail, do-not-disturb)

• incoming call handling instructions

• buddy lists

• features in home provider server

−→ independent of terminal (including pay phone!), across providers

September 13, 2001

Page 47: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 47

Service mobility

• REGISTER can retrieve configuration information (e.g., speed dial settings,distinctive ringing or voice mail settings)

• but needs to be device-independent

• most such services (e.g., voicemail forwarding, call filtering) should remain onserver(s)

• use SIPRoute mechanism to direct path of outgoing calls via home server

Route: <sip:[email protected]>, <sip:[email protected]>

September 13, 2001

Page 48: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 48

Service mobility – call handling

• need uniform basic service description model−→ Call Processing Language(CPL)

• CPL for local call handling

• update CPL from terminal: add telemarketer to block list

• harder: synchronize CPL changes across multiple providers

• one possibility:REGISTER updates information, but device needs to know that ithas multiple identities

• merging of call logs

September 13, 2001

Page 49: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 49

SIP and mobility: issues

• doesn’t work for TCP applications – solutions:

– punt: “don’t type and drive”

– application-layer awareness: restart web, email, ftp transfer – need for deepfade anyway. . .

– TCP redirect (Snoeren/Balakrishnan)

– NAT-style boxes controlled by SIP (see Telcordia ITSUMO project)

• fast hand-off via SIP proxies with media translators

• but: works nicely for “vertical handoff” between different technologies - e.g.,transfer call from mobile handset to office videophone when arriving at work

September 13, 2001

Page 50: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 50

Conclusions for application-layer mobility

• uniform solution for wired and wireless multimedia terminals

• network-layer mobility neither sufficient nor available

• many common services don’t need network-layer support

• application-layer mobility for sessions

• one SIP-based approach for multimedia sessions, presence & events

September 13, 2001

Page 51: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 51

Internet radio

• multicast in LANs widely available

• insert local content and advertisements

• caching if Internet not multicast-enabled

• mobility issues

September 13, 2001

Page 52: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 52

Internet radio

RTSP

BS BS BS BS

localserver

localserver

localprogram

adserver

September 13, 2001

Page 53: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 53

Multicast handoff

MobileClient Base station(s)

LocalServer

EdgeMulticast Router

MulticastSwitch

Beacon from BS1

CGMP (Leave/Join)

Multicast stream S1

Multicast stream S1 Router Advertisement

new subnet detected

RTCP Join IGMP join

DHCP DISCOVER

DHCP OFFER

Multicast stream S1

Layer 2hand-off

Layer 3hand-offand IP configuration

Join the same group in new cell(same subnet)

Join the samegroup in new subnet

Beacon from new BS

RTCP BYEIGMP leave

Leaves thatsubnet

Binds to BS2New BS

September 13, 2001

Page 54: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 54

Internet radio

• can either use scoped multicast or re-assign multicast via scoped SAP

• mobility issues:

– hand-off detection

– address acquisition

– IGMP leave latency (bandwidth)

– IGMP join latency

September 13, 2001

Page 55: Wireless Networks without Infrastructure IBM, Sept. 2001hgs/papers/2001/ibm.pdfIBM 1 Wireless Networks without Infrastructure Ashutosh Dutta, Maria Papadopouli and Henning Schulzrinne

IBM 55

Conclusion

• next-generation wireless expensive, late, slow

• ➠ non-traditional mobility

• non-traditional infrastructure

• sporadic connections

• complementary mobility at the application layer

• mobility for multicast, not just unicast

September 13, 2001