13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Inter-vehicle Geocast Protocol Support<strong>in</strong>g Non-equipped GPS Vehicles 283it, it deduces that there is no relay node beh<strong>in</strong>d it. Thus it has to designate it self as arelay and starts to broadcast the alarm messages <strong>in</strong> order to <strong>in</strong>form the vehicles whichcould be beh<strong>in</strong>d it. The defer time of a node (x) receiv<strong>in</strong>g a message from anothernode (s) is <strong>in</strong>versely proportional to the distance separat<strong>in</strong>g them that is to favorite thefarthest node to wait less time and to rebroadcast faster. The alarm message mustconta<strong>in</strong> some <strong>in</strong>formation such as accident position, previous and current positions ofthe relay from which the message is received. This <strong>in</strong>formation is used <strong>by</strong> the vehiclethat received the alarm message <strong>in</strong> order to determ<strong>in</strong>e its location accord<strong>in</strong>g the accidentvehicle [3]. The message is relevant if the vehicle is located <strong>in</strong> a relevant areaand it is received for the first time. When a vehicle receives the same alarm messagebefore its defer timer expires, it concludes that there is another vehicle beh<strong>in</strong>d itwhich is broadcast<strong>in</strong>g the same alarm message. In this situation, the second alarmmessage is not relevant because the vehicle was already <strong>in</strong>formed about the accident<strong>by</strong> the first alarm message and it is useless to rebroadcast it because there is a relaybeh<strong>in</strong>d it that is ensur<strong>in</strong>g the dissem<strong>in</strong>ation of this alarm message.The message dissem<strong>in</strong>ation <strong>in</strong> IVG depends on the rate of vehicles equipped withGPS device <strong>in</strong> the road. We believe that the success of IVG depends on its performanceswith GPS-unequipped vehicles. In the next section, we propose a solution thatallows the well function<strong>in</strong>g of IVG even with GPS-unequipped vehicles. The performancesof that solution depend on the rate of GPS-unequipped vehicles and on thedensity of vehicle <strong>in</strong> the highway.3 GPS-Unequipped AlgorithmS<strong>in</strong>ce each vehicle execut<strong>in</strong>g IVG relies on the periodic computation of its driv<strong>in</strong>gdirection (previous and current positions) some modifications have to be envisaged tomake GPS-U vehicles know these positions when the communication with the GPSsatellite is not possible. IVG can be executed normally if these positions are accuratelyknown. However, this is not always possible. In some situations, GPS-U vehiclescan’t obta<strong>in</strong> their exact previous and current positions. In that case, these vehiclescan’t participate <strong>in</strong> the process of alarm message dissem<strong>in</strong>ation. However, they canobta<strong>in</strong> some <strong>in</strong>formation about the driv<strong>in</strong>g direction and the distance from the accident.This can help the driver to take decisions. For example, if the accident happens<strong>in</strong> the opposite driv<strong>in</strong>g direction accord<strong>in</strong>g to the accident <strong>in</strong> a divided highway therewill be no need to brake.In order to obta<strong>in</strong> and refresh its position, a GPS-U vehicle, say S, periodicallybroadcasts a PREQ (Position Request) message to its one-hop neighbors. When aGPS-E vehicle receives a PREQ, it creates a PREP (Position Reply) message, <strong>in</strong>cludesits current position <strong>in</strong> that message, and sends it back to S. The knowledge ofthe exact position of S depends on the number and the positions (not all aligned) ofneighbors send<strong>in</strong>g PREP messages. S can compute its exact position if it receives atleast three PREP from three different vehicles (Fig. 1).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!