3
One-hop vs. multi-hop broadcast protocol for DSRC safety applications Hien P. Luong, Suong H. Nguyen, Hai L. Vu and Bao Quoc Vo Centre for Advanced Internet Architectures, School of Software and Electrical Engineering Swinburne University of Technology, Hawthorn, VIC 3122, Australia Email: {hluong, hsnguyen, hvu, bvo}@swin.edu.au Abstract—In vehicle-to-vehicle communication, safety mes- sages could be broadcasted over one-hop or multi-hop using different transmission ranges to warn each other of changing conditions or dangers ahead. We investigate the broadcast per- formance considering one-hop and multi-hop transmissions and study the effect of different transmission ranges on the multi- hop broadcasting performance. Our results show that multi-hop transmission can provide significant performance improvement when the transmission range is chosen appropriately. I. I NTRODUCTION Dedicated Short Range Communication (DSRC) refers to the use of wireless communication among vehicles (V2V) or communication between vehicles and infrastructure to improve the safety and efficiency of road traffic. The current IEEE stan- dard for DSRC, 802.11p [1], defines the specifications of the medium access control layer (MAC) and physical layer. At the MAC layer, two main frames broadcasted by each vehicle are beacon frames and data frames. Beacon frames are periodically sent by a vehicle to inform others of its own information or its neighbors information such as vehicles’ position or speed. Meanwhile, a data frame contains information relating to the application. In this paper we will consider safety applications where data frames are safety messages. Safety message is initiated by a vehicle and broadcasted over one-hop or multi-hop to warn surrounding vehicles on the road of changing conditions or dangers ahead. There have been a number of protocols proposed for safety messages broadcasting in the literature. The simplest approach is to rebroadcast the message every time it is received by a vehicle (or a node). However, this easily leads to a serious problem, referred to as a broadcast storm [2], where a successful reception of safety message is prevented by high packet/frame collisions caused by many redundant rebroadcasting messages. The broadcast storm problem has been tackled in later work by reducing the number of vehicles that will rebroadcast the safety message upon its reception. One approach is to assign a certain forwarding probability for each vehicle, based on certain criteria. For example, a scheme in [3] assigns for- warding probability for every receivers based on their number of neighbors, while scheme in [4] gives higher probability for nodes that have further distance from the source. A so- called irresponsible forwarding (IF) scheme in [5] computes the forwarding probability based on not only the distance from the source but also the density of vehicles resulting in a superior performance when compared with similar existing schemes in [6]. Another promising approach is using a so-called dominating set (DS) [7] to reduce the number of forwarding vehicles while retaining the broadcasting coverage. Lim et al. [6] shows that DS is a potential solution to solve broadcast storm problem. There existed several DS-based broadcast protocols [8], [9], [10]. Among those, [8] purely chooses forwarding vehicles to be those in DS. In [9], [10] the set of forwarding vehicles can extend beyond DS to include nodes with high ranking based on their geographical location. In this paper, we will investigate the performance of the single-hop broadcast and that via multi-hop transmissions us- ing the IF [5] and DS [8] broadcasting schemes. In particular, a vehicle in the IF scheme will rebroadcast (or forward) the safety message after its first successful reception with the following probability p = e -ps(Tx-d)/c , where p s is a network density, T x is a transmission range, d is a distance between the receiving vehicle and the source, and c 1 is a coefficient used to adjust the forwarding probability. In the DS scheme, a vehicle will rebroadcast the message with probability one if (and only if) it belongs to the dominating set DS. A set is a DS if every vehicle (or node) in the network belongs to this set or has a neighbour belonging to this set, which is determined through three steps below. 1) A node is in DS if it has at least two neighbours that are not direct neighbours themselves (i.e. are not within the transmission range of each other). 2) After Step 1, let A, B DS. Let N (A) be a set of all neighbours of node A. Remove A from DS if N (A) N (B) and any of the element of the tuple key(A)=(degree A ,x A ,y A ) is less than the corre- sponding element of B, where degree A is the number of neighbours of A, and x A ,y A are its two coordinates. 3) After Step 2, let B,D,E DS. Remove B from DS if N (B) N (D) N (E) and key(B) = min{key(B), key(D), key(E)}. The performance evaluation is in terms of the packet delivery ratio (PDR) and average delay, where PDR is defined as the probability of successfully delivering the safety message to all intended vehicles within the vicinity of a source node.

[IEEE 2014 IEEE 15th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM) - Sydney, Australia (2014.6.19-2014.6.19)] Proceeding of IEEE International

Embed Size (px)

Citation preview

Page 1: [IEEE 2014 IEEE 15th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM) - Sydney, Australia (2014.6.19-2014.6.19)] Proceeding of IEEE International

One-hop vs. multi-hop broadcast protocol for

DSRC safety applications

Hien P. Luong, Suong H. Nguyen, Hai L. Vu and Bao Quoc Vo

Centre for Advanced Internet Architectures, School of Software and Electrical Engineering

Swinburne University of Technology, Hawthorn, VIC 3122, Australia

Email: {hluong, hsnguyen, hvu, bvo}@swin.edu.au

Abstract—In vehicle-to-vehicle communication, safety mes-sages could be broadcasted over one-hop or multi-hop usingdifferent transmission ranges to warn each other of changingconditions or dangers ahead. We investigate the broadcast per-formance considering one-hop and multi-hop transmissions andstudy the effect of different transmission ranges on the multi-hop broadcasting performance. Our results show that multi-hoptransmission can provide significant performance improvementwhen the transmission range is chosen appropriately.

I. INTRODUCTION

Dedicated Short Range Communication (DSRC) refers to

the use of wireless communication among vehicles (V2V) or

communication between vehicles and infrastructure to improve

the safety and efficiency of road traffic. The current IEEE stan-

dard for DSRC, 802.11p [1], defines the specifications of the

medium access control layer (MAC) and physical layer. At the

MAC layer, two main frames broadcasted by each vehicle are

beacon frames and data frames. Beacon frames are periodically

sent by a vehicle to inform others of its own information or

its neighbors information such as vehicles’ position or speed.

Meanwhile, a data frame contains information relating to the

application. In this paper we will consider safety applications

where data frames are safety messages.

Safety message is initiated by a vehicle and broadcasted

over one-hop or multi-hop to warn surrounding vehicles on

the road of changing conditions or dangers ahead. There have

been a number of protocols proposed for safety messages

broadcasting in the literature. The simplest approach is to

rebroadcast the message every time it is received by a vehicle

(or a node). However, this easily leads to a serious problem,

referred to as a broadcast storm [2], where a successful

reception of safety message is prevented by high packet/frame

collisions caused by many redundant rebroadcasting messages.

The broadcast storm problem has been tackled in later work

by reducing the number of vehicles that will rebroadcast the

safety message upon its reception. One approach is to assign

a certain forwarding probability for each vehicle, based on

certain criteria. For example, a scheme in [3] assigns for-

warding probability for every receivers based on their number

of neighbors, while scheme in [4] gives higher probability

for nodes that have further distance from the source. A so-

called irresponsible forwarding (IF) scheme in [5] computes

the forwarding probability based on not only the distance

from the source but also the density of vehicles resulting in

a superior performance when compared with similar existing

schemes in [6].

Another promising approach is using a so-called dominating

set (DS) [7] to reduce the number of forwarding vehicles while

retaining the broadcasting coverage. Lim et al. [6] shows that

DS is a potential solution to solve broadcast storm problem.

There existed several DS-based broadcast protocols [8], [9],

[10]. Among those, [8] purely chooses forwarding vehicles to

be those in DS. In [9], [10] the set of forwarding vehicles can

extend beyond DS to include nodes with high ranking based

on their geographical location.

In this paper, we will investigate the performance of the

single-hop broadcast and that via multi-hop transmissions us-

ing the IF [5] and DS [8] broadcasting schemes. In particular,

a vehicle in the IF scheme will rebroadcast (or forward) the

safety message after its first successful reception with the

following probability

p = e−ps(Tx−d)/c,

where ps is a network density, Tx is a transmission range, d is

a distance between the receiving vehicle and the source, and

c ≥ 1 is a coefficient used to adjust the forwarding probability.In the DS scheme, a vehicle will rebroadcast the message with

probability one if (and only if) it belongs to the dominating

set DS. A set is a DS if every vehicle (or node) in the network

belongs to this set or has a neighbour belonging to this set,

which is determined through three steps below.

1) A node is in DS if it has at least two neighbours that

are not direct neighbours themselves (i.e. are not within

the transmission range of each other).

2) After Step 1, let A,B ∈ DS. Let N(A) be a set

of all neighbours of node A. Remove A from DS if

N(A) ⊆ N(B) and any of the element of the tuple

key(A) = (degreeA, xA, yA) is less than the corre-

sponding element of B, where degreeA is the number

of neighbours of A, and xA, yA are its two coordinates.

3) After Step 2, let B,D,E ∈ DS. Remove B from

DS if N(B) ⊆ N(D) ∪ N(E) and key(B) =min{key(B), key(D), key(E)}.

The performance evaluation is in terms of the packet delivery

ratio (PDR) and average delay, where PDR is defined as the

probability of successfully delivering the safety message to all

intended vehicles within the vicinity of a source node.

Page 2: [IEEE 2014 IEEE 15th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM) - Sydney, Australia (2014.6.19-2014.6.19)] Proceeding of IEEE International

II. SIMULATION RESULT AND DISCUSSION

In this section we describe our simulation setup, present the

results and discuss our observations on the performance of the

two studied broadcasting schemes (i.e. DS and IF schemes)

using various transmission ranges.

A. Simulation Setup

Consider a three-kilometer high way where vehicles are

moving in the same direction with speed chosen randomly

in the range of [60, 80] km/h. Vehicles enter into the network

following a Poisson process with a fixed parameter λ vehi-

cles/second. The value of λ is chosen such that the average

density on the considered link belongs to the following set

{25, 40, 75, 130} vehicles/km. The transmission range (Tx) isset to 200 meters for single-hop, while for multi-hop it can

be 100, 130, 150 or 200 meters. To adjust the number of

retransmissions, the coefficient c in the IF scheme [5] is taken

from the set {3, 7, 10, 20}.

Beacon and safety messages with the same packet size of

400 bytes are simulated, but only the performance for safety

messages is evaluated. Each vehicle in the network broadcasts

a beacon message every 100 milliseconds. Safety messages

occur only occasionally in emergency situations, but require

to be received promptly by most (or all) of the nodes within

its vicinity, while beacon messages may tolerate more losses.

The MAC parameters of the IEEE 802.11p protocol are set as

follows. Contention window (W ) is equal to 32, distributed

interframe space (DIFS) and short interframe space (SIFS)

are 64 µs and 32 µs, respectively. Data rate and basic rate

have the same value of 6Mbps. We conduct the simulation

using network simulator (ns-2, version 2.33) [11] with a total

of 5000 safety messages for each scenario.

B. Result and Discussion

1) Packet Delivery Ratio for DS scheme: Figure 1a shows

the PDR obtained using different transmission ranges for the

DS scheme. Observe that when the density is low (e.g. less

than 80 vehicles/km), using multi-hop in DS scheme with

large transmission range (i.e. Tx=200m) is desirable, which

outperforms the single-hop performance using the same Tx.

It is because at low density, the network is sparse with low

collision probability, and hence allowing retransmission can

greatly improve the broadcasting performance.

As the density increases, the PDR of the single-hop de-

creases rapidly due to the increase in collisions caused by

hidden terminals [12]. In contrast, the performance of the

multi-hop DS scheme decreases at a much slower rate due to

the improvement in successful reception via retransmissions,

and the ease of negative impact caused by hidden nodes

since forwarding nodes have a different set of hidden nodes

compared to the original source. At very high densities (e.g.

130 vehicles/km), reducing Tx (e.g. from 200m to 100m) can

be beneficial as a smaller Tx results in less number of hidden

nodes in each transmission.

2) Packet Delivery Ratio for IF scheme: Figure 1b shows

the PDR for the IF scheme using the 200m transmission

range with different values for the parameter c. We also plot

the PDR for the single-hop and DS scheme using the same

transmission range for comparison. The increase in c value

results in an increase in the average number of retransmissions

(or forwarding) in the network. As seen in Figure 1b, the

optimal value for c is between 7 and 10. For low densities,

the value of c would not play an important role as small c is

already enough to create a sufficient number of retransmissions

to achieve a maximum PDR. At a high density, choosing a very

high c value to substantially increase the number of forwarding

does not improve the performance. That is because when the

network is dense, the high number of forwarding nodes causes

more collisions which in turn reduces the PDR performance.

Figure 1c shows the PDR for the IF scheme with optimal

value c = 7 using different transmission ranges which followsa similar trend to that of DS. At high densities, however, the

gaps between PDRs of different ranges in the IF scheme are

smaller than those of DS.

TABLE I: The average number of retransmitting nodes for DS

and IF schemes with different Txand density.

DS

Density Tx = 100 Tx = 130 Tx = 150 Tx = 200

25 1.99 2.57 2.82 3.53

40 3.25 4.01 4.76 6.1

75 6.47 8.83 9.88 12.07

130 13.35 17.72 23.16 33.83

IF

Density Tx = 100 Tx = 130 Tx = 150 Tx = 200

25 4.14 5.14 5.68 6.88

40 6.14 7.21 7.91 9.16

75 9.49 10.72 11.38 11.85

130 13.79 13.69 13.40 12.38

3) Impact of the number of retransmissions on PDR: As

seen in Table I together with Figure 1a and Figure 1c, in

general, increasing the number of retransmissions does help

to improve the performance, although there is an upper limit

to this increase because beyond that limit, the performance

degrades as the number of retransmissions increases. Based

on our simulation results for the network described in this

paper, that upper limit appears to be between 13 and 14.

4) Impact of transmission range on the number of colli-

sions: Recall that reducing Tx will result in decreasing hidden

collision probability for each single transmission. However,

when the density is low (i.e. <75 vehicles/km), it does not help

to improve the PDR as the total number of hidden collisions

increases over many retransmissions. This explains why the

PDR decreases when Tx decreases at low densities.

On the other hand, at very high densities (i.e. 130 vehi-

cles/km), decreasing Tx does help to improve the PDR. It

is because smaller Tx in high density reduces the overall

number of collisions due to the reduction in the number of

retransmissions.

5) End-to-end Delay: The corresponding end-to-end delay

for the three schemes DS, IF and single-hop is shown in

Page 3: [IEEE 2014 IEEE 15th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM) - Sydney, Australia (2014.6.19-2014.6.19)] Proceeding of IEEE International

25 40 75 130

0.5

0.6

0.7

0.8

0.9

1

Vehicle Density (vehicles/km)

Packet

Deliv

ery

Ratio

Single−hop with Tx=200

CDS with Tx=100

CDS with Tx=130

CDS with Tx=150

CDS with Tx=200

(a) PDR for Single-hop, DS with different Tx.

25 40 75 130

0.5

0.6

0.7

0.8

0.9

1

Vehicle Density (vehicles/km)

Packet

Deliv

ery

Ratio

Single−hop with Tx=200

IF with c=3

IF with c=7

IF with c=10

IF with c=20

CDS with Tx=200

(b) PDR for IF (different c), DS and Single-hop.

25 40 75 130

0.5

0.6

0.7

0.8

0.9

1

Vehicle Density (vehicles/km)

Packet

Deliv

ery

Ratio

IF with Tx = 100

IF with Tx = 130

IF with Tx = 150

IF with Tx = 200

(c) PDR for IF scheme with different Tx.

25 40 75 1300

2

4

6

8

10

12

14

16

18

20

Vehicle Density (vehicles/km)

End−

to−

end D

ela

y (

ms)

Single−hop with Tx=200

DS with Tx=100

DS with Tx=200

IF with Tx=100

IF with Tx=200

(d) Average Delay for Single-hop, DS and IF.

Fig. 1: Performance Metrics for Single-hop, DS and IF schemes

Figure 1d. As we can see from this figure, single-hop scheme

takes less time than IF and DS in all the scenarios studied.

However, the delay for all schemes is still less than 20ms

which is sufficient for safety applications [13].

III. CONCLUSION

We provide a number of observations that could help in the

design of V2V communication protocol for safety applications.

Firstly, a simple protocol based on multi-hop transmission with

a sufficiently large transmission range can work reasonably

well for low density networks. Secondly, it is crucial to obtain

an appropriate number of nodes retransmitting the message.

Thirdly, there is an impact of transmission range on the

number of retransmission, that is, increasing Tx leads to an

increase in the number of retransmitting nodes. However, in

high-density networks (e.g. 130 vehicles/km), this trend may

be slightly reverse. Finding the optimal parameters requires

better understanding via modeling the above relationship and

will be conducted in our future research.

REFERENCES

[1] IEEE Std. 802.11p, “Part 11: Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specifications: Amendment 6: Wire-less Access in Vehicular Environments,” Jun 2010.

[2] S.-Y. Ni, Y.-C. Tseng, Y.-S. Chen, and J.-P. Sheu, “The Broadcast StormProblem in a Mobile Ad Hoc Network,” in Proceedings of the 5thAnnual ACM/IEEE International Conference on Mobile Computing andNetworking, MobiCom ’99, (New York, NY, USA), pp. 151–162, ACM,1999.

[3] H. Alshaer and E. Horlait, “An optimized adaptive broadcast schemefor inter-vehicle communication,” in IEEE 61st Vehicular TechnologyConference, vol. 5, pp. 2840–2844, 2005.

[4] N. Wisitpongphan and O. Tonguz, “Scalable Broadcast Strategies for AdHoc Routing Protocols,” The 1st International Symposium on WirelessPervasive Computing, pp. 1–6, 2006.

[5] S. Panichpapiboon and G. Ferrari, “Irresponsible forwarding,” The 8thInternational Conference on ITS Telecommunications, pp. 311–316, Oct.2008.

[6] H. Lim and C. Kim, “Flooding in wireless ad hoc networks,” ComputerCommunications, vol. 24, pp. 353–363, Feb. 2001.

[7] J. Wu and H. Li, “A Dominating-Set-Based Routing Scheme in AdHoc Wireless Networks,” Telecommunication Systems, vol. 18, no. 1-3,pp. 13–36, 2001.

[8] I. Stojmenovic, M. Seddigh, and J. Zunic, “Dominating Sets and Neigh-bor Elimination-Based Broadcasting Algorithms in Wireless Networks,”IEEE Trans. Parallel Distrib. Syst., vol. 13, pp. 14–25, Jan. 2002.

[9] J. Liu, Z. Yang, and I. Stojmenovic, “Receiver Consensus: On-timeWarning Delivery for Vehicular Ad-hoc Networks,” IEEE 32nd Inter-national Conference on Distributed Computing Systems, pp. 386–395,June 2012.

[10] I. Stojmenovic, A. A. Khan, and N. Zaguia, “Broadcasting with seamlesstransition from static to highly mobile wireless ad hoc, sensor andvehicular networks,” International Journal of Parallel, Emergent andDistributed Systems, vol. 27, pp. 225–234, June 2012.

[11] “The network simulator ns-2.” http://www.isi.edu/nsnam/ns/.[12] M. I. Hassan, H. L. Vu, and T. Sakurai, “Performance Analysis of

the IEEE 802.11 MAC Protocol for DSRC Safety Applications,” IEEETransactions on Vehicular Technology, vol. 60, no. 8, pp. 3882–3896,2011.

[13] A. E2213-03, Standard Specifications for Telecommunications and In-formation Exchange betwwen Roadside and Vehicle Systems - 5 GHzBand Dedicated Short Range Communication (DSRC) Medium AccessControl (MAC) and Physical Layer (PHY) Specifications. 2003.