A New Affinity Propagation Clustering Algorithm for V2V-Supported VANETs

Clustering is an efficient method for improving the communication performance of Vehicular Ad hoc NETworks (VANETs) that adopt Vehicle to Vehicle (V2V) communications. However, how to maximize the cluster stability while accounting for the high mobility of vehicles remains a challenging problem. In...

Full description

Bibliographic Details
Main Authors: Xiang Bi, Baishun Guo, Lei Shi, Yang Lu, Lin Feng, Zengwei Lyu
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9066835/
_version_ 1818330593966948352
author Xiang Bi
Baishun Guo
Lei Shi
Yang Lu
Lin Feng
Zengwei Lyu
author_facet Xiang Bi
Baishun Guo
Lei Shi
Yang Lu
Lin Feng
Zengwei Lyu
author_sort Xiang Bi
collection DOAJ
description Clustering is an efficient method for improving the communication performance of Vehicular Ad hoc NETworks (VANETs) that adopt Vehicle to Vehicle (V2V) communications. However, how to maximize the cluster stability while accounting for the high mobility of vehicles remains a challenging problem. In this paper, we first reconstruct the similarity function of the Affinity Propagation (AP) clustering algorithm by introducing communication-related parameters, so the vehicles with low relative mobility and good communication performance can easily be selected as cluster heads. Then, by formally defining three scaling functions, a weighted mechanism is designed to quantitatively assess the effect on the cluster stability when a vehicle joins it. Base on them, from the perspective of global balance, a new AP clustering algorithm for the whole clustering process is proposed. To ensure the validity of simulations, we use the vehicular mobility data generated on the realistic map of Cologne, Germany, and perform a series of simulations for eleven metrics commonly adopted in similar works. The results show that our proposed algorithm performs better than other algorithms in terms of the cluster stability, and it also effectively improves throughput and reduces packet loss rate of VANETs over the classical APROVE algorithm and the NMDP-APC algorithm.
first_indexed 2024-12-13T13:06:26Z
format Article
id doaj.art-69d7169201bc438faec483d7bf45b773
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-13T13:06:26Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-69d7169201bc438faec483d7bf45b7732022-12-21T23:44:48ZengIEEEIEEE Access2169-35362020-01-018714057142110.1109/ACCESS.2020.29879689066835A New Affinity Propagation Clustering Algorithm for V2V-Supported VANETsXiang Bi0https://orcid.org/0000-0002-2736-4563Baishun Guo1Lei Shi2https://orcid.org/0000-0003-4042-592XYang Lu3Lin Feng4Zengwei Lyu5School of Computer Science and Information Engineering, Hefei University of Technology, Hefei, ChinaSchool of Computer Science and Information Engineering, Hefei University of Technology, Hefei, ChinaSchool of Computer Science and Information Engineering, Hefei University of Technology, Hefei, ChinaSchool of Computer Science and Information Engineering, Hefei University of Technology, Hefei, ChinaEngineering Research Center of Safety Critical Industrial Measurement and Control Technology, Ministry of Education, Hefei University of Technology, Hefei, ChinaSchool of Computer Science and Information Engineering, Hefei University of Technology, Hefei, ChinaClustering is an efficient method for improving the communication performance of Vehicular Ad hoc NETworks (VANETs) that adopt Vehicle to Vehicle (V2V) communications. However, how to maximize the cluster stability while accounting for the high mobility of vehicles remains a challenging problem. In this paper, we first reconstruct the similarity function of the Affinity Propagation (AP) clustering algorithm by introducing communication-related parameters, so the vehicles with low relative mobility and good communication performance can easily be selected as cluster heads. Then, by formally defining three scaling functions, a weighted mechanism is designed to quantitatively assess the effect on the cluster stability when a vehicle joins it. Base on them, from the perspective of global balance, a new AP clustering algorithm for the whole clustering process is proposed. To ensure the validity of simulations, we use the vehicular mobility data generated on the realistic map of Cologne, Germany, and perform a series of simulations for eleven metrics commonly adopted in similar works. The results show that our proposed algorithm performs better than other algorithms in terms of the cluster stability, and it also effectively improves throughput and reduces packet loss rate of VANETs over the classical APROVE algorithm and the NMDP-APC algorithm.https://ieeexplore.ieee.org/document/9066835/VANETsV2Vclusteringaffinity propagation
spellingShingle Xiang Bi
Baishun Guo
Lei Shi
Yang Lu
Lin Feng
Zengwei Lyu
A New Affinity Propagation Clustering Algorithm for V2V-Supported VANETs
IEEE Access
VANETs
V2V
clustering
affinity propagation
title A New Affinity Propagation Clustering Algorithm for V2V-Supported VANETs
title_full A New Affinity Propagation Clustering Algorithm for V2V-Supported VANETs
title_fullStr A New Affinity Propagation Clustering Algorithm for V2V-Supported VANETs
title_full_unstemmed A New Affinity Propagation Clustering Algorithm for V2V-Supported VANETs
title_short A New Affinity Propagation Clustering Algorithm for V2V-Supported VANETs
title_sort new affinity propagation clustering algorithm for v2v supported vanets
topic VANETs
V2V
clustering
affinity propagation
url https://ieeexplore.ieee.org/document/9066835/
work_keys_str_mv AT xiangbi anewaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT baishunguo anewaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT leishi anewaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT yanglu anewaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT linfeng anewaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT zengweilyu anewaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT xiangbi newaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT baishunguo newaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT leishi newaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT yanglu newaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT linfeng newaffinitypropagationclusteringalgorithmforv2vsupportedvanets
AT zengweilyu newaffinitypropagationclusteringalgorithmforv2vsupportedvanets