International Journal of Networks and Communications

p-ISSN: 2168-4936    e-ISSN: 2168-4944

2015;  5(4): 74-82

doi:10.5923/j.ijnc.20150504.02

 

Traffic Congestion Detection by Using VANET to Improve Intelligent Transportation System (ITS)

Dongre Manoj M.1, Bawane Narendra G.2

1Ramrao Adik Institute of Technology, Nerul, Navi Mumbai, India

2S.B. Jain Institute of Management & Technology, Nagpur, India

Correspondence to: Dongre Manoj M., Ramrao Adik Institute of Technology, Nerul, Navi Mumbai, India.

Email:

Copyright © 2015 Scientific & Academic Publishing. All Rights Reserved.

This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/

Abstract

Congestion detection is major problem in urban roads. To make smart decisions to avoid congestion Vehicular Ad-Hoc network (VANET) is one of the solution. We present a strategy to detect the traffic congestion of both vehicle-to-vehicle (V2V) and vehicle to infrastructure (V2I) communication and this gives vehicle drivers several options about the location of congestion and its magnitude as well as options to avoid getting stuck in congestion. The messages transmitted guide the driver so as to take the decision needed. These can detect areas of high traffic density and low speeds. Multiple approaches have been proposed to detect the congestion. In this paper, we first analyze data obtained by vehicular communication to avoid the traffic and then include road side units i.e. towers. The system is capable of detecting traffic congestion areas in real-time with data collected and disseminated to vehicles using V2V communications. We visualize and simulate the result by using Decision Making Algorithm (DMA), Geobroadcast Communication pattern and Netbeans IDE7.0.1 Platform and shows that this is one effective way to control congestion.

Keywords: Congestion Detection, Geobroadcast Communication Pattern, DMA, Intelligent Transportation System (ITS), VANET, V2I, V2V

Cite this paper: Dongre Manoj M., Bawane Narendra G., Traffic Congestion Detection by Using VANET to Improve Intelligent Transportation System (ITS), International Journal of Networks and Communications, Vol. 5 No. 4, 2015, pp. 74-82. doi: 10.5923/j.ijnc.20150504.02.

1. Introduction

Growing traffic on roads leads to unwarranted and unscheduled delays that have implications leading to loss of revenue and sometimes even loss of life. This consideration has led engineers putting in work in the recent past to detect traffic congestion and offer solutions that aim to reduce unwanted effects. Vehicular Ad-hoc network (VANET) has emerged as a possible solution to design networks that can solve traffic congestion detection problems [1, 2]. The first attempts aimed at vehicle to vehicle communication which essentially has a short range (1 km). Vehicle can be equipped with these V2V devices and that can serve the purpose of dedicated short range communication or DSRC [3, 4]. This mode is simpler and attractive in some ways but has limitations that warrant use of other schemes. For one, if density of vehicles is low or if the vehicle in question breaks down, V2V will cease to be effective. More importantly, it cannot solve the problems of early warning over a large range so as to allow vehicles to take alternate routes to destination [5-7]. The other possibility which offers larger range and other benefits that occur from longer range is vehicle to infrastructure or V2I network. This has long range and data processing and transmission of message to a full region covering all vehicles [8]. However, to implement this, large resource is needed as communication towers are expensive propositions [8]. The range of these V2I depends on its power and a suitable compromise or tradeoff between spacing of towers and transmission power can be arrived at depending upon the terrains and statistics of vehicle density and the topology of interconnection of roads. While observing the desirable features of both V2V and V2I [9-11].
We control the good features of both and offer a better solution on traffic congestion detection and control. We present a typical model of a road with a bend and show using simulations that traffic congestion can be effectively done using V2V & V2I combined [12-15]. This combined use of V2V & V2I is robust and efficient as we show through our simulation results.
A. Problem Statement
Traffic congestion is a crucial problem of urban areas as well as on High way, traffic congestion, usually starts due to several reasons such as driver's misbehavior, accident on the road, obstacle on the road, weather conditions etc. mostly the congestion occurred due to accident. Result of this is, vehicles are either standstill or moving with very low speed resulting in time lapse and also wasting large amount of fuel. Traffic jam can get resolved within several hours or in critical condition it may take few days to get resolved. Thus congestion affects economy as well as it gives bad impact on the environment. Due to this many Automobile industries are taking initiative to find efficient solution for congestion control, unaware of congestion increase the severity of it. The more severe the congestion, the more time it will take to clear once the cause of it is eliminated. The ability for a driver to know the traffic conditions on the road ahead will enable him to seek alternate routes saving time and fuel. In order to provide drivers with useful information about traffic ahead a system must:
a) Identify and detect the congestion, its location, severity and boundaries.
b) Ones detect the congestion broadcast the information by affected vehicles to nearby vehicles which take decision
These two requirements must be satisfied by any traffic congestion detection system.
Congestion detection algorithms are designed to detect areas of high traffic density. Each vehicle captures and disseminates information such as location and speed and process the information received from other vehicles in the network. Multiple approaches have been proposed to implement congestion detection in VANETs. Congestion detection is one of many applications of VANETs.
We propose Decision making Algorithm (DMA) to detect the congestion which helps to avoid heavy traffic. Our aim is to find a solution which enables the vehicles to take intelligent decisions based on the latest traffic status updates by broadcasting information among the vehicles. To create an application which gives prior information of the road condition and helps vehicles to take prior decision to prevent traffic congestion.
This paper is organized as follows, an overview of related work is explained in section II, the methodology is explained in section III, and section IV covers algorithm and flowcharts. Section V and VI describes visualization, simulation and analysis, finally the conclusion is summed up in section VII.

2. Related Work

Using many algorithms the research in VANET focuses on simulating vehicular traffic to detect congestion. Many researchers have addressed the issue of distributed detection and propagation of traffic congestion information also some researcher proposed a system that uses vehicle based GPS systems to discover and disseminate traffic congestion information. The cooperative approach to traffic congestion detection with complex event processing and VANET are explained in [1]. The work focuses on an event-driven architecture (EDA) as a novel mechanism to get insight into VANET messages to detect different levels of traffic jams; furthermore, it also takes into account environmental data that come from external data sources, such as weather conditions.
In Ref [2] hybrid communication paradigm for vehicular networking is presented in which connectivity is provided by both existing network infrastructure. They depict a novel heterogeneous vehicular network scenario, in which overlapping wireless networks partially cover the vehicular grid. Vehicle-to-X (V2X) is based on a protocol switching decision. In [3] propose an Efficient Congestion Detection (ECODE) protocol that aims at evaluating the traffic characteristics of each road segment i.e., the road section connecting between any two successive intersections). Moreover, ECODE efficiently and reliably detects road segments with high traffic congestion in any urban grid-layout area.
In ref [4] proposes a congestion detection and notification scheme using VANETs for urban expressways. The scheme adopts a simplified Doppler frequency shift method to estimate and differentiate traffic conditions for major and auxiliary roadways. Vehicular cooperation and human cognition are introduced to improve the estimation accuracy and to describe the overall traffic conditions. Additionally, the scheme develops a spatial–temporal effectiveness model based on the potential energy theory to control the dissemination area and survival time of the congestion information. However, the proposed scheme only focuses on real-time local traffic detection and rapid congestion relief. As an extension, this scheme can become a part of a city-wide live traffic information system similar to Google Maps. Because vehicles with this proposed scheme can work cooperatively to provide pure/noiseless and fused traffic data.
Ref [5] presents a system to be used as road side unit developed for I2V communication here all vehicles will have to be equipped with compatible wireless module based on IEEE802.11P (WAVE) system operate in the 5GHz frequency band, the system consist of universal medium range radar (UMRR) and IEEE802.11P integrated together to detect vehicle but radar range is very small i.e.160m with 25cm of accuracy. Ref [6] proposes a new hybrid location-based routing protocol which combines features of reactive routing with location-based geographic routing in a manner that efficiently uses all the location information available. The protocol is designed to gracefully exit to reactive routing as the location information degrades. They show through analysis and simulation that HLAR protocol is scalable and has an optimal overhead.
In ref [7] the problem of efficiently collecting and disseminating traffic information in an urban area is investigated. Here they have formulated the traffic data acquisition and explored the solution in mobile sensor network domain. Also the routing algorithm for vehicular network is introduced, to minimize the communication between the vehicles and evaluation of realistic application requirement on a real city map is discussed.
The different communication patterns for VANET are studied in [8]. They introduced five distinct communication patterns for almost all the VANET applications to simplify the discussion of security and privacy in VANET and focus more on integrated system for communication pattern. Intersection collision warning system used for V2I communication to avoid accidents in urban area is explained in [9].
The system based on V2V communication is proposed. The relative angle and relative distance were computed using data from target and host vehicles received from V2V communication but they were unable to show real collision avoidance system. The low latency in delivering emergency warning in various load situations is described in ref [10]. The designed effective protocol comprises of congestion control policies for emergency warning dissemination. In [11] they analyzed, quantified and demonstrated, the strong impact of radio channel modeling on the performance and the operation of VANET networking and communication techniques. The multiple approaches have been proposed to implement congestion detection in [12].

3. Methodology

In our work here, the traffic congestion detection is achieved by broadcasting the messages, with communications form vehicle to vehicle (V2V) as well as vehicle to infrastructure (V2I). The vehicle is assumed to be equipped with a communicating device. The communication is initialized by the affected vehicle. The vehicles which are involved in the communication are called as nodes. These nodes are mobile in nature hence while selecting the communication pattern this mobile nature is considered.
A. Decision Making Algorithm (DMA)
Possibility of an occurrence of an accident condition is considered in the preparation of algorithm. If one vehicle has met with an accident because of which a particular lane of the road is blocked, it can create congestion which we want broadcasting to reflect. In our method the affected vehicle generates the message of warning i.e. message for informing the accidental event. Here accident behaves as an external trigger for starting the broadcasting. After receiving this warning message the vehicle in short range takes decision and forwards it and thus onset the congestion is reported. According to decision the traffic flow is directed, which is achieved by V2V & V2I. As of our method are highlighted below.
Information Gathering: The most basic information is the gathering of data from the environment. Each vehicle must be equipped with one or more devices that are capable of gathering data such as current location and speed.
Information Sharing: The information must be shared between vehicles. Vehicles must be equipped with a device that allows them to transmit and receive information to and from other vehicles by creating a vehicular ad-hoc network (VANET).
Knowledge Propagation: This Decision is propagated so that vehicles away from the event zone, unable to make this determination with the information received from vehicles around them, can benefit from it.
Decision Making: As information from nearby vehicles as well as information relayed from far-away roadside unit is received, appropriate decision has to be taken so that the congestion can be detected. Information is transmitted by the affected vehicle and received by all the nearby vehicles. When information is received the receiving vehicle takes decision and updates the message.
B. Communication Pattern
For broadcasting the message Geobroadcast Pattern is used in which it has very low latency of messages to inform addressed vehicles as fast as possible. Geobroadcast messages are unidirectional Geobroadcast messages are typically sent upon a certain external event, Geobroadcast messages are not sent continuously, although messages with the same content may be repeated from time to time.
Figure 1. Geobroadcast Communication Pattern [5]

4. Traffic Congestion Detection Flowchart

The Congestion Detection achieved according to decision the traffic flow is directed, by using V2V & V2I communication are explained below.
A. V2V Communication
Message Broadcast by Affected Vehicle: When accident happens the affected vehicle speed goes to zero. The device placed on the vehicle gathers this information such as current lane of the vehicle, current speed of the vehicle, lane identifier. The packet is send without any map knowledge to the one hop neighbor which is closest to destination. The affected vehicle is continuously broadcasting the message packets. Similarly we have road side units i.e. towers and this warning message is also received by the towers, based on which they take appropriate action. Affected vehicle generates the warning message and keeps on checking for vehicle in range. As soon as any object comes in its range, it transmits the message and it will keep on transmitting continuously. Field structure of the message broadcasted by affected vehicle is shown in table 1.
Table 1. Field structure of the message broadcasted by affected vehicle
     
The flowchart of message broadcasted by affected vehicle is as shown in fig.2.
Figure 2. Flowchart of Message broadcasting by affected vehicle
Message Broadcast by Vehicle in Short Range: Vehicle in short range is the immediate vehicle coming in the range of affected vehicle. This vehicle receives the message transmitted by affected vehicle i.e. warning message. From the message vehicle gets the information about lane status. With this information the vehicle takes decision of diversion, at the same time this vehicle updates the message fields and retransmits the message. When vehicle in short range receives the warning message it gets the information of blocked lane. The receiving vehicle first compares that whether the current lane of vehicle is equal to the blocked lane i.e. it checks whether it is in the blocked lane or not. If it is not in blocked lane then it simply discards the message and it will also not rebroadcast the message. If message receiving vehicle is in blocked lane then it will take decision of diversion. The message will be broadcasted by short range vehicle to all the vehicles which are coming in its range. This message will be transmitted by vehicle only before taking the diversion and changing the lane and as soon as it enters in another lane it stops broadcasting. Thus only one message will be transmitted by all the vehicles, and only affected vehicle is broadcasting continuously and thus congestion is detected. Field structure of the message broadcasted by vehicle in short range is shown in table 2.
Table 2. Field structure of the message broadcasted by vehicle in short range
     
The flowchart of message broadcasted by short range vehicle is as shown in fig. 3.
Figure 3. Flowchart of Message broadcasting by vehicle in short range
B. V2I Communication
The affected vehicle broadcast messages and it is received by all the objects in the range. This message is also received by the road side unit i.e. tower. The tower is utilized for long range communication. When the lane gets blocked due to accident, the affected vehicle starts broadcasting messages which informs the vehicle about the incident and also informs the status of the lane; accordingly next coming vehicle takes decision. The flow chart as shown in fig.4.
Figure 4. Flowchart of Message Broadcasting by Tower

5. Visualization and Simulation

We simulate result by using Net Beans IDE 7.0 platform. The NetBeans IDE bundle for Java SE contains what is needed to start developing NetBeans plugins and NetBeans Platform based applications; no additional SDK is required. Applications can install modules dynamically. NetBeans IDE is an open-source integrated development environment. NetBeans IDE supports development of all Java application types. The system parameters are listed in table III for visualization and simulation.
Table 3. Simulation Parameters
     
1. Road View
For Visualization We have assumed a curved road, one way traffic, ramp, and the road is divided into three lanes two outer lanes for heavy and small traffic and middle lane is for overtaking as shown in road view fig. 5.
Figure 5. Road View
In-between we can see black dots those are roadside units i.e. towers over here which are used for long range communication and the white circles around it shows its range of communication.
2. Vehicles on road
The scenario in fig.6. Shows vehicles running on road. In this platform we show case involved an accidental by stopping one vehicle on the road and other vehicles after receiving the information.
Figure 6. Vehicles on road
3. Congestion Scenes
In Congestion scene we are showing the congestion creation on road due to various reasons. Which results in wastage of time and fuel? Congestion created on road the Congestion scenario is shown in the fig. 7.
Figure 7. Congestion Scene

6. Analysis

Congestion Detection
By plotting the number of vehicles v/s speed we can find out how many vehicles are there in congestion at particular time. For this we have to consider different time series. The graph of traffic congestion detection for different three series is shown in fig. 8. From the graph we observe that for series one (blue) and series two (red) vehicle are in congestion as their speed reducing to zero, and for third series(green) no vehicle in congestion. Thus we have detected the congestion on road.
Figure 8. Congestion Detection shown for three different series (Series 1 & 2 shows vehicles on congestion as speed reducing to zero)
From graph we observe that without algorithm no vehicles are in congestion as the speed is not reduce to zero when Decision Making Algorithm is applied the speed of vehicle reduces to zero hence we detect the congestion. Vehicle broadcasting is limited only one message thus highly reducing the message overhead which improves bandwidth utilization also. Hence we call it as intelligent communication system to detect congestion.
Figure 9. Speed of vehicles reduces to zero which shows congestion detection

7. Conclusions

In this paper we address the problem of heavy traffic congestion especially in urban areas. By using congestion detection algorithm we detected congestion on road. Geobroadcsat pattern are used for communication purpose. We propose an effective solution based on VANET. In proposed method the main focus is on traffic congestion detection which can be achieved by broadcasting the prior information about the status of road. With updated knowledge traffic is moving according to the decision of the broadcasted message, We applied the Decision Making Algorithm (DMA) the speed of vehicle reduces to zero hence we detect the congestion. Vehicle broadcasting is limited only one message thus highly reducing the message overhead which improves bandwidth utilization also. Hence we call it as intelligent communication system to detect congestion thus resulting in congestion detection In future work will cover control after congestion detection which will improve the intelligent transportation system (ITS) which is today’s need, and expand this research for control Inner-city traffic where more complex topologies exist.

ACKNOWLEDGMENTS

I would like to express my very great appreciation to Dr. M.S. Bhatia Professor with Electronics and Telecommunication Engg, Department in Ramrao Adik Institute of Technology, Navimumbai (India) for his valuable and constructive suggestions. His willingness to give his time so generously has been very much appreciated.

References

[1]  Fernando terroso-Saenz, Mercedes Valdes-Vela, Cristina sotomayor-Martinez, Rafael Toledo-Moreo, and Antoni F. Gomez- Member, IEEE, “A cooperative approach to traffic congestion detection with complex event processing and VANET ” IEEE Transactions on intelligent transportation system, June 2012 Vol.13 No.2.
[2]  Anna Maria Vegn and Thomas D.C. Little, “Hybrid Vehicular Communication based on V2V & V2I Protocol Switching” 2011, MCL Technical Report.
[3]  Maram Bani Younes, Azzedine Boukerche. “A performance evaluation of an efficient traffic congestion detection protocol (ECODE) for intelligent transportation Systems” 2014 Elsevier Ad Hoc Networks 317–336.
[4]  Quan Yuan, Zhihan Liu, Jinglin Li, Junming Zhang, Fangchun Yang, “A traffic congestion detection and information dissemination scheme for urban expressways using vehicular networks Transportation 2014 Elsevier, Research Part C 47 (2014) 114–127.
[5]  Dimitrios Vlastaras, Taimoor Abbas, Daniel Leston and Fredric Tufvesson, “Vehicle Detection through wireless vehicular communication ” EURASIP Journal on Wireless Communication & Networking 2014.2014:146.
[6]  Mohammad Al-Rabayah and Robert Malaney, “A New Scalable Hybrid Routing Protocol for VANETs” IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, JULY 2012.VOL. 61, NO. 6.
[7]  Antonios Skordylis and Niki Trigoni, “Efficient Data Propagation in Traffic Monitoring Vehicular Network” IEEE Transaction on Intelligent Transportation System, September 2011Vol 12, No.3.
[8]  Elmar Schoch, Frank Kargl, and Michael Weber, Ulm University, Tim Leinmüller, DENSO AUTOMOTIVE Deutschland GmbH, “Communication Patterns in VANETs,” IEEE Communications Magazine , November 2008.
[9]  Hong Cho and Byeongwoo Kim, “Cooperative Intersection Collision Warning System Based on V2V Communication” Contemporary Engineering Sciences Vol.7 2014.no 22, 1147-1154.
[10]  Xue Yang, Jie Liu, Feng Zhao and Nitin Vaidya, “Vehicle –to- Vehicle Communication Protocol for Cooperative Collision Warning”.
[11]  Javier Gozalvez, Miguel Sepulcre and Ramon Bauza, “Impact of the radio channel modeling on the performance of VANET Communication protocol” Telecommunication system 2012.
[12]  Miguel Sepulcre, Javier Gozavez “Contextual and Application –Aware Communications Protocol Design for Vehicle –to-Vehicle Communication ,Wireless Pers Commun (2013) 70:1505-1524, DOI 10.1007/s11277-0120762-8 Springer.
[13]  Omar Chakroun, Soumaya Cherkaoui, “Overhead-free congestion control and data dissemination for 802.11p VANETs” 2014 Elsevier Vehicular Communications 1 (2014) 123–133.
[14]  Mohammad Reza Jabbarpour, Ali Jalooli Erfan Shaghaghi Rafidah Md Noor, Leon Rothkrantz, Rashid Hafeez Khokhar Nor Badrul Anuar, “Ant-based vehicle congestion avoidance system using vehicular networks” 2014 Elsevier Engineering Applications of Artificial Intelligence36(2014)303–319.
[15]  Sherali Zeadally, Ray Hunt, Yuh-Shyan Chen, Angela Irwin, Aamir Hassan, "Vehicular ad hoc networks (VANETS): status, results, and challenges", Telecommun Syst DOI 10.1007/s11235-010-9400-5, Springer Science+Business Media, LLC 2010.
[16]  Bertrand Ducourthial, Yacine Khaled, and Mohamed Shawky Conditional Transmissiond: Performance study of a new communication strategy in VANET IEEE transactions on vehicular technology Vol 56, No 6, November 2007.
[17]  Josiane Nzouonta, Neeraj Rajgure, Guiling wang, Member IEEE, and Cristian Borcea, ember IEEE, ― VANET routing on city roads using real time vehicular traffic information‖, EEE transactions on vehicular technology Vol 58, No 7, September 2009.
[18]  Yaser P. Fallah, Ghing-Ling Huang, Raja Sengupta, and Hariharan Krishnan, ―Analysis of information dissemination in vehicular Ad- Hoc networks with application to cooperative vehicle safety systems‖, IEEE transactions on vehicular technology Vol 60, No 1, January 2011.
[19]  A. Skordylis and N. Trigoni, ―Efficient data propagation in traffic- monitoring vehicular networks,‖ IEEE Trans. Intell. Transp. Syst., vol. 12, no. 3, pp. 680–694, Sep. 2011.
[20]  Claudia campolo, Alexey Vinel, Antonella Molinardo, and Yevgeni Koucheryavy, ―Modeling Broadcasting in IEEE 802.11p/WAVE vehicular networks‖, IEEE communications letters, Vol 15, No.2, February 2011.
[21]  Francisco M. Padron, "Traffic congestion Detectation using VANET", Thesis, Florida Atlantic University Boca Raton, Florida, April 2009.
[22]  Atef Abdrabou, Member IEEE and Weihua Zhuang, fellow IEEE, ―Probabilistic Delay Control and Road side Unit Placement for Vehicular Ad Hoc Networks with Disrupted Connectivity‖, IEEE journal on selected areas in communications, vol 29, no 1, January 2011.
[23]  Akhtar Husain, Brajesh Kumar, and Amit Doegar, “A Study of Location Aided Routing (LAR) Protocol for Vehicular Ad Hoc Networks in Highway Scenario”, International Journal of Engineering and Information Technology Vol 2, No. 2 IJEIT 2010, 2(2), 118-124.
[24]  Prasanth Dr. K. Duraiswamy, K. Jayasudha Dr.C. Chandrasekar, “Packet Transmission Analysis in Vehicular Ad Hoc Networks using Revival Mobility Model ”, Int. J. Adva Volume: 01 Issue: 01 Pages: 252-257 (2010) Networking and Applications.
[25]  Jie Luo Xinxing Gu Tong Zhao Wei Yan, “A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment”, International Conference on Communications and Mobile Computing 2010.
[26]  Josiane Nzouonta, Neeraj Rajgure, Guiling wang, Member IEEE, and Cristian Borcea, member IEEE, “ VANET routing on city roads using real time vehicular traffic information‖", IEEE transactions on vehicular technology Vol 58, No 7, September 2009.