Centralized and Localized Data Congestion Control Strategy for Vehicular Ad Hoc Networks Using a Machine Learning Clustering Algorithm

In an urban environment, intersections are critical locations in terms of road crashes and number of killed or injured people. Vehicular ad hoc networks (VANETs) can help reduce the traffic collisions at intersections by sending warning messages to the vehicles. However, the performance of VANETs should be enhanced to guarantee delivery of the messages, particularly safety messages to the destination. Data congestion control is an efficient way to decrease packet loss and delay and increase the reliability of VANETs. In this paper, a centralized and localized data congestion control strategy is proposed to control data congestion using roadside units (RSUs) at intersections. The proposed strategy consists of three units for detecting congestion, clustering messages, and controlling data congestion. In this strategy, the channel usage level is measured to detect data congestion in the channels. The messages are gathered, filtered, and then clustered by machine learning algorithms. K-means algorithm clusters the messages based on message size, validity of messages, and type of messages. The data congestion control unit determines appropriate values of transmission range and rate, contention window size, and arbitration interframe spacing for each cluster. Finally, RSUs at the intersections send the determined communication parameters to the vehicles stopped before the red traffic lights to reduce communication collisions. Simulation results show that the proposed strategy significantly improves the delay, throughput, and packet loss ratio in comparison with other congestion control strategies using the proposed congestion control strategy.

[1]  Sherali Zeadally,et al.  Vehicular Ad-hoc Networks (VANETs): Architecture, Protocols and Applications , 2013 .

[2]  Paolo Santi,et al.  Vehicle-to-Vehicle Communication: Fair Transmit Power Control for Safety-Critical Information , 2009, IEEE Transactions on Vehicular Technology.

[3]  Mohammad Reza Jabbarpour,et al.  Dynamic Congestion Control Algorithm for Vehicular Ad hoc Networks , 2015 .

[4]  Nader Moayeri,et al.  Design of Secure and Application-Oriented VANETs , 2008, VTC Spring 2008 - IEEE Vehicular Technology Conference.

[5]  Sherali Zeadally,et al.  Vehicular ad hoc networks (VANETS): status, results, and challenges , 2010, Telecommunication Systems.

[6]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[7]  Teerawat Issariyakul,et al.  Introduction to Network Simulator NS2 , 2008 .

[8]  Jinyun Zhang,et al.  Safety Message Transmission in Vehicular Communication Networks , 2010 .

[9]  Hannes Hartenstein,et al.  Broadcast reception rates and effects of priority access in 802.11-based vehicular ad-hoc networks , 2004, VANET '04.

[10]  Hannes Hartenstein,et al.  VANET: Vehicular Applications and Inter-Networking Technologies , 2010, VANET.

[11]  Kamalrulnizam Abu Bakar,et al.  Congestion Control Algorithm for Event-Driven Safety Messages in Vehicular Networks , 2011 .

[12]  Hariharan Krishnan,et al.  Congestion Control Based on Channel Occupancy in Vehicular Broadcast Networks , 2010, 2010 IEEE 72nd Vehicular Technology Conference - Fall.

[13]  Sulata Mitra,et al.  Congestion control by dynamic sharing of bandwidth among vehicles in VANET , 2012, 2012 12th International Conference on Intelligent Systems Design and Applications (ISDA).

[14]  Samuel Pierre,et al.  Congestion control in vehicular ad hoc networks using meta-heuristic techniques , 2012, DIVANet@MSWiM.

[15]  Gongjun Yan,et al.  Enhancing VANET Performance by Joint Adaptation of Transmission Power and Contention Window Size , 2011, IEEE Transactions on Parallel and Distributed Systems.

[16]  Samuel Pierre,et al.  Improving dynamic and distributed congestion control in vehicular ad hoc networks , 2015, Ad Hoc Networks.

[17]  Hariharan Krishnan,et al.  Information Dissemination Control for Cooperative Active Safety Applications in Vehicular Ad-Hoc Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[18]  Sumit Roy,et al.  Efficiency and Reliability of One-Hop Broadcasting in Vehicular Ad Hoc Networks , 2011, IEEE Journal on Selected Areas in Communications.

[19]  Xiang Cheng,et al.  Distributed Congestion Control Approaches for the IEEE 802.11p Vehicular Networks , 2013, IEEE Intelligent Transportation Systems Magazine.

[20]  Abdelhakim Hafid,et al.  Establishing Strict Priorities in IEEE 802.11p WAVE Vehicular Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[21]  Francois Dion,et al.  Dedicated Short-Range Wireless Communications for Intelligent Transportation System Applications: State of the Art , 2005 .

[22]  Hannes Hartenstein,et al.  Congestion and Awareness Control in Cooperative Vehicular Systems , 2011, Proceedings of the IEEE.

[23]  Fakhri Karray,et al.  Vehicular Ad-hoc Networks(VANETs): Capabilities, Challenges in Information Gathering and Data Fusion , 2012, AIS.

[24]  Paolo Santi,et al.  Distributed Fair Transmit Power Adjustment for Vehicular Ad Hoc Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[25]  Erik G. Ström,et al.  Medium access control in vehicular networks based on the upcoming IEEE 802.11p standard , 2008 .

[26]  Giuseppe Di Battista,et al.  26 Computer Networks , 2004 .

[27]  David E. Goldberg,et al.  Genetic algorithms and Machine Learning , 1988, Machine Learning.

[28]  M. Kubát An Introduction to Machine Learning , 2017, Springer International Publishing.

[29]  Vaishali D. Khairnar,et al.  Simulation Based Evaluation of Highway Road Scenario between DSRC / 802 . 11 p MAC Protocol and STDMA for Vehicle-to-Vehicle Communication , 2013 .

[30]  Abdelhakim Hafid,et al.  Congestion control in vehicular networks using network coding , 2014, 2014 IEEE International Conference on Communications (ICC).

[31]  M. Shawky,et al.  On the congestion control within VANET , 2008, 2008 1st IFIP Wireless Days.

[32]  Edward W. Knightly,et al.  Modulation Rate Adaptation in Urban and Vehicular Environments: Cross-Layer Implementation and Experimental Evaluation , 2008, IEEE/ACM Transactions on Networking.

[33]  Kun-Chan Lan,et al.  Rapid Generation of Realistic Mobility Models for VANET , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[34]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[35]  Soufiene Djahel,et al.  A robust congestion control scheme for fast and reliable dissemination of safety messages in VANETs , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[36]  L. Stibor,et al.  Congestion Control in Wireless Networks for Vehicular Safety Applications , 2022 .

[37]  Sotiris B. Kotsiantis,et al.  Supervised Machine Learning: A Review of Classification Techniques , 2007, Informatica.

[38]  D. K. Lobiyal,et al.  Performance Evaluation of Realistic Vanet Using Traffic Light Scenario , 2012, ArXiv.

[39]  Erik G. Ström,et al.  - 1-MEDIUM ACCESS CONTROL IN VEHICULAR NETWORKS BASED ON THE UPCOMING IEEE 802 . 11 P STANDARD , 2008 .

[40]  Hannes Hartenstein,et al.  Design methodology and evaluation of rate adaptation based congestion control for Vehicle Safety Communications , 2011, 2011 IEEE Vehicular Networking Conference (VNC).

[41]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[42]  Jialiang Li,et al.  Delay-Aware Transmission Range Control for VANETs , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[43]  Eylem Ekici,et al.  Vehicular Networking: A Survey and Tutorial on Requirements, Architectures, Challenges, Standards and Solutions , 2011, IEEE Communications Surveys & Tutorials.

[44]  Jianhua He,et al.  Adaptive congestion control of DSRC vehicle networks for collaborative road safety applications , 2011, 2011 IEEE 36th Conference on Local Computer Networks.

[45]  Vaishali D. Khairnar,et al.  Simulation Based Evaluation of Highway Road Scenario between DSRC/802.11p MAC Protocol and STDMA for Vehicle-to-Vehicle Communication , 2013 .

[46]  Daniel Krajzewicz,et al.  SUMO - Simulation of Urban MObility An Overview , 2011 .

[47]  Hsiao-Hwa Chen,et al.  Adaptive congestion control for DSRC vehicle networks , 2010, IEEE Communications Letters.

[48]  Anil K. Jain Data clustering: 50 years beyond K-means , 2008, Pattern Recognit. Lett..

[49]  Chih-Wei Hsu,et al.  MAC Channel Congestion Control Mechanism in IEEE 802.11p/WAVE Vehicle Networks , 2011, 2011 IEEE Vehicular Technology Conference (VTC Fall).

[50]  Greg Hamerly,et al.  Alternatives to the k-means algorithm that find better clusterings , 2002, CIKM '02.

[51]  M. Torrent-Moreno,et al.  Inter-vehicle communications: assessing information dissemination under safety constraints , 2007, 2007 Fourth Annual Conference on Wireless on Demand Network Systems and Services.

[52]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[53]  Luciano Bononi,et al.  Enhancing the performance of safety applications in IEEE 802.11p/WAVE Vehicular Networks , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[54]  A. Festag,et al.  Joining Forces for VANETs : A Combined Transmit Power and Rate Control Algorithm , 2011 .

[55]  S. Siva Sathya,et al.  A Survey and Qualitative Analysis of Multi-channel MAC Protocols for VANET , 2012 .

[56]  Hung-Chin Jang,et al.  Network Status Detection-Based Dynamic Adaptation of Contention Window in IEEE 802.11p , 2010, 2010 IEEE 71st Vehicular Technology Conference.

[57]  Kamalrulnizam Abu Bakar,et al.  Beaconing Approaches in Vehicular Ad Hoc Networks: A Survey , 2013, Wireless Personal Communications.

[58]  Emmanuel Chaput,et al.  Congestion control in CSMA-based vehicular networks: Do not forget the carrier sensing , 2012, 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[59]  Yevgeni Koucheryavy,et al.  Characterizing broadcast packet losses in IEEE 802.11p/WAVE vehicular networks , 2011, 2011 IEEE 22nd International Symposium on Personal, Indoor and Mobile Radio Communications.

[60]  Ron Kohavi,et al.  Supervised and Unsupervised Discretization of Continuous Features , 1995, ICML.

[61]  Jae-Il Jung,et al.  Context awareness beacon scheduling scheme for congestion control in vehicle to vehicle safety communication , 2013, Ad Hoc Networks.

[62]  Stephan Vogel,et al.  A Word-Class Approach to Labeling PSCFG Rules for Machine Translation , 2011, ACL.

[63]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .