data dissemination in wireless networks - 7ds/mobeyes mario gerla and uichin lee [email protected]

36
Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee [email protected]

Upload: thomasine-hawkins

Post on 13-Dec-2015

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Data Dissemination in Wireless Networks- 7DS/MobEyes

Mario Gerla and Uichin [email protected]

Page 2: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

7DS*

Introduction Motivation Overview of 7DS

Performance analysis on 7DS Conclusions Future work

Slides from:Maria Papadopouli

Henning [email protected]

http://www.cs.columbia.edu/IRT

* Maria Papadopouli Henning Schulzrinne, Effects of power conservation, wireless coverage and cooperation on data dissemination among mobile devices, Mobihoc’01

Page 3: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Characteristics of Wireless Data Access Settings

Heterogeneity of devices & access methods

Changes in data availability due to host mobility

Heterogeneous application requirements on delay, bandwidth, & accuracy

Spatial locality of information

Page 4: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Limitations of Infostations & Wireless WAN

• Require communication infrastructure not available field operation missions, tunnels,

subway

• Emergency• Overloaded • Expensive• Wireless WAN access with low bit

rates & high delays

Page 5: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Challenge

Accelerate data availability & enhance dissemination & discovery of information under bandwidth changes & intermittent connectivity to the Internet due to host mobility

considering energy, bandwidth & memory constraints of hosts

Page 6: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Our Approach: 7DS

7DS = Seven Degrees of SeparationIncrease data availability by enabling devices to share

resources– Information sharing– Message relaying– Bandwidth sharing

Self-organizing No infrastructure Exploit host mobility

Page 7: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

7DS

Application Zero infrastructure Relay, search, share & disseminate information Generalization of infostation Sporadically Internet connected Coexists with other data access methods Communicates with peers via a wireless LAN Energy constrained mobile nodes

Page 8: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Family of Access Points

Disconnected Infostation

2G/3G

access sharing7DS

Connected Infostation

WLAN

Page 9: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Examples of Services using 7DS

schedule infoautonomous

cache

traffic, weather, maps, routes, gas station

WANWANnews

where is the closest Internet café ?

service location queries

events in campus,pictures

pictures, measurements

Page 10: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Host B

Host C

data cache hit

cache miss

data

Host A

query

WANWAN Host A Host D

query

WLAN

WLAN

Information Sharing with 7DS

Page 11: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

7DS options

Forwarding

Host A Host B

query

FWquery

Host C

time

Querying

active (periodic)

passive

Energy conservation

on

off time

communication enabled

CooperationServer to client

Peer to peer

server to client only server shares datano cooperation among clients• fixed info server (infostation model)• mobile info server peer to peer data sharing among peers

Page 12: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Scalability Issues for Information Dissemination

Page 13: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Boundary Policies for Information Dissemination

Restrict the dissemination of a query

Page 14: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Simulation Environment

pause time 50 smobile user speed 0 .. 1.5 m/shost density 5 .. 25 hosts/km2

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

ns-2 with CMU mobility, wireless extension

pause1m/s

mobile host data holder

querierwireless coverage

Page 15: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

0

10

20

30

40

50

60

70

80

90

100

0 5 10 15 20 25

Density of hosts (#hosts/km )

Dataholders (%)

P2P data sharing(power cons.)

P2P data sharing

P2P data sharing & FW(power cons.)

Fixed Info Server

Mobile Info Server

Data Holders (%) after 25 min

high transmission power

2

Fixed Info Server

Mobile Info Server

P2P

Page 16: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Scaling Properties of Data Dissemination1

km

1 km

If cooperative host density & transmission power are fixed, data dissemination remains the same

R

2 km

2 k

m

R

wireless coverag

e

Page 17: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Scaling Properties of Data Dissemination

R

R/2

For fixed wireless coverage, the larger the density of cooperative hosts, the more efficient the data dissemination

wireless coverage

Page 18: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Average delay (s) vs. dataholders (%)Fixed Info Server

0

200

400

600

800

1000

1200

0 5 10 15 20 25 30 35Dataholders (%)

Average Delay (s)

Fixed Info Server(medium transmission power) 4 initial dataholders (servers) in 2x2

Fixed Info Server (high transmission power ) one initial dataholder (server) in 2x2

one server in 2x2high transmission power

4 servers in 2x2medium transmission power

Page 19: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

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

0200400600800

1000120014001600

0 10 20 30 40 50 60 70 80 90 100Dataholders (%)

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

medium transmission power

high transmission power

Page 20: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

MobEyes – Smart Mobs for Proactive Urban Monitoring with VSN* Introduction Scenario Problem Description Mobility-assist Meta-data

Diffusion/Harvesting Diffusion/Harvesting Analysis Simulation* Uichin Lee, Eugenio Magistretti, Biao Zhou, Mario Gerla, Paolo Bellavista, Antonio Corradi "MobEyes: Smart Mobs for Urban Monitoring with a Vehicular Sensor Network," IEEE Wireless Communications

Page 21: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Vehicular Sensor Network (VSN) Onboard sensors (e.g., video, chemical, pollution monitoring

sensors) Large storage and processing capabilities (no power limit) Wireless communications via DSRC (802.11p): Car-Car/Car-

Curb Comm.

VSN-enabled vehicle

Inter -vehiclecommunications

Vehicle -to-roadsidecommunications

Roadside base station

Vid e o Ch e m.

Sensors

S to ra g e

Systems

P ro c.

Page 22: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Vehicular Sensor Applications

Traffic engineering Road surface diagnosis Traffic pattern/congestion analysis

Environment monitoring Urban environment pollution monitoring

Civic and Homeland security Forensic accident or crime site

investigations Terrorist alerts

Page 23: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

MobEyes – Smart Mobs for Proactive Urban Monitoring with VSN Smart mobs: people with shared

interests/goals persuasively and seamlessly cooperate using wireless mobile devices (Futurist Howard Rheingold)

Smart-mob-approach for proactive urban monitoring Vehicles are equipped with wireless devices and

sensors (e.g., video cameras etc.) Process sensed data (e.g., recognizing license

plates) and route messages to other vehicles (e.g., diffusing relevant notification to drivers or police agents)

Page 24: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Accident Scenario: Storage and Retrieval Private Cars:

Continuously collect images on the street (store data locally) Process the data and detect an event (if possible) Create meta-data of sensed Data

-- Summary (Type, Option, Location, Vehicle ID, …) Post it on the distributed index

The police build an index and access data from distributed storage

CRASH

- Sensing - P rocessing

Crash Summary Reporting

Summary Harvesting

Page 25: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Problem Description

VSN challenges Mobile storage with a “sheer” amount of data Large scale up to hundreds of thousands of

nodes Goal: developing efficient meta-data

harvesting/data retrieval protocols for mobile sensor platforms Posting (meta-data dissemination) [Private

Cars] Harvesting (building an index) [Police] Accessing (retrieve actual data) [Police]

Page 26: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Searching on Mobile Storage- Building a Distributed Index Major tasks: Posting / Harvesting Naïve approach: “Flooding”

Not scalable to thousands of nodes (network collapse)

Network can be partitioned (data loss) Design considerations

Non-intrusive: must not disrupt other critical services such as inter-vehicle alerts

Scalable: must be scalable to thousands of nodes Disruption or delay tolerant: even with network

partition, must be able to post & harvest “meta-data”

Page 27: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

MobEyes Architecture

MSI (Sensor I nterface )

DSRC Compliant Driver

MDP (Data Processing)

J 2SE

J MF AP IJ ava Comm.

AP IJ ava Loc .

AP I

GP SRadio T ransceiver

Bio /ChemSensors

A/VSensors

MDHP (Diffusion/Harvesting)

SummaryDatabase

Raw DataStorage

MSI : Unified sensor interface MDP : Sensed data processing s/w (filters) MDHP : opportunistic meta-data diffusion/harvesting

Page 28: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Mobility-assist Meta-data Diffusion/Harvesting Let’s exploit “mobility” to disseminate meta-

data! Mobile nodes are periodically broadcasting

meta-data of sensed data to their neighbors Data “owner” advertises only “his” own meta-data to

his neighbors Neighbors listen to advertisements and store them

into their local storage A mobile agent (the police) harvests a set of

“missing” meta-data from mobile nodes by actively querying mobile nodes (via. Bloom filter)

Page 29: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Mobility-assist Meta-data Diffusion/Harvesting

+ Broadcasting meta-data to neighbors+ Listen/store received meta-data

Periodical meta-data broadcasting

Agent harvests a set of missing meta-data from neighbors

HREQ

HREP

Page 30: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Diffusion/Harvesting Analysis Metrics

Average summary delivery delay? Average delay of harvesting all summaries?

Analysis assumption Discrete time analysis (time step Δt) N disseminating nodes Each node ni advertises a single summary si

Page 31: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Diffusion Analysis

Expected number (α) of nodes within the radio range ρ : network density of disseminating nodes v : average speed R: communication range

Expected number of summaries “passively” harvested by a regular node (Et) Prob. of meeting a not yet infected node is 1-Et-1/N

2Rs=vΔt

Page 32: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Harvesting Analysis

Agent harvesting summaries from its neighbors (total α nodes)

A regular node has “passively” collected so far Et summaries Having a random summary with probability Et/N

A random summary found from α neighbor nodes with probability 1-(1-Et/N)

E*t : Expected number of summaries harvested by the agent

Page 33: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Numerical Results

Numerical analysis

Area: 2400x2400m2

Radio range: 250m # nodes: 200Speed: 10m/sk=1 (one hop relaying)k=2 (two hop relaying)

Page 34: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Simulation

Simulation Setup Implemented using NS-2 802.11a: 11Mbps, 250m tran

smission range Network: 2400m*2400m Mobility Models

Random waypoint (RWP) Real-track model:

Group mobility model Merge and split at intersections Westwood map

Westwood Area

Page 35: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Simulation

Summary harvesting results with random waypoint mobility

Page 36: Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee uclee@cs.ucla.edu

Simulation

Summary harvesting results with real-track mobility