• No results found

microSlotted 1-Persistence Flooding in VANETs

N/A
N/A
Protected

Academic year: 2021

Share "microSlotted 1-Persistence Flooding in VANETs"

Copied!
3
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

microSlotted 1-Persistence Flooding in

VANETs

Martijn van Eenennaam

e.m.vaneenennaam@utwente.nl

Design and Analysis of Communication Systems chair, Department of Computer

Science, University of Twente, The Netherlands

1 Introduction

Many Driver Support Systems in future vehicles will rely on wireless

communica-tion. This wireless communication can be divided into two categories:

Vehicle-to-Vehicle (V2V) and Vehicle-to-Vehicle-to-Infrastructure (V2I). V2V is often used for vehicles

to exchange information of a local nature, e.g. co-operative following or collision

avoidance. V2I can be used as ’smart road signs’, access to back-end networks

(e.g. Internet) or as simple repeaters. The term VANET is key to V2V and V2I

communication: Vehicular Ad hoc Network.

A Driver Support System described in [1] presents an interesting problem: a

vehicle should be aware of the state of traffic on a road, up to several kilometers

ahead. A system called the TrafficFilter has been proposed in [2] to provide this

information. In summary, the TrafficFilter uses multi-hop V2V communication

to dissiminate information over distances of several kilometers. This information

is expressed in a structure called a TrafficMap. The TrafficMap consists of entries

which are sampled representations of the local traffic flow speed, shown in Fig.

(a). These samples are produced in a fashion similar to Run-length Encoding.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 x 104 0 20 40 60 80 100 120

distance ahead of observer (m)

velocity (km/h)

sampled actual

(a) A speed-position plot of 20km road

with a congestion, and its abstraction.

slot 4 slot 3 slot 2 slot 1 slot 0 HEY! HEY! ! T= 4τo T= 3τo T= 2τo T= τo T= 0  HEY! HEY! !

(b) Nodes rebroadcast based on the

dis-tance to the sender.

The over-the-horizon awareness is disseminated by flooding a TrafficMap

against

the flow of traffic. Every vehicle which receives the information does

three things: 1) supply the received information to its Driver Support Systems,

2) decide whether it needs to add a sample to the TrafficMap and finally 3)

decide if it needs to partake in the dissemination of the TrafficMap.

The exact functioning of steps 1) and 2) has been described in detail in [2]

and [3]. Step 3) is performed by a flooding scheme.

(2)

2 The Flooding Scheme

Flooding is notorious for the effects of the Broadcast Storm problem. This

phe-nomenon has been described in [4] and [5], and countermeasures in the form

of broadcast suppression techniques are proposed. These are flooding schemes

where not every node, but only a select few rebroadcast.

The Slotted 1-Persistence flooding described in [5] was analysed in [2] and

found to exhibit an increasing delay and decreasing delivery ratio as the number

of vehicles in communication range increases, as shown in Figs (c) and (d). We

provided a solution in [2], called microSlotted 1-Persistence flooding. This scheme

is based on the Slotted scheme, and adds a small additional delay to break what

is known as timeslot boundary synchronisation [6].

Upon reception of a message, every node i compares its position to that of

the node transmitting the message (j), in order to calculate a wait time T

wait

, as

illustated in Fig. (b). Nodes further removed from the transmitter choose earlier

slots and hence shorter wait time. If T

wait

has passed without reception of a

retransmission by another node, the node will transmit. T

wait

is defined as:

T

wait

= T

sij

+ T

msij

(1)

Where T

sij

= S

ij

· t

s

and T

msij

= MS

ij

· t

ms

. This assigns a wait time

based on a slot allocation criterium (S

ij

and MS

ij

respectively) multiplied by

the duration of a slot.

The parameter t

s

is the duration of a slot, choosen such that a transmission

executed in a timeslot can be received by all nodes in range. The parameter t

ms

is the duration of a microSlot, taken as an IEEE 802.11 DIFS.

In the same line of reasoning, a node selects a microSlot. For this, the

ge-ographical size of a slot is divided into ten microSlots. As with assigning S

ij

,

when the distance between i and j is larger, MS

ij

will be smaller.

Node i will schedule to hand the message over to the MAC layer after T

wait

has passed without reception of rebroadcasts by other nodes.

3 Conclusions and Future Work

An extensive comparison of the Slotted and microSlotted flooding schemes is

performed in [2]. Figs. (c) and (d) show the results of simulation experiments.

A large degree of collisions in the Slotted scheme causes limited propagation

of the flood; a decreasing percentage travels the entire 10km road while the

microSlotted scheme maintains high reachability. The collisions also cause delay

to increase: a transmission in a slot collides and a node in a later slot will have

to perform the rebroadcast. Delay increases at a slower rate for the microSlotted

scheme as the vehicle density rises.

A journal paper describing and evaluating the complete TrafficFilter system

is underway.

(3)

6.2 Comparing the two Flooding Strategies 0 20 40 60 80 100 0 20 40 60 80 100 120 140 160 180 200 Propagated (%) Density (veh./km) Propagation withMicroSlots Propagation withoutMicroSlots

Figure 6.3: Flood propagation percentage

6.2.2 Delay

The microSlotted scheme relies on adding a small extra delay to the wait time defined by the

slotting scheme. This delay is in the order of [0-9] DIFS periods (0-0.000522s)1per hop. This

results in a tiny—though not insignificant—extra delay for the modified scheme, visible in Figure 6.4 for densities of 10 and 15 vehicles per kilometer. As the vehicle density increases beyond 20 vehicles per kilometer the two schemes clearly behave differently; the original scheme shows an increasing delay as the number of nodes increases, while the modified scheme exhibits a diminishing delay. This behaviour of the slotted scheme can be attributed to an increasing number of collisions in the first slot for the original scheme, which means a rebroadcast in the next slot is executed one slotTime later. If that broadcast collides a slotTime later the nodes in the next slot get a chance to broadcast, until a successfull broadcast occurs.

At low densities a high delay is observed. This is due to the fact that, with fewer nodes, the nodes are not always at optimum distance from each other. For instance, it could very well be there are no vehicles in the first three slots but there is one in the fourth. This would incur three slotTimes of delay just for this hop, resulting in a 15ms penalty to end-to-end delay. With increasing density it becomes increasingly more probable there is a vehicle in the extremes of the estimated transmission range, resulting in covering a large distance per hop and thus covering the full 10km in fewer hops. Both contribute to a lower delay. The first because rebroadcast takes place immediately in the first timeslot, the second because fewer hops are needed altogether. Beyond 80 vehicles per kilometer the delay of the microSlotted scheme also starts to grow. This is because even with the microSlots probability of collision increases with the density and rebroadcast by nodes in later slots are required.

The extra delay added by the microSlots is negligible compared to the overall delay. With an average of 50 hops (see the next Section on Hop Count) the delay incurred by the microslots amounts to at most 50 × 9 × DIF S = 2.61ms whereas the overall delay is in the order of 100ms.

1An IEEE 802.11p DIFS is 5.8µs [49]

95

(c) Reachability

Chapter 6. Evaluation of the System

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 20 40 60 80 100 120 140 160 180 200 Delay (s) Density (veh./km) Without microSlots With microSlots

Figure 6.4: Delay mean and 95% confidence intervals

6.2.3 Hop Count

After the density exceeds 15 vehicles per kilometer the probability of slots with more than

one vehicle increases2. In the slotted scheme this was expected to result in collisions because

the vehicles in one slot will be synchronised when performing their rebroadcast, as observed in Section 5.3.4 and described in more detail in Appendix B.5. If a collision occurs in the first slot, the vehicles in the second slot will not discard their rebroadcasts (they have not successfully recognised a rebroadcast by a more distant node) and will rebroadcast when it is their time, as shown in Figure 5.7 on page 80. If, in this slot too, there are more than one node a collision will occur. In the extreme, collisions will occur in all successive slots and the flood will die out.

If a collision occurs in the first slot, a successfull rebroadcast can occur in the second slot, or in the third and so on. This implies that, although a rebroadcast does take place, the geographically covered distance is smaller than the theoretical optimum. As a result more hops are needed to traverse the full 10 kilometers.

For the original scheme, the number of hops increases as vehicle density increases. This can be attributed to collisions. The modified scheme appears to suffer to a lesser degree from an increase in hopcount due to collisions. This has two reasons:

ˆ Because of the microSlots, collisions in the first slot are unlikely because there is less synchronisation, so a rebroadcast in the next slot is hardly needed.

ˆ With increasing density, the probability of a collision within one microslot increases. How-ever if a collision is to occur in the first microSlot the CSMA/CA mechanism of the MAC layer will ensure the transmission scheduled in a later microSlot can still go through, albeit with a slight delay due to backoff.

It is expected that, with the modified scheme, a vehicle density has to become so high as to guarantee multiple vehicles per microSlot before the effects of collisions start to have serious

2 1km

20 = 50m, equal to the slot size

96

(d) end-to-end Delay

References

1. van Driel, C.J.G.: Driver Support in Congestion - An assessment of user needs and

impacts on driver and traffic flow. PhD thesis, University of Twente (Nov 2007)

2. van Eenennaam, E.M.: Vehicle-to-vehicle communication for driver support systems.

Master Thesis (December 2008)

3. van Eenennaam, E.M., Heijenk, G.J.: Providing over-the-horizon awareness to driver

support systems. Proc. of 4th IEEE Workshop on Vehicle to Vehicle

Communica-tions (V2VCOM) (June 2008)

4. Tseng, Y.C., Ni, S.Y., Chen, Y.S., Sheu, J.P.: The broadcast storm problem in a

mobile ad hoc network. Wirel. Netw. 8(2/3) (2002) 153–167

5. Wisitpongphan, N., Tonguz, O., Parikh, J., Mudalige, P., Bai, F., Sadekar, V.:

Broadcast storm mitigation techniques in vehicular ad hoc networks. Wireless

Com-munications, IEEE 14(6) (December 2007) 84–94

6. Blum, J.J., Eskandarian, A.: Avoiding timeslot boundary synchronization for

mul-tihop message broadcast in vehicular networks. VTC 2009 (2009)

Referenties

GERELATEERDE DOCUMENTEN

Verification textes mathematiques jar un ordinateur. Le probleme de ve'rification des textes mathdmatiques est au fond le probleme de d6finir un.langage. I1 faut que ce

The sections are separated by a transpar- ent Nation (Du Pont) membrane. The counter electrode is placed against the membrane, while the distance between the

The level of involvement, also had a positive effect on the attitude and purchase intention, so when people are more involved in cars it is more likely that they would consider

Reactive ion etching is commonly used to obtain deep structures in silicon, see for example [124, 125]. A clear advantage of this technique over photo electrochemical etching is

In this section the mathematical model of Friesland Foods’ collection problem (described in section 3) will be formulated, using the Vehicle Routing Problem (VRP) and its

As is proven in the ontological manuals, it is obvious that the transcendental unity of apperception proves the validity of the Antinomies; what we have alone been able to show is

As stated, operations usually take place far beyond our national borders. To enable deployment over great distances, transport capacity is required: by sea and by air. This is one

From the experiments reported here, it can be seen that the permeate flow rate can be significantly improved by the cleaning action of the PAN beads, at zero pressure, either in