Title: Vehicle communications: from P2P networks to sensor platforms Taiwan May 11, 2006
1Vehicle communications from P2P networks to
sensor platforms TaiwanMay 11, 2006
- Mario Gerla
- Computer Science Dept
- UCLA
2Outline
- Ad Hoc Wireless Networks
- Vehicle Communications
- Car Torrent
- Ad Torrent
- Cars as mobile sensor platforms
3The three mobile wireless waves
- Wave 1 cellular telephony (1980)
- Still, biggest profit maker
- Wave 2 wireless Internet access (1995)
- WiFI, WIMAX standards
- Most Internet access on US campuses is wireless
- Hot spots are rapidly proliferating in the US
Europe and Asia to follow soon - Cellular providers (2.5 G and 3G) are trying to
keep up - Wave 3 ad hoc wireless nets (now)
- Set up in an area with NO infrastructure to
respond to a specific, time limited need
4The 3rd wave Infrastructure vs Ad Hoc
Infrastructure Network (WiFI or 3G)
Ad Hoc, Multihop wireless Network
5Ad Hoc Network Characteristics
- Instantly deployable, re-configurable (No fixed
infrastructure) - Created to satisfy a temporary need
- Portable (eg sensors), mobile (eg, cars)
- Multi-hopping ( to save power, overcome
obstacles, etc.)
6Typical Ad Hoc Network Applications
- Military
- Automated battlefield
- Civilian
- Disaster Recovery (flood, fire, earthquakes etc)
- Law enforcement (crowd control)
- Homeland defense
- Search and rescue in remote areas
- Environment monitoring (sensors)
- Space/planet exploration
7 SATELLITE
COMMS
SURVEILLANCE
MISSION
UAV-UAV NETWORK
COMM/TASKING
COMM/TASKING
Unmanned
UAV-UGV NETWORK
Control Platform
COMM/TASKING
Manned
Control Platform
Typical Ad Hoc Network
8Traditional ad hoc nets
- Civilian emergency, tactical applications
- Instant deployment
- Infrastructure absent (so, must recreate it)
- Specialized missions (eg, UAV scouting)
- Critical scalability, survivability, QoS, jam
protection - Non critical Cost, Standards, Privacy
9New Trend Opportunistic ad hoc nets
- Commercial applications
- Indoor W-LAN extended coverage
- Group of friends sharing 3G via Bluetooth
- Peer 2 peer networking in the vehicle grid
- Cost is a major issue
- Access to Internet available, but
- bypass it with ad hoc if too costly or
inadequate - Critical Standards -gt cost reduction and
interoperability - Critical Privacy, security
10Urban opportunistic ad hoc networking
From Wireless to Wired network Via Multihop
11Car to Car communications for Safe Driving
Vehicle type Cadillac XLRCurb weight 3,547
lbsSpeed 65 mphAcceleration -
5m/sec2Coefficient of friction .65Driver
Attention YesEtc.
Vehicle type Cadillac XLRCurb weight 3,547
lbsSpeed 75 mphAcceleration
20m/sec2Coefficient of friction .65Driver
Attention YesEtc.
Alert Status None
Alert Status None
Alert Status Inattentive Driver on Right
Alert Status Slowing vehicle ahead
Alert Status Passing vehicle on left
Vehicle type Cadillac XLRCurb weight 3,547
lbsSpeed 45 mphAcceleration -
20m/sec2Coefficient of friction .65Driver
Attention NoEtc.
Vehicle type Cadillac XLRCurb weight 3,547
lbsSpeed 75 mphAcceleration
10m/sec2Coefficient of friction .65Driver
Attention YesEtc.
Alert Status Passing Vehicle on left
12Opportunistic piggy rides in the urban mesh
Pedestrian transmits a large file block by block
to passing cars, busses The carriers deliver the
blocks to the hot spot
13DSRC / IEEE 802.11p Vehicle Grid Enabler
- Car-Car communications at 5.9Ghz
- Derived from 802.11a
- three types of channels Vehicle-Vehicle service,
a Vehicle-Gateway service and a control broadcast
channel . - Ad hoc mode and infrastructure mode
- 802.11p IEEE Task Group for Car-Car
communications
14DSRC Channel Characteristics
15CarTorrent Opportunistic Ad Hoc networking to
download large multimedia files
- Alok Nandan, Shirshanka Das
- Giovanni Pau, Mario Gerla
- WONS 2005
16You are driving to VegasYou hear of this new
show on the radioVideo preview on the web (10MB)
17One option Highway Infostation download
Internet
file
18Incentive for opportunistic ad hoc networking
- Problems
- Stopping at gas station for full download is a
nuisance - Downloading from GPRS/3G too slow
and quite expensive - Observation many other drivers are interested in
download sharing (like in the Internet) - Solution Co-operative P2P Downloading via
Car-Torrent -
-
19CarTorrent Basic Idea
Internet
Download a piece
Outside Range of Gateway
Transferring Piece of File from Gateway
20Co-operative Download Car Torrent
Internet
Vehicle-Vehicle Communication
Exchanging Pieces of File Later
21BitTorrent. A picture..
Uploader/downloader
Uploader/downloader
Uploader/downloader
Tracker
Uploader/downloader
Uploader/downloader
22CarTorrent Gossip protocol
A Gossip message containing Torrent ID, Chunk
list and Timestamp is propagated by each peer
Problem how to select the peer for downloading
23Selection Strategy Critical
24Car Torrent with Network Coding
- Limitations of Car Torrent
- Piece selection critical
- Frequent failures due to loss, path breaks
- New Approach network coding
- Mix and encode the packet contents at
intermediate nodes - Random mixing (with arbitrary weights) will do
the job!
25Network Coding
e e1 e2 e3 encoding vector tells how packet
was mixed (e.g. coded packet p ?eixi where xi
is original packet)
buffer
Receiver recovers original by matrix inversion
random mixing
Intermediate nodes
26Simulation Results
27Simulation Results 2
28AdTorrent Digital BillBoards for Vehicular
Networks
- V2V COM Workshop
- Mobiquitous 2005
- WONS 2006
- Alok Nandan, Shirshanka Das
- Biao Zhou, Giovanni Pau, Mario Gerla
-
-
29Digital Billboard
- Safer Physical billboards can be distracting to
drivers - Less intrusive The skyline is not marred by
unsightly boards. - Efficient With a filter on the client
(vehicle) side, users will see the Ad only if
they actively search for it or are interested in
it. - Localized The physical wireless medium
automatically induces locality characteristics
into the advertisements.
30Digital Billboard
- Every Access Point (AP) disseminates Ads that are
relevant to the proximity of the AP - Passing cars pick up the Ads
- What is an Ad?
- simple text message
- trailer of nearby movies,
- virtual tour of hotels etc
- Business owners in the vicinity subscribe to this
digital billboard service for a fee.
31AdTorrent Features
- Keyword Set Indexing to reduce Communication
Overhead - Epidemic Query Dissemination optimized for
vehicular ad hoc setting - Swarming of actual content delivery
- Discourage Selfishness
32Hit Rate vs. Hop Count Cache
33Vehicular Sensor Network (VSN)PerSens
2006Uichin Lee, Eugenio Magistretti (UCLA)
1. Fixed Infrastructure 2. Processing and
storage
Infostation
Car to Infostation
1. On-board black box 2. Processing and
storage
Car-Car multi-hop
34Vehicular Sensor Applications
- Environment
- Traffic congestion monitoring
- Urban pollution monitoring
- Civic and Homeland security
- Forensic accident or crime site investigations
- Terrorist alerts
35Accident Scenario storage and retrieval
- Designated Cars
- Continuously collect images on the street (store
data locally) - Process the data and detect an event
- Classify the event as Meta-data (Type, Option,
Location, Vehicle ID) - Post it on distributed index
- Police retrieve data from designated cars
Crash!
Meta-data Img, -. (10,10), V10
Meta-data Img, Crash, (10,5), V12
36How to retrieve the data?
- Epidemic diffusion
- Mobile nodes periodically broadcast meta-data of
events to their neighbors - A mobile agent (the police) queries nodes and
harvests events - Data dropped when stale and/or geographically
irrelevant
37Epidemic Diffusion - Idea Mobility-Assist Data
Diffusion
38Epidemic Diffusion - Idea Mobility-Assist Data
Diffusion
1) periodically Relay (Broadcast) its
Event to Neighbors 2) Listen and store
others relayed events into ones storage
39Epidemic Diffusion - Idea Mobility-Assist Data
Harvesting
- Agent (Police) harvestsMeta-Data from its
neighbors - Nodes return all the meta-datathey have
collected so far
40VSN Mobility-Assist Data Harvesting (cont)
- Assumption
- N disseminating nodes each node ni advertises
event ei - k-hop relaying (relay an event to k-hop
neighbors) - v average speed, R communication range
- ? network density of disseminating nodes
- Discrete time analysis (time step ?t)
- Metrics
- Average event percolation delay
- Average delay until all relevant data is harvested
41Simulation Experiment
- Simulation Setup
- NS-2 simulator
- 802.11 11Mbps, 250m tx range
- Average speed 10 m/s
- Mobility Models
- Random waypoint (RWP)
- Real-track model
- Group mobility model
- merge and split at intersections (RT)
- Westwood map
42Data harvesting delay with RWP
Agent
Regular Nodes
43Harvesting results with Road Tracks
44Conclusions
- Vehicular Grid new applications
- Dynamic content sharing/delivery
- Car Torrent , Ad Torrent
- Pervasive, mobile sensing
- Research Challenges
- New routing/transport models epidemic, P2P
- Searching massive mobile storage
- Security, privacy, incentives
- Our Future Research
- Car torrent linux implementation testbed
deployment - Interconnection with the Internet
- Car 2 Car network games
45Related Projects
- UMassDiesel (UMass)
- A Bus-based Disruption Tolerant Network (DTN)
- http//signl.cs.umass.edu/diesel
- VEDAS (UMBC)
- A Mobile and Distributed Data Stream Mining
System for Real-Time Vehicle Monitoring and
diagnostics - http//www.cs.umbc.edu/hillol/vedas.html
- CarTel (MIT)
- Vehicular Sensor Network for traffic conditions
and car performance - http//cartel.csail.mit.edu
- RecognizingCars (UCSD)
- License Plate, Make, and Model Recognition
- Video based car surveillance
- http//vision.ucsd.edu/car_rec.html
46The End