Professional Documents
Culture Documents
Abstract—One of the most important challenges for DSRC using 30 radios with each transmitting at 50 Hz, using a
deployment is maintaining high performance under heavy technique described in Section II. The tests were conducted for
channel load. The study of congestion control mechanisms will be various data rates, message sizes, Enhanced Distributed
impractical if it requires hundreds of physical radios deployed on Channel Access (EDCA) parameters, channel bandwidths,
vehicles. In this paper we demonstrate two important results that
transmit powers, and numbers of emulated vehicles.
together suggest a strategy for investigating congestion control.
First, we show that the NS-2 simulator accurately models the
MAC and PHY associated with an IEEE 802.11 hardware Network Simulator 2 (NS-2) is a discrete event network
implementation. This opens the door to using simulation as the simulator, which is widely cited in wireless communication and
primary investigative tool. Second, we show that a technique in ad-hoc networking research. Version NS-2.33, released in 2008,
which one radio emulates N vehicles can produce results quite added improvements to make the simulator compatible with the
similar to the case in which a larger number of distinct vehicles IEEE 802.11p standard MAC and PHY protocols for Wireless
exist. This will allow selective validation tests with tens of physical Access in Vehicular Environments (WAVE) [10]. The key
radios emulating hundreds of vehicles. The means by which we modifications include cumulative SINR computation, capture,
demonstrate these results is a cross-validation technique. We
and more accurate modeling of the IEEE 802.11 CSMA/CA
show that three test approaches produce consistently similar
results: physical radios with emulation, NS-2 with emulation, and mechanism. In [15] the authors identify certain weaknesses of
NS-2 without emulation. The close agreement among these results NS-2, and they suggest some configuration options that might
validates both the radio emulation technique and the NS-2 allow it to perform on par with commercial simulator packages
implementation of the 802.11 MAC and PHY protocols. We use for the special case of fixed length packets. However, we are
this cross-validation technique to compare results for a wide not aware of any study comparing NS-2 with real DSRC radios.
variety of transmit power, message rate, data rate, channel
bandwidth, message size and EDCA settings. Testing with physical radios and testing with simulated radios
each have advantages compared to the other. For example,
Keywords-DSRC, NS-2, IEEE 802.11, WAVE, Radio Testbed
physical radios provide a more realistic measure of performance
with respect to channel fading, frame capture, and vehicle
I. INTRODUCTION mobility in real time. On the other hand, simulations are much
The US Federal Communication Commission (FCC) has more efficient when testing large networks with many system
allocated 75 MHz of spectrum in the 5.9 GHz band for variables. We believe there is a role for each in developing
Dedicated Short Range Communication (DSRC) among solutions for DSRC channel congestion, with the bulk of testing
vehicles, and between vehicles and roadside infrastructure [1, 2]. carried out via simulation and with selective use of radio testbed
The primary purpose is to enable safety applications that can experimentation.
prevent accidents. DSRC radio technology is standardized in
IEEE 802.11p [3, 4], IEEE 1609.3 [5], and IEEE 1609.4 [ 6]. We recreate a radio testbed topography in the NS-2 simulator.
When modeling M radios we use two techniques: a) M distinct
In [7, 8, 9] techniques have been proposed to perform simulated nodes, and b) 30 distinct nodes each of which
congestion control in the DSRC safety channel. However the emulates N = M/30 vehicles by transmitting at N times the
existing work does not include radio tests to demonstrate the vehicle message rate. We then address two issues. First, we use
severity of DSRC congestion. To study the congestion the simulator without emulation to validate the accuracy of the
performance, we configured a testbed with DSRC radios in a radio emulation technique in the testbed. Second, we use the
laboratory setting. The purpose of the tests was to model the radio tests to validate the accuracy of the NS-2 MAC and PHY
channel loading in a stationary environment in which a large model. In this way, we use the radios and simulator to
number of vehicles (around 200) are transmitting at a nominal cross-validate each other.
rate (10 Hz). Further, as it is difficult to assemble 200 actual
radios for experiments, we developed an emulation technique In this paper we show that performance results obtained by
where each physical radio is used to emulate N vehicles by NS-2 simulation, both with and without emulation, tend to
transmitting at a higher rate. For example, channel loading follow the radio results quite closely and in a consistent manner.
equivalent to 150 vehicles transmitting at 10 Hz was created by This implies that the goal of cross-validation is achieved, i.e. the
our results tend to match radio results more tightly in the cases
of IEEE 802.11p default AC2 (CWMin = 3, AIFSN = 3) and AC3 Parameter Value
(CWMin = 3, AIFSN = 2). The match between simulations and
Power 20 dBm
radio tests is still good, but somewhat looser in the cases of AC0
(CWMin = 7, AIFSN = 6) and AC1 (CWMin = 15, AIFSN = 9). It EDCA mechanism AC0 IEEE 1609.4 trial version
may be that our modelling of EDCA by configuring CWMin and OTA message size 378 Bytes
DIFS is a better approximation for AC2 and AC3 than it is AC0
and AC1. We expect that when EDCA is fully implemented in Data rate 6 Mbps
NS-2 (rather than just configuring the DIFS and CWMin Channel 172 (10 MHz channel)
parameters), the results will match more tightly for all EDCA
Message rate 10 Hz
mechanisms.
Fig 8: PER vs emulated vehicles while using channel 175 (20 MHz bandwidth)
Fig 5: PER vs emulated vehicles when OTA message size is 300 Bytes
Fig 6: PER vs emulated vehicles when OTA message size is 464 Bytes Fig 9: PER vs emulated vehicles when EDCA mechanism is AC3 (trial version)