• Aucun résultat trouvé

Vehicular  Networks

N/A
N/A
Protected

Academic year: 2022

Partager "Vehicular  Networks"

Copied!
119
0
0

Texte intégral

(1)

Vehicular  Networks  

Class:  Methods  

Giovanni  Pau,  PhD   UPMC,  LIP6  

[email protected]    

 

1   Paris,  Oct    '14  

(2)

Credits  

•  This  material  has  been  prepared  by  Giovanni   Pau  using  papers  and  presentaGons  from  

InternaGonal  Conferences  and  Journals  

•  The  material  publically  available  has  been   completed  with  original  material.    

(3)

Background  

•  What  vehicles,  bikes,  busses,  dolphins,  zebra   have  in  common?  

•  How  they  the  items  above  are  different  from   Cell-­‐phones  and  what  instead  they  have  in   common?  

•  What  is  the  Major  problem  solved  by  TCP/IP   and  protocol  Layering?  

3  

(4)

Background    

•  IntuiGvely  what  role  play:  

– Mobility?  

– Physical  Environment?  

•  What  are  the  challenges?  

(5)

A  Taxonomy  by  Architecture    

Wireless   Networks  

Infrastructure  

Cellular   WiMax   Wifi   Vanet  (v2i)   .  .  .  

Peer-­‐to-­‐Peer  

VaNet  

(v2v)   DTN   Warfare   .  .  .  

5  

(6)

Vehicular  Networks  

(7)

New  Roles  for  Vehicles  on  the  road  

•  Safe  navigaGon:  

– Vehicle  &  Vehicle,  Vehicle  &  Roadway   communicaGons  

– Forward  Collision  Warning,  Blind  Spot  Warning,   IntersecGon  Collision  Warning…….  

– In-­‐Vehicle  Advisories    

•  “Ice  on  bridge”,  “CongesGon  ahead”,….  

7  

(8)

New  Roles  for  Vehicles  (cont)  

•  Vehicle  as  content/entertainment    sharing   peers:  

– Share  locaGon  criGcal  mulGmedia  files   – Exchange  local  ad  informaGon  

– Support  passenger  to  passenger  internet  games   – Monitor  PolluGon  and  opGmize  traffic  flow  

– .  .  .    

(9)

New  Roles  for  Vehicles  (cont)

 

•  Vehicles  as  environment  sensors:    

– Pavement  condiGon  

– Probe  data  for  traffic  management   – Weather  data  

– Physiological  condiGon  of  passengers,  ….  

– Pervasive  urban  surveillance    

– unconscious  witnessing  of  accidents/

crimes  

9  

(10)

Convergence  to  a  Standard:  

Government,  Industry,  Academia  

•  Federal  CommunicaGons  Commission  created  DSRC  

–  …  allocaGon  of  spectrum  for  DSRC  based  ITS  applicaGons  to  increase   traveler  safety,  reduce  fuel  consumpGon  and  polluGon,  and  

conGnue  to  advance  the  naGons  economy.  

•  FCC  Report  and  Order,  October  22,  1999,  FCC  99-­‐305  

•  Amendment  with  licensing  rules  in  December  2003  

•  DSRC  Standards  

–  ASTM  E17.51,  IEEE  802.11p  

–  hmp://grouper.ieee.org/groups/scc32/dsrc/  

•  USDOT/CAMP  have  created  CooperaGve  IntersecGon  Collision   Avoidance  (CICAS)  ConsorGum  

–  hmp://www.its.dot.gov/cicas/cicas_workshop.htm  

•  AutomoGve  companies  created  Vehicle  Safety  CommunicaGons   ConsorGum  (VSCC)  

•  Academia  and  Industry  have  sponsored  several  Special  Issues,   Workshops  on  the  subject:  

–  VANET,  V2VCom,  Autonet,  MoveNet,    etc  

(11)

The  Standard:    DSRC  /  IEEE  802.11p  

•  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

11   Forward radar

Computing platform Event data recorder (EDR)

Positioning system

Rear radar

Communication facility

Display

(12)

USDOT  VII:  Vehicle  Infrastructure  IntegraGon   IniGaGve  

•  hmp://www.itsa.org/vii.html  

– The  VII  IniGaGve  is  a  cooperaGve  effort  between   Federal  and  state  departments  of  transportaGon   (DOTs)  and  vehicle  manufacturers  to  evaluate   the  technical,  economic,  and  social/poliGcal   feasibility  of  deploying  a  communicaGons  

system  to  be  used  primarily  for  improving  the   safety  and  efficiency  of  the  naGon's  road  

transportaGon  system.    

(13)

Vehicular  Paradigms  

•  Vehicle  to  Vehicle  (V2V):  presents  the  

challenges  typical  of  an  ad  hoc  network  in  

addiGon  to  a  very  high  speed  mobility  and  an   intermiment  connecGvity  

•  Vehicle  to  Infrastructure  (V2I):  Protocol  design   is  challenged  by  intermiment  connecGvity  and   short  communicaGon  windows.  

OpportunisGc:  V2V  for  a  limited  number  of   hops  unGl  is  possible  to  connect  to  the  

Infrastructure.    

13  

(14)

Mobility  and  PenetraGon  raGo.    

•  AD  Hoc  networks  

–  Historically  designed  for  specific  applicaGons  or  user  

groups.  The  network  is  deployed  on  demand  in  a  specific   condiGon  within  a  specific  group.  The  network  scale  is  a   generally  not  a  main  issue,  the  network  is  almost  always   connected.    

Vehicular  Networks    

–  The  network  includes  several  thousand  of  nodes,  

potenGally  every  car.    Is  not  given  that  all  the  cars  are   connected  or  equipped  and  is  important  to  understand   the  physical  channel,  and  the  physical  scenario  roles.  

PenetraGon  and  deployment  to  be  carefully  designed.  

–  Scale  could  become  an  issue  if  a  flat  model  is  assumed.  

(15)

General  ConsideraGons  

•  New  technologies  and  ships  in  

communicaGon  paradigms  are  posing  a  

number  of  challenges  to  the  current  Internet   architecture.    

•  The  Wireless  Challenges:  

– Mobility    

– Intermiment  connecGvity  (i.e.  PropagaGon)   – Long  Delays  (DTN)  

– Path  Discovery  and  RouGng   – .  .  .    

15  

(16)

Challenge  #1  Mobility  

(17)

City  secGon  mobility  model  (Camp  02)  

•  RWP  on   general   connected   domain    

courtesyof J.-Y.

LeBoudec, EPFL 17  

(18)

RWP  with  locality  (Blazevic  04)  

•  Stay  in  one  

subdomain  for  some   Gme  then  move  to   another  

•  Can  also  model  city   secGon  mobility   with  locality    

courtesyof J.-Y.

LeBoudec, EPFL

(19)

Example:  Portland,  Oregon  (cont’d)    

•  Some  staGstcs:  

– Cars:  16,000/350  

– Area:  downtown  Portland    (5kmx7km)   – Granularity  1sec  

– Microscopic  traffic  simulaGon     – Data:  US  Bureau  of  Census  

– Maps:  Tiger/  Portland  transportaGon  Authority  

19  

(20)

Trace  Driven  Mobility  

•  SynteGc:  Fine  grain  vehicular  traces  are  generated  by  using   a    microscopic  traffic  simulator  (I.e.  CORSIM,  TRANSITSIM,   etc)  

–  Issues:  

•  Map  details  (Tiger  Database,  signals,  buildings,  etc)  

•  AcGviGes  (why  the  cars  move?)  

•  Amount  of  data  (15  minutes=  about  4GB)  

•  Actual:  Traces  are  collected  from  actual  vehicle,  and  a   model  is  inferred.    

–  Issues:    

•  Type  of  mobility    

•  GeneralizaGon  of  the  model    

(21)

Mobility  Comparison  

•  Portland   Oregon  

•  5x7  KM  

•  Transims/NS2  

21  

(22)

Example:  Portland,  Oregon.  

•  CORSIM  simulated  traces  starGng   from  the  US  bureau  of  census   data.  

•  Tiger  Database  Maps,  integrated   with  the  street  signal  Gming.  

•  Access  point  locaGons  in  Portland   downtown  are  used    to    perform   connecGvity  simulaGons.  

•  Detailed  propagaGon  models   used  to  perform  the  simulaGons.    

(23)

Actual  Traces  

•  No  real  actual  traces  publically  available  yet!  

•  Available  

– Bus  Aggregated  Traces  

– Campus  pedestrian  traces  (Crawdad)   – Emergency  Vehicle  traces    

23  

(24)

VANET  detailed  simulaGons  

Traffic   Simulator  

  Maps  

Signals  

Light  Gming   AcGons  

PopulaGon  Stats  

Mobility  Traces  

Buldings   PropagaGon     details  

Network     Simulator  

(25)

Challenge  #2:  Physical  Envionment  

25   Paris,  Oct    '14  

(26)

State  of  the  Art  

•  SimulaGon  is  key  to  assess  large  scale   performance;  however  very  detailed   propagaGon  models  are  rare.  

– NS2  à  Two  Ray  +  Shadowing  in  some  cases   – Qualnet  à  Two  Ray,  Ricean  model  and  

Shadwoing,  also  has  a  number  of  Terrain  models   that  take  in  consideraGon  the  Z  factor.  

•  Missing:  

– Urban  PropagaGon  model  (i.e.  buildings  exist)  

•  Released  by  UCLA  the  corner  model  not  perfect  but   good  enough.    

(27)

Why  PropagaGon  Mamers  

Topology   Two  Ray   Corner  

27  

(28)

CORNER:  A  Step  Towards  RealisGc  SimulaGons   for  VANET  –  In  proceedings  of  ACM  VANET,  

co-­‐located  with  Mobicom  2010.    

E.  Giordano,  R.  Frank,  G.  Pau,  M.  Gerla  

(29)

PropagaGon  in  Urban  Scenarios  

•  VANET  studies  were  

performed  mainly  using  

“flat”  propagaGon   schemes  (Two  Ray)    

•  In  reality  propagaGon  is   affected  by  obstacles   (buildings)  

Paris,  Oct    '14  

(30)

MoGvaGon  

•  Flat  propagaGon  schemes  lead  to  unrealisGc   results  

•  Ray  Tracing  techniques  are  too  expensive:  

– ComputaGon  Gme  

– 3D  DescripGon  of  the  environment  

•  Must  find  a  trade-­‐off  between  cost  and   realism  

– Urban  propagaGon  Path  Loss  formulae  

(31)

Path  Loss  Formulae  

Analy<cal  formulae  for  path  loss  predic<on  in  urban  street  grid  microcellular   environments,  

Q  Sun,  SY  Tan,  KC  Teh  -­‐  IEEE  TransacGons  on  Vehicular  Technology,  2005  -­‐  

ieeexplore.ieee.org  

PL =10log λ 4π

$

% & ' ( )

2 λ

4rmrs2 + λ

4π

(

rm + rs

)

$

%

&

&

' ( ) )

2

10

LW Nmin 10

* + , ,

- . / /

rm  

rs  

Tx  

Jm

Rx  

RW

m   RW

s  

31  

(32)

CORNER  at  a  glance  

Relate  the  posiGon  of  

nodes  to  the  environment  

–  Specialized  Reverse   Geocoding  

Assess  the  propagaGon   situaGon  

–  LOS   –  NLOS1   –  NLOS2  

Compute  formula   parameters  

•  Apply  the  formula  and   compute  the  Path  Loss    

Tx  

Rx  

Jm   rm  

rs   Wm  

WS  

(33)

CORNER:  Reverse  Geocoding  

•  Regular  Reverse  Geocoding   does  not  apply  

•  Need  to  assess  the  signal  

path.   1   A   B  

2  

3  

4  

•  Define  a  proximity  area  

•  Assign  each  vehicle  a  set  of   possible  road  segment  

•  Find  the  pair  of  segments   that  involves  the  least  

number  of  intersecGons   (corners)  

33  

(34)

CORNER:  Reverse  Geocoding  

•  Regular  Reverse  Geocoding   does  not  apply  

•  Need  to  assess  the  signal   path.  

•  Define  a  proximity  area  

•  Assign  each  vehicle  a  set   of  possible  road  segment  

1   2  

6  

3   4   5  

7   B  

A  

•  Find  the  pair  of  segments   that  involves  the  least  

number  of  intersecGons   (corners)  

(35)

Angular  View  

CORNER:  SituaGon  Assessment  

•  Same  road  

segment:  LOS  

•  Adjacent  road   segment:  either   LOS  or  NLOS1    

NLOS1   LOS  

35  

(36)

AWA   AWB  

CORNER:  SituaGon  Assessment  

NLOS1   LOS  

NLOS2  

•  Same  road  

segment:  LOS  

•  Adjacent  road   segment:  either   LOS  or  NLOS1  

•  Connected  road   segment:LOS,  

NLOS1  or  NLOS2  

(37)

Formula  ApplicaGon  

•  Once  propagaGon  situaGon  is  assessed  

Formula  parameters  can  be  computed  

Apply  the  formula  and  obtain  Path  Loss  

rm  

rs  

Tx   Jm  

Rx  

RWm  

D   R   RWs  

37  

(38)

PropagaGon  Example  

•  Fixed  Tx  

•  Mobile  Rx  

– Moves  first  from  LOS  to  NLOS1  then  to  NLOS2  

150m  

150m   150m  

Tx  

1st  Turn  

2nd  Turn  

-160 -140 -120 -100 -80 -60 -40 -20 0

0 50 100 150 200 250 300 350 400 450

Path Loss [dB]

CORNER CORNER + Fading

-160 -140 -120 -100 -80 -60 -40 -20 0

Path Loss [dB]

CORNER

(39)

IntersecGons  provide  wider  coverage  

Source  placed  in  the  middle  of  the  block   Source  placed  at  the  intersecGon  

Observa<on  #1:  Vehicles  at  intersec<ons  can  cover   a  much  wider  area    

39  

(40)

CORNER:  ValidaGon  

Instrumented  2  cars  with:  

–  A  laptop  

–  A  IEEE802.11b/g  wireless  card   –  GPS  receiver  

•  Each  car  broadcasts  its   posiGon  

–  Using  raw  sockets,  directly  at   layer  2  

–  10  Gmes  per  second  

•  3  experiment  sets    

–  Fixed  to  mobile   –  Mobile  to  mobile   –  Fixed  to  fixed    

(41)

Fixed  to  Mobile  

•  The  fixed  node  is   periodically  

broadcasGng  

The  mobile  node  saves   the  locaGon  where  it   receives  the  packet  

•  Two  nodes  

–  One  Fixed  

–  One  revolving  around  the   block  

•  Comparison  with   simulaGon  

41  

(42)

Mobile  to  Mobile  

•  Two  cars  revolving  around   the  block  in  opposite  

direcGon  

•  Each  one  broadcasts  its   own  posiGon  

•  A  link  is  plomed  from  the   point  the  packet  was  sent   to  the  point  the  packet  

was  received  

Field  Experiment  

(43)

Fixed  to  Fixed  

•  Fixed  sender  

•  Fixed  receiver  in  different  posiGons  

•  Compute  the  link  quality  as:  

– #  Packets  Received  /  #  Packets  Sent  

0 0.2 0.4 0.6 0.8 1

0 1 2 3 4 5

Link Quality

Field Experiment CORNER + Rice CORNER + Rayleigh

43  

(44)

CORNER:  Impact  (1)  

Range  80m   Range  250m   CORNER  

Range  80m   Range  250m   CORNER  

Node  Degree  Average   7.6   47.2   19.9  

Link  DuraGon:  Average   11.6   24.52   16.2  

ConnecGvity  Index:   0.69   0.99   0.99  

Average  Number  of  Hops:   4.2   1.5   2.3  

(45)

CORNER:  Impact  (2)  

•  80m  range  too  pessimisGc  

•  250m  range  too  opGmisGc  

•  There  might  be  a  range  that  approximates  bemer,   but  depends  on  the  map.    

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0 5 10 15 20 25

Packet Delivery Ratio

% of Transmitting Nodes

CORNER Two Ray 250m Two Ray 80m

45  

(46)

Remarks  

•  CORNER  

– A  good  trade  off  between  realism  and  computaGonal   cost  

– Could  be  implemented  for  any  network  simulator   – Independent  of  the  mobility  simulator  

•  hmp://nrl.cs.ucla.edu/~egiordano/vergiliusJoomla/  

– Source  code  of  QualNet  implementaGon  

– Binaries  for  the  generaGon  of  Path  Loss  Matrix  

(47)

VERGILIUS:  a  Scenario  Generator  for   VANET  

E.  Giordano,  E.  De  Sena,  G.  Pau,  M.  

Gerla  

[email protected]  

hmp://cvet.cs.ucla.edu/vergilius.html  

Paris,  Oct    '14   47  

(48)

IntroducGon    

•  For  VANET  simulaGon  is  essenGal:  

– Large  scale  test  beds    are  impossible  

•  Crucial  that  simulaGons  reflect  reality  

– Mobility  

•  Real  traces:  realisGc  but  too  specific  

•  SyntheGc  traces:  not  as  realisGc  but  tunable  

– PropagaGon  

•  A  propagaGon  model  that  reflects  reality  is  needed  

(49)

IntroducGon  (2)  

•  VERGILIUS  implements:  

– A  tunable  scenario  generator:  

•  Provides  realism  when  needed  

•  Easily  tunable  traffic  characterisGcs  

– A  realisGc  PropagaGon  Model:  CORNER  

•  Takes  into  account  the  presence  of  buildings  

•  Light  weight  computaGon,  can  be  run  on  the  fly.  

– An  extensive  trace  analyzer  

•  Extract  characterisGcs  of  the  mobility  

49  

(50)

Sample  Workflow  

QualNet  

CORSIM   TIGER-­‐CENSUS  

Geographic  Database:  

provides  the  road  topology  

Mobility  Simulator:  

provides  detailed  road  traffic  traces  

Network  Simulator:  

provides  network  metrics   Scenario  Generator:  

Provides  control  over  the  kind  of  traffic  to   generate  (uniform,  aggregated  etc.)  

Trace  Analyzer:    

Provides:  

–  PropagaGon  matrix  considering  buildings.  

–  ConnecGvity  and  Interference  metrics  based  on  topology  

(51)

Scenario  Generator  

Mobility   Simulator  

Mobility   Trace   Map  

Database  

Map  DescripGon  

•  Nodes  

•  Edges  

Scenario  

•  Map  

•  Traffic   VERGILIUS  

•  Traffic  Scenario:  

– Input  Flows  &  Turn  Probabilites   – Route  DescripGons  

User  Input  

Equivalent    

51  

(52)

Routes  GeneraGon  

All  routes  go  from  an  entry  point  to  an  exit  point  

The  number  of  routes  originaGng  from  one  entry  point  can   be  set  

–  DeterminisGcally   –  Randomly  

•  Uniform  DistribuGon  

•  Poisson  DistribuGon  

•  Based  on  the  importance  of  the  road  

•  The  desGnaGon  for  each  route  can  be  set:  

–  DeterminisGcally   –  Randomly  

•  The  Route  will  take  the  Dijkstra  shortest  path  based  on:  

–  Distance  

–  Time  to  Traverse  

(53)

Choice  of  Route  DesGnaGon  

•  Random  tunable  distribuGon  

•  Trip  AggregaGon  Factor  (TAF)  

•  Using  TAF  we  can  change  the  nature  of  the   traffic.  

TAF  =  0   TAF  =  5   TAF  =  100   53  

(54)

Effect  of  the  Trip  AggregaGon  Factor  

SCENARIO  RANDOM  

SCENARIO_DIJKSTRA_WEIGHT  TIME   TAF  =  4  

AVERAGE_ARRIVALS  4200  

ENTRY_FLOW_MODE    WEIGHTED   SCENARIO  TOPOLOGY_BASED  

ENTRY_FLOW_MODE  UNIFORM   TB_INPUT_FLOW  CONSTANT  360   SCENARIO_DIJKSTRA_WEIGHT  TIME    

(55)

PropagaGon:  IntroducGon  

•  VANET  studies  were  

performed  mainly  using  “flat”  

propagaGon  schemes  (Two   Ray)  

•  In  reality  propagaGon  is   affected  by  obstacles   (buildings)  

Paris,  Oct    '14  

(56)

The  PropagaGon  Model:  CORNER  

•  Place  vehicles  on  road   segments  (reverse  

geocoding)  

•  Two  vehicles:  

–  Same  road  segment:  LOS   –  Adjacent  road  segment:  

either  LOS  or  NLOS1  

–  Connected  road  segment:  

–  LOS,  NLOS1  or  NLOS2  

Sight  Window  

for  second  crossroad   NLOS1  

LOS   NLOS2   Sight  Window   for  first  crossroad   Sight  Window  

NLOS1   LOS  

LOS,  NLOS1,  NLOS2  amenuaGon  formulae  provided  by:  

Analy<cal  formulae  for  path  loss  predic<on  in  urban  street  grid  microcellular  environments,   Q  Sun,  SY  Tan,  KC  Teh  -­‐  IEEE  TransacGons  on  Vehicular  Technology,  2005  -­‐  ieeexplore.ieee.org  

(57)

CORNER:  Example  

Fixed  Tx  

Mobile  Rx  

–  Moves  first  from  LOS  to  NLOS1then  to  NLOS2  

150m

150m 150m

Tx 1st Turn

2nd Turn

-160 -140 -120 -100 -80 -60 -40 -20 0

0 50 100 150 200 250 300 350 400 450

Path Loss [dB]

Manhattan Distance [m]

CORNER CORNER + Fading

57  

(58)

Trace  Analyzer  (1)  

Scenario  A Scenario  B

Average  Number  of  Nodes: 91.78 92.61

Node  Degree:  Average  /  Variance 13.16  /  121.37 24.42  /  234.72 Link  DuraGon:  Average  /  Variance 3.95  /  39.98 11.15  /  256.19

ConnecGvity  Index: 0.96 0.96

Average  Number  of  Disconnected  Nodes: 0.61 0.42

Average  Number  of  Hops: 2.91 2.25

Average  Hidden  Nodes: 874.22 1828.25

•  Average  Number  of  Nodes:  Number  of  nodes  present  in  the  area   averaged  over  Gme.  

•  Node  Degree:  Number  of  neighbors  of  each  node,  averaged  over   each  node  and  over  Gme  

•  Link  Dura<on:  DuraGon  of  the  connecGon  between  a  pair  of  nodes   averaged  over  all  pairs  and  over  Gme  

(59)

Trace  Analyzer  (2)  

Scenario  A Scenario  B

Average  Number  of  Nodes: 91.78 92.61

Node  Degree:  Average  /  Variance 13.16  /  121.37 24.42  /  234.72 Link  DuraGon:  Average  /  Variance 3.95  /  39.98 11.15  /  256.19

ConnecGvity  Index: 0.96 0.96

Average  Number  of  Disconnected  Nodes: 0.61 0.42

Average  Number  of  Hops: 2.91 2.25

Average  Hidden  Nodes: 874.22 1828.25

•  Connec<vity  Index  (CI):  defined  as  the  average  porGon  of  the  

network  that  is  reachable  from  each  vehicle  in  the  mobility  trace,   regardless  of  the  path  length.  CI  provides  a  bemer  insight  onto  the   parGGoning  of  the  network.  

59  

(60)

Trace  Analyzer  (3)  

Scenario  A Scenario  B

Average  Number  of  Nodes: 91.78 92.61

Node  Degree:  Average  /  Variance 13.16  /  121.37 24.42  /  234.72 Link  DuraGon:  Average  /  Variance 3.95  /  39.98 11.15  /  256.19

ConnecGvity  Index: 0.96 0.96

Average  Number  of  Disconnected  Nodes: 0.61 0.42

Average  Number  of  Hops: 2.91 2.25

Average  Hidden  Nodes: 874.22 1828.25

•  Average  Number  of  Disconnected  Nodes  (AD):  the  average  number   of  nodes  that  are  disconnected  from  the  network,  i.e.  that  have  no   neighbors.  It  provides  informaGon  on  how  open  there  are  vehicles   that  are  separated  from  the  rest  of  the  network.  

•  Average  Number  of  Hops  (AH):  the  average  number  of  hops  needed   to  reach  all  nodes  in  the  network.    

(61)

Trace  Analyzer  (4)  

Scenario  A Scenario  B

Average  Number  of  Nodes: 91.78 92.61

Node  Degree:  Average  /  Variance 13.16  /  121.37 24.42  /  234.72 Link  DuraGon:  Average  /  Variance 3.95  /  39.98 11.15  /  256.19

ConnecGvity  Index: 0.96 0.96

Average  Number  of  Disconnected  Nodes: 0.61 0.42

Average  Number  of  Hops: 2.91 2.25

Average  Hidden  Nodes: 874.22 1828.25

•  Average  Hidden  Nodes:  the  average  number   of  nodes  that  have  two  neighbors  that  are   not  each  other  neighbors.  

A  

C   B  

61  

(62)

Trace  Analyzer  (5)  

•  Hops  Distribu<on  Func<on  (HDF):  the  average  porGon  of  

network  that  is  reachable  given  a  maximum  number  of  hops.  

Provide  informaGon  about  the  stretch  of  a  network,  i.e.  

what  is  the  average  distance  in  hops  needed  to  traverse  the   network.  

0   0.2   0.4   0.6   0.8   1  

1   2   3   4   5   6   7   8   9   10   11   Por<on  of  Network   Reachable  

Number  of  Hops  

Scenario  A   Scenario  B  

(63)

Challenges  and  OpportuniGes  in  Urban   Vehicular  Systems  

An  Analysis  from  a  RealisGc  Trace   (Eugenio  Giordano,  Giovanni  Pau,  

Antony  Rowstron)  

Paris,  Oct    '14   63  

(64)

DescripGon  of  The  Trace    

•  15  minutes  1  second  granularity  

•  Portland  downtown  @  8am  –8.15am  

•  16000  different  vehicles  

•  Avg  of  3500  vehicles  in  the  trace  

•  SyntheGc  trace  developed  by  the  Los  Alamos   NaGonal  Lab  for  naGonal  security.    

•  Based  on  AcGvity  surveys    

(65)

Vehicles  density  

0   0.1   0.2   0.3   0.4   0.5   0.6   0.7   0.8   0.9   1  

0.0   4.2   8.5   12.7   17.0   21.2   25.5   29.7   34.0   38.2   42.5   46.7   51.0   55.2   59.5   63.7   68.0   72.2   76.5   80.7   85.0   89.2   93.5   97.7   102.0   106.2   110.5  

Cumula<ve  Por<on  of  Vehicles  

Distance  From  The  Center  of  The  Closest  Intersec<on  [m]  

 

Distance  From  Intersec<ons  

Observa<on  #2:  Vehicle  density  is  higher  at   intersec<ons  

50%  of  the  vehicles  is  within  25   meters  of  an  intersecGon    

65  

(66)

ParGGons  Analysis  

•  Is  the  network  really  parGGoned?  

– The  median  of  the  parGGon  size  is  1,  this  

suggests  that  there  are  many  small  parGGons   and  a  few  large  parGGons.  I  believe  this  needs   some  further  invesGgaGon.    

– ConnecGvity  Index  (CI)  Analysis  

•  CI  is  the  number  of  vehicles  a  vehicle  can  reach   regardless  of  the  number  of  hops  

•  Compute  the  average  CI  per  second  then  CDF  or   Average…  Let’s  see  the  results      

(67)

Reachability  

•  Reachability:  porGon  of  the  network  that  a  node  can  reach.  

•  How  to  read  the  cumulaGve:  For  reachability  X  the  porGon  of  network  that   can  reach  at  most  the  porGon  X  of  the  network  

•  Two  different  results:  

–  For  low  penetraGon  raGos  the  network  is  parGGoned.  E.G.  for  0.0625  we  have   that  all  network  has  at  most  0.51  reachability  (meaning  no  node  can  reach   more  than  51%  of  the  network)  

–  For  higher  penetraGon  raGos  the  network  is  not  parGGoned.  A  small  porGon  of   nodes  is  isolated,  and  the  rest  of  the  network  is  almost  fully  connected.  

0   0.2   0.4   0.6   0.8   1   1.2  

0   0.03   0.06   0.09   0.12   0.15   0.18   0.21   0.24   0.27   0.3   0.33   0.36   0.39   0.42   0.45   0.48   0.51   0.54   0.57   0.6   0.63   0.66   0.69   0.72   0.75   0.78   0.81   0.84   0.87   0.9   0.93   0.96   0.99  

Cumula<ve  Por<on  of  Network  

Reachability  

0.00390625   0.0078125   0.015625   0.03125   0.0625   0.125   0.25   0.5  

67  

(68)

ConnecGvity  Index  (CI)  

CI  is  the  average  of  the  reachability.  

–  Reflects  the  result  of  previous  graph  

–  At  PenetraGon  R  0.125  the  network  connects  

0   0.1   0.2   0.3   0.4   0.5   0.6   0.7   0.8   0.9   1  

0.00390625   0.0078125   0.015625   0.03125   0.0625   0.125   0.25   0.5   1  

Connec<vity  index  

Penetra<on  Ra<o  

Connec<vity  Index:  

(69)

Hop  Distance  Analysis  

•  How  far  are  the  nodes  in  terms  of  hops?  

–  As  the  PenetraGon  R  increases  each  node  can  reach  more  porGon  of  the   network,  the  stretch  increases  

–  When  the  network  connects  (0.125)  we  have  a  10  hops  distance  (on   average!!!)  

•  Is  a  flat  mulGhop  network  feasible?  

–  How  many  hops  away  can  2  nodes  communicate?  

 

0   5   10   15   20   25   30  

0.00390625   0.0078125   0.015625   0.03125   0.0625   0.125   0.25   0.5   1  

Average  Distance  [Hops]  

Penetra<on  Ra<o  

Average  Number  of  Hops:   Median  Number  of  Hops:   99th  PercenGle  Number  of  hops  

69  

(70)

SoluGons  

•  The  Network  is  parGGoned  and  too  big:  

– SoluGon:  

•  DisrupGon/Delay  tolerant  

§  +No  Management  

§  +Comes  at  no  cost  

§  -­‐  Delay  (probably  not  for  human  interacGon)  

•  Infrastructure  Aided  

§  -­‐  Cost  

§  -­‐Management  

§  +Shorter  paths,  more  coverage  -­‐>  low  delay  

(71)

3  AP  placement  methods:  

•  AP  are  ALWAYS  placed  at  intersecGons  

•  IMPORTANCE:  based  on  the  density  of  the  

•  GRID:  IntersecGons  closest  to  the  ideal  grid  

•  Random:  IntersecGons  chosen  Randomly  

•  AP  ARE  NEVER  on  FREEWAYS.    

71  

(72)

IMPORTANCE   GRID   RANDOM  

(73)

Methods  Comparison  (Penetr  R  =  1)  

0   0.2   0.4   0.6   0.8   1   1.2  

0.1   0.2   0.5   1   2   5   10  

Network  Covered  Within  3   Hops  

AP  Density  [APS/  Km2]  

importance   grid  

Random  

0   0.2   0.4   0.6   0.8   1   1.2  

0.1   0.2   0.5   1   2   5   10  

Por<on  of  Nework  Within  5  Hops  

AP  Density  [APs  /  Km2]  

importance   grid  

Random  

73  

(74)

Infrastructure  Hops  distance  vs  AP  density  

 AP  placement:  GRID

 

•  Full  connecGvity  at  1  hop  (V2I  only)  is  not  feasible    

•  With  10  APs/Km2  the  whole  network  is  within  3   hops  of  the  infrastructure          

0   0.1   0.2   0.3   0.4   0.5   0.6   0.7   0.8   0.9   1  

0.1   0.2   0.5   1   2   5   10   15   20   25   30   40   50   75   100  

Por<on  of  networ  Reachable  

Infrastructure  Density  [APs/Km2]  

Network  Reachable  vs  Infrastructure  Density  

1  hop   3  hops   5  hops   2  hops  

(75)

Infrastructure  Benefits  

•  DistribuGon  of  Distance  from  

infrastructure  for  PR  =  1  and  the  AP   placement  based  on  the  density  of   nodes.  

0   0.1   0.2   0.3   0.4   0.5   0.6   0.7  

0   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19  

Por<on  of  Network  

Distance  from  Infrastructure  [Hops]  

AP  Placement:  Importance  Penetra<on  R  =  1  

"Density  0.1  AP/Km2"  

Density  0.2  AP/Km2   Density  0.5  AP/Km2   Density  1  AP/Km2   Density  2  AP/Km2   Density  5  AP/Km2   Density  10  AP/Km2  

75  

(76)

Infrastructure  aided  (cons)  

•  It  needs  management!!  

– DHT  or  GHT  

– Evaluate  the  overhead  cost  in  terms  of  Number   of  updates  needed  

(77)

Infrastructure  aided:  cost  

Updates  increase  

•  AssociaGon  Gme  decreases  

0   0.02   0.04   0.06   0.08  

0.1   0.2   0.5   1   2   5   10  

Average  Updates  per   second  per  vehicle  

AP  Density  [APs  /Km2]]  

Average  Updates  per  second  per  vehicle  

DENSITY   GRID  

IMPORTANCE   RANDOM  

0   20   40   60   80   100  

0.1   0.2   0.5   1   2   5   10  

Median  inter-­‐update  Time  [s]    

AP  Density  [APs  /Km2]]  

Median  inter-­‐update  Time  [s]    

DENSITY   GRID  

IMPORTANCE   RANDOM  

77  

(78)

Challenge  #3  ApplicaGon  Design  

(79)

Issues  

•  Mobility  and  PropagaGon  result  in  

disconnecGons  and  large  delays,  applicaGons   need  to  be  a-­‐synchronous  to  cope  with  such   events.  

•  Few  Examples  in  following  slides.  

79  

(80)

Used  Tools  

QualNet  

CORSIM   TIGER-­‐CENSUS  

Geographic  Database:  

provides  the  road  topology  

Mobility  Simulator:  

provides  detailed  road  traffic  traces  

Network  Simulator:  

provides  network  metrics   Scenario  Generator:  

Provides  control  over  the  kind  of  traffic  to   generate  (uniform,  aggregated  etc.)  

Trace  Analyzer:    

Provides:  

–  PropagaGon  matrix  considering  buildings.  

–  ConnecGvity  and  Interference  metrics  based  on  topology  

hmp://cvet.cs.ucla.edu/vergilius.html  

(81)

CarTorrent : Opportunistic Ad Hoc networking to download large

multimedia files

Alok  Nandan,  Shirshanka  Das   Giovanni  Pau,  Mario  Gerla  

WONS  2005  

81   Paris,  Oct    '14  

(82)

You are driving to Vegas


You hear of this new show on the radio
 Video preview on the web (10MB)

(83)

One option: Highway Infostation download

Internet  

file  

83  

(84)

Incentive 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

               

 

(85)

CarTorrent:  Basic  Idea  

Download  a  piece  

Internet  

Transferring  Piece  of  File  from  Gateway   Outside  Range  of  Gateway  

85  

(86)

Co-­‐operaGve  Download:  Car  Torrent  

Vehicle-­‐Vehicle  Communica7on  

Internet  

Exchanging  Pieces  of  File  Later  

(87)

BitTorrent:    Internet  P2P  file  downloading  

Uploader/downloader

Uploader/downloader

Uploader/downloader

Uploader/downloader

Tracker Uploader/downloader

87  

(88)

CarTorrent:  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  

(89)

SelecGon  Strategy  CriGcal  

89  

Références

Documents relatifs

Hou, “A Novel Mobile Edge Computing-Based Architecture for Future Cellular Vehicular Networks,” in IEEE Wireless Communications and Networking Conference (WCNC), Mar.

The proposed algorithm further introduces (1) a time wheel to improve the robustness of the synchronization protocol and (2) an additional drift compensation mechanism to reduce

In this section, we evaluate our mechanism with different parameters to investigate the impact of the vehicle density, sensors sensitivity and percentage of equipped vehicles on

However, under dynamic network conditions such as in the vehicular networks case, it is difficult to measure detailed status of networks by using solely these tools, because

Based on Nash Equilibrium (NE) concept, we predict the future behavior of monitored vehicles. Moreover, our intrusion detection scheme has the ability to detect the most

DoS Attack – By the proposed SA-KMP scheme, DoS attacks are mitigated because the vehicle has to verify the signature pair of the RSU to extract the commitment value for

In this paper, we firstly provide a short survey on the initial steps toward 5G vehicular networks, addressing the standards evolution toward 5G, the potential wireless

The emulator EMU offers a good graphical representation of the vehicular network; it allows to study the impact of the network dynamic and the wireless communica- tion range on