Using Low-Speed Links for High-Speed Wireless Data Delivery - - PowerPoint PPT Presentation

using low speed links for high speed wireless data
SMART_READER_LITE
LIVE PREVIEW

Using Low-Speed Links for High-Speed Wireless Data Delivery - - PowerPoint PPT Presentation

Using Low-Speed Links for High-Speed Wireless Data Delivery Henning Schulzrinne Dept. of Computer Science Columbia University (with Stelios Sidiroglou and Maria Papadopouli) ORBIT Research Review - May 13, 2004 1 Overview Disconnected


slide-1
SLIDE 1

ORBIT Research Review - May 13, 2004 1

Using Low-Speed Links for High-Speed Wireless Data Delivery

Henning Schulzrinne

  • Dept. of Computer Science

Columbia University

(with Stelios Sidiroglou and Maria Papadopouli)

slide-2
SLIDE 2

ORBIT Research Review - May 13, 2004 2

Overview

Disconnected ad-hoc networks multi-modal networking using low-speed feedback to accelerate data

delivery

7DS prototype future work

slide-3
SLIDE 3

ORBIT Research Review - May 13, 2004 3

Wireless Network: filling the infrastructure-ad hoc gap

Wireless networks:

Ubiquitous, fast, cheap: pick any two…

Currently, varies from 0.1c to $4/MB Research has primarily explored:

  • ne-hop infrastructure extension (2G, 3G, 802.11)

multi-hop connected ad-hoc networks (mesh networks)

But:

2G/3G bandwidth will remain low and precious hot spots not ubiquitous ad hoc networks don’t scale brittle if spanning large areas

Our proposal: use mobile nodes to carry data

to and from infrastructure networks

slide-4
SLIDE 4

ORBIT Research Review - May 13, 2004 4

Cost of networking

8 kb/s ? 10 kb/s 25 kb/s 20 kb/s 8 kb/s 512/128 kb/s 155 Mb/s speed

P P C P C C P P

mode

$20 Iridium $2.06 HSCSD $0.66-$1.70 GSM voice $/MB (= 1 minute of 64 kb/s

videoconferencing or 1/3 MP3)

Modality $133 Motient (BlackBerry) $62.50 SMS (160 chars/message) $4-$10 GPRS $0.018 Australian DSL

(512/128 kb/s)

$0.0013 OC-3

slide-5
SLIDE 5

ORBIT Research Review - May 13, 2004 5

Limitations of 802.11

Good for hotspots, difficult for complete coverage Manhattan = 60 km2 6,000 base stations (not

counting vertical)

With ~ 600,000 Manhattan households, 1% of households

would have to install access points

Almost no coverage outside of large coastal cities

slide-6
SLIDE 6

ORBIT Research Review - May 13, 2004 6

7DS – a framework for intermittently connected networks

Two directions for data:

Internet mobile nodes mobile nodes Internet

Each in multiple hops but not routed

low high voice (2G, 2.5G) satellite SMS? low 802.11 hotspots 7DS high

  • 7DS =

seven degrees of separation

slide-7
SLIDE 7

ORBIT Research Review - May 13, 2004 7

Applications

Tourism:

get information about sights, travel, public transport schedules, .. upload picture postcards and video recordings

Transportation:

users in buses and trains leverage data capability

Emergencies:

propagate “I’m alive” and rescue information

Mobile sensors:

sensors spread too far to communicate directly with each other large sensor data objects

slide-8
SLIDE 8

ORBIT Research Review - May 13, 2004 8

A family of access points

Disconnected Infostation 2G/3G access sharing 7DS Connected Infostation WLAN

slide-9
SLIDE 9

ORBIT Research Review - May 13, 2004 9

Network to Mobile

Deliver web content to roaming user

deliver matching documents “weather?”

multicast

query for all documents

web cache

7DS node

slide-10
SLIDE 10

ORBIT Research Review - May 13, 2004 10

Simulation environment

  • !

"!#$

%"&! '(

  • )
slide-11
SLIDE 11

ORBIT Research Review - May 13, 2004 11

Average Delay (s) vs Dataholders (%) Peer-to-Peer schemes

200 400 600 800 1000 1200 1400 1600

10 20 30 40 50 60 70 80 90 100 Dataholders (%) Average Delay (s)

P2P (high transmission power) one initial dataholder & 20 cooperative hosts in 2x2 P2P(medium transmission power) one initial dataholder & 20 coperative hosts in 1x1

slide-12
SLIDE 12

ORBIT Research Review - May 13, 2004 12

Modeling

Carrier is “infected”, hosts

are “susceptible”

Transmit to any give host

with probability ha+o(h) in interval h

Pure birth process T=time until data has

spread among all mobiles

E[T]=1/a Σ

Statistical mechanics

model can accurately predict data distribution for some scenarios

*

+,

+,

slide-13
SLIDE 13

ORBIT Research Review - May 13, 2004 13

Mobile to Internet

Email service interface

propagate to other pedestrians

7DS MTA

encrypt message; encrypt headers with 7DS public key

slide-14
SLIDE 14

ORBIT Research Review - May 13, 2004 14

Realization

slide-15
SLIDE 15

ORBIT Research Review - May 13, 2004 15

Closing the loop in 7DS

Problems with open-loop

propagation systems

  • Network to mobile

no way to inject popular

content into the system

  • Mobile to network

have to limit replication to

avoid flooding

If too few copies, may

never get delivered

copies persist long after

delivery succeeded

Thus, transform into closed-

loop system

  • don’t know who needs

information

  • but likely regionally limited

by mobility

  • regional broadcast of

control information

  • no need for bidirectional

data

  • low bandwidth
slide-16
SLIDE 16

ORBIT Research Review - May 13, 2004 16

Options for closing the loop

Options:

satellite radio (XM, Sirius) LEO satellites (Iridium) low-bandwidth cellular

(CDPD, GSM)

  • ne-way or two-way pagers

See also: Ambient Devices

slide-17
SLIDE 17

ORBIT Research Review - May 13, 2004 17

Pagers as feedback channel

MTA PL-900 POCSAG

SNPP (RFC 1861)

FLEX

1600-6400 b/s

“message 42 delivered”

remove from cache

slide-18
SLIDE 18

ORBIT Research Review - May 13, 2004 18

Cache management details

Receiving MTA broadcasts

unique (hash) identifier of message

  • hash long enough to

prevent spoofing

  • 7DS nodes remove from

cache

  • ther MTAs prevent

delivery

Popularity management

  • indications of popular

content distributed to 7DS nodes

  • nodes query that content

from others

Reputation management

  • distribute identifier for good

and bad guys

  • good guys: deliver

messages fast

  • bad guys: never deliver

messages

  • accept messages

preferably from good guys

slide-19
SLIDE 19

ORBIT Research Review - May 13, 2004 19

Current status: prototype

Initial Java implementation

search not just by URL, but by content greater likelihood of finding appropriate material

(“news”)

Working on PDA implementations Also, considering Linux embedded systems

low-power, self-contained

slide-20
SLIDE 20

ORBIT Research Review - May 13, 2004 20

7DS node

slide-21
SLIDE 21

ORBIT Research Review - May 13, 2004 21

On-going work: leveraging low-bandwidth links

Hordes of low-bandwidth

nodes:

split large or urgent message

into pieces

spread pieces across many

nodes

each node transmits at very

low rate

use Tornado codes for

redundancy

  • cf. BitTorrent
slide-22
SLIDE 22

ORBIT Research Review - May 13, 2004 22

Conclusion

7DS as extension of infrastructure and ad-

hoc networks

Combine benefits of low bit-rate, but

ubiquitous and high bit-rate, but sparse networks