broadcast reception rates and effects of priority access ... · broadcast reception rates and...
TRANSCRIPT
VANET‘04 Marc Torrent-MorenoUniversität Karlsruhe (TH)
Broadcast Reception Rates and Effects of Priority Access in 802.11-Based Vehicular
Ad-Hoc Networks
Marc Torrent-Moreno, University of Karlsruhe
Daniel Jiang, DaimlerChrysler RTNA, Inc.
Hannes Hartenstein, University of Karlsruhe
Marc Torrent-Moreno - 2Universität Karlsruhe (TH)VANET‘04
Problem statement
But:
» All vehicles send data → contending for the channel
» Hidden terminal problem
» Channel characteristics
Broadcastsemergency message
What is the probability of
reception for this car?
Marc Torrent-Moreno - 3Universität Karlsruhe (TH)VANET‘04
Channel modeling: the standard way …
c.r.
Unit Disc Graph Model
If no interference:• Cars inside communication
range receive the packet
• Cars outside communication
range do NOT receive the
packet
Marc Torrent-Moreno - 4Universität Karlsruhe (TH)VANET‘04
In reality …
“c.r.”
Reality
If no interference:• Cars inside “communication
range” CAN receive the packet
• Cars outside “communication
range” MAY receive the packet
Reception Probability (d)?
Marc Torrent-Moreno - 5Universität Karlsruhe (TH)VANET‘04
Structure of this talk
» VANET – Key Issues
» 802.11-Priority Access applied to VANETs
» Simulation Setup
» Results: Basic Scenario (understanding the mechanism)
» Results: Dynamic Scenario (getting closer to reality)
» Summary
» Future Work
Marc Torrent-Moreno - 6Universität Karlsruhe (TH)VANET‘04
VANET – Key Issues
VANET differs from usual ad hoc network by its vehicular environment, distributions, movement and applications– Key usage: safety applications → broadcast– There is a deployment problem but eventually there will be
saturation conditions (high penetration rates)
» What is the probability of reception of a broadcast message at an arbitrary distance to the sender?
» How to give priority access and an improved reception rate for important warnings?
» How are the above two results affected by signal strength fluctuations caused by radio channel fading?
Marc Torrent-Moreno - 7Universität Karlsruhe (TH)VANET‘04
IEEE 802.11
» Why 802.11? Interests in U.S.A. (DSRC/WAVE), Europe (Fleetnet/NOW)
» Access method: CSMA/CA
» DIFS = SIFS + 2*SlotTime (SIFS = 32us, SlotTime = 13us)
» CWmin = 15
» Broadcast → no RTS/CTS, no ACK, CW = CWmin
Marc Torrent-Moreno - 8Universität Karlsruhe (TH)VANET‘04
Priority Access
» Mechanism of EDCA of IEEE 802.11e
» Two main changes:– AIFSD[AC] = SIFS + AIFS[AC]*SlotTime– CWmin[AC]
1(CWmin+1)/4 -13
1(CWmin+1)/2 -12
1CWmin1
2CWmin0AIFSCWmin[AC]AC
Marc Torrent-Moreno - 9Universität Karlsruhe (TH)VANET‘04
Simulation Set Up
» Tool: Network Simulator ns-2
» Changes to original code:
– Some bug fixing at 802.11 module
– Adjust values to 802.11a at 5.9GHz with 10MHz Channels (DSRC/WAVE)
– Changes in both MAC and Physical Layer
– Nakagami radio propagation model
Marc Torrent-Moreno - 10Universität Karlsruhe (TH)VANET‘04
Basic Scenario (static and two-ray ground)
» How CSMA/CA works in a saturated broadcast scenario?
» How AIFS and CWmin affect broadcast performance?
- 8 lanes with 75 static cars- 20m between cars- 500 bytes packets- 10 packets/s- 200m comm. range- “Receiver” at 100m
1500 m
4 m
Marc Torrent-Moreno - 11Universität Karlsruhe (TH)VANET‘04
Basic Scenario – Results
78.9%26.6%71.0%45.8%59.4%1/3
76.4%11.9%71.1%46.4%54.5%1/7
66.6%12.0%22.1%66.8%31.1%2/7
67.2%5.8%22.6%69.3%27,7%2/15
RcvBT0SntBT0RcvBT1SntBT1RcvPktsAIFS/CW
» Why is a packet not received?– Hidden node – Car inside range chooses the same time slot to send
» For error analysis new parameters were needed: SntBTx, RcvBTx
Result Analysis
• Car with highest priority: best probability of reception
Marc Torrent-Moreno - 12Universität Karlsruhe (TH)VANET‘04
Dynamic Scenario (mobile and TRG or Nakagami)
700 m
- 8 lanes, 2 direcctions (912 cars)
- Constant speed different lanes
- Distance between cars: 20m
- Comm. Range: 100m, 200m
- Packet size: 200B, 500B
- 10 pckts/s
0
0.2
0.4
0.6
0.8
1
-92 -90 -88 -86 -84 -82 -80 -78 -76 -74 -72 -70
Dis
trib
utio
n
Received power (dBm)
50m distance100m distance200m distance
Nakagami received power distribution
Marc Torrent-Moreno - 13Universität Karlsruhe (TH)VANET‘04
Dynamic Scenario – Metrics
Safety Applications
Broadcast Scenario
Delay
Effectiveness
» Metrics:– Channel access time– Probability of reception
Marc Torrent-Moreno - 14Universität Karlsruhe (TH)VANET‘04
Dynamic Scenario – Channel Access Time
26.5 ms9.0 ms6.4500 B200m (Nak)
16.4 ms3.6 ms6.4500 B200m
3.9 ms1.2 ms2.56200 B200m
4.8 ms1.6 ms3.2500 B100m
0.9 ms0.4 ms1.28200 B100m
Non-PriorityPriorityLoad MbpsPckt SizeCom. Range
Channel Access TimeScenario
» Clearly the Priority node has always shorter Channel Access Time !
Marc Torrent-Moreno - 15Universität Karlsruhe (TH)VANET‘04
0
0.2
0.4
0.6
0.8
1
0 50 100 150 200 250
Pro
babi
lity
of R
ecep
tion
Distance (m)
prioritynon-priority
0
0.2
0.4
0.6
0.8
1
0 50 100 150 200 250
Pro
babi
lity
of R
ecep
tion
Distance (m)
prioritynon-priority
Dynamic Scenario – Probability of Reception
Two Ray Ground Nakagami
» 500 bytes packets
» 200 m intended communication range
Marc Torrent-Moreno - 16Universität Karlsruhe (TH)VANET‘04
Effect of Realistic Propagation Model - Metrics
» With Non-Deterministic Radio Propagation model:– Channel Access Time – Probability of Reception (worse effect on priority node)
WHY !?
New metrics:• Sensed Packets per second• Channel Idle Time Ratio
0
0.2
0.4
0.6
0.8
1
0 100 200 300 400 500 600
Pro
babi
lity
of R
ecep
tion
Distance (m)
two-ray-groundNakagami
Marc Torrent-Moreno - 17Universität Karlsruhe (TH)VANET‘04
Effect of Realistic Propagation Model - Results
» Less packets sensed but less Channel Idle Time with non-deterministic radio propagation model !!!
4.4%10.6%4.4%10.8%Ch. Idle Time
3096.83324.63093.23325.2Sens. Pkts/s *
26.5 ms16.4 ms9.0 ms3.6 msCh.Acc.Time
NakTRGNakTRG
Non-PriorityPriorityScenario
200m, 500B
* Same average number of packets sent by all nodes
Marc Torrent-Moreno - 18Universität Karlsruhe (TH)VANET‘04
Summary» Target: reliable reception of important messages in a saturated
broadcast network (VANET):– Probability of reception and channel access time– Prioritization– Received power fluctuations
» Results– When saturation occurs, nodes experience severe performance degradation
(probability of reception can be as low as 20% at half com. range)– Priority access provides improvement in both channel access time and
probability of reception (AIFS and CW can be adjusted to reduce channel access time and collisions)
– Non-deterministic radio model degrades performance of both types of nodes (worse effect on probability of reception of the prioritized ones)
» Conclusions– Need better understanding of distributed MAC on global scale – Priority access methods as well as relay/repetition strategies are very
important aspects of future safety-critical applications
Marc Torrent-Moreno - 19Universität Karlsruhe (TH)VANET‘04
Future Work
» More than 1 prioritized nodes
» Relay/Repetition strategies
» Topology control
» Realistic radio models
» Spatial and temporal correlations
» Traffic modeling