A Dynamic Hierarchical Clustering Data Gathering Algorithm Based on Multiple Criteria Decision Making for 3D Underwater Sensor Networks

Data gathering is the basis of monitoring applications in an underwater sensor network, and excellent network coverage and data transmission reliability are the guarantees for the quality of monitoring tasks. However, the energy consumption of the nodes is too fast due to the heavy load of the clust...

Full description

Saved in:
Bibliographic Details
Main Authors: Xiaoying Song, Wei Sun, Qilong Zhang
Format: Article
Language:English
Published: Wiley 2020-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2020/8835103
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850105902232764416
author Xiaoying Song
Wei Sun
Qilong Zhang
author_facet Xiaoying Song
Wei Sun
Qilong Zhang
author_sort Xiaoying Song
collection DOAJ
description Data gathering is the basis of monitoring applications in an underwater sensor network, and excellent network coverage and data transmission reliability are the guarantees for the quality of monitoring tasks. However, the energy consumption of the nodes is too fast due to the heavy load of the cluster heads closer to the sink when data is transmitted between cluster heads (CHs) and the sink by multihop, which leads to an energy hole problem in an underwater sensor network of clustering technology. Aiming to address this problem, we propose a dynamic hierarchical clustering data gathering algorithm based on multiple criteria decision making (DHCDGA) in a 3D underwater sensor network. Firstly, the entire monitoring network is divided into many layers. For selecting a cluster head in each layer, multiple criteria decision making of an intuitionistic fuzzy Analytic Hierarchy Process (AHP) and hierarchical fuzzy integration is adopted. Furthermore, a sorting algorithm is used to form a clustering topology algorithm to solve the problem that there is the only node in one cluster. Then, an energy-balanced routing algorithm between clusters is proposed according to the residual energy of the node, the depth, and the number of neighbor nodes. Finally, the simulation results show that DHCDGA can not only effectively balance the energy consumption of the network and prolong the network lifetime but also improve network coverage and data gathering reliability.
format Article
id doaj-art-385fb0befc724ce79557d90f58b80cd5
institution OA Journals
issn 1076-2787
1099-0526
language English
publishDate 2020-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-385fb0befc724ce79557d90f58b80cd52025-08-20T02:38:58ZengWileyComplexity1076-27871099-05262020-01-01202010.1155/2020/88351038835103A Dynamic Hierarchical Clustering Data Gathering Algorithm Based on Multiple Criteria Decision Making for 3D Underwater Sensor NetworksXiaoying Song0Wei Sun1Qilong Zhang2Department of Computer Science and Technology, Dalian Neusoft University of Information, Dalian 116023, ChinaDepartment of Computer Science and Technology, Dalian Neusoft University of Information, Dalian 116023, ChinaCollege of Computer Science and Engineering, Northeastern University, Shenyang 110819, ChinaData gathering is the basis of monitoring applications in an underwater sensor network, and excellent network coverage and data transmission reliability are the guarantees for the quality of monitoring tasks. However, the energy consumption of the nodes is too fast due to the heavy load of the cluster heads closer to the sink when data is transmitted between cluster heads (CHs) and the sink by multihop, which leads to an energy hole problem in an underwater sensor network of clustering technology. Aiming to address this problem, we propose a dynamic hierarchical clustering data gathering algorithm based on multiple criteria decision making (DHCDGA) in a 3D underwater sensor network. Firstly, the entire monitoring network is divided into many layers. For selecting a cluster head in each layer, multiple criteria decision making of an intuitionistic fuzzy Analytic Hierarchy Process (AHP) and hierarchical fuzzy integration is adopted. Furthermore, a sorting algorithm is used to form a clustering topology algorithm to solve the problem that there is the only node in one cluster. Then, an energy-balanced routing algorithm between clusters is proposed according to the residual energy of the node, the depth, and the number of neighbor nodes. Finally, the simulation results show that DHCDGA can not only effectively balance the energy consumption of the network and prolong the network lifetime but also improve network coverage and data gathering reliability.http://dx.doi.org/10.1155/2020/8835103
spellingShingle Xiaoying Song
Wei Sun
Qilong Zhang
A Dynamic Hierarchical Clustering Data Gathering Algorithm Based on Multiple Criteria Decision Making for 3D Underwater Sensor Networks
Complexity
title A Dynamic Hierarchical Clustering Data Gathering Algorithm Based on Multiple Criteria Decision Making for 3D Underwater Sensor Networks
title_full A Dynamic Hierarchical Clustering Data Gathering Algorithm Based on Multiple Criteria Decision Making for 3D Underwater Sensor Networks
title_fullStr A Dynamic Hierarchical Clustering Data Gathering Algorithm Based on Multiple Criteria Decision Making for 3D Underwater Sensor Networks
title_full_unstemmed A Dynamic Hierarchical Clustering Data Gathering Algorithm Based on Multiple Criteria Decision Making for 3D Underwater Sensor Networks
title_short A Dynamic Hierarchical Clustering Data Gathering Algorithm Based on Multiple Criteria Decision Making for 3D Underwater Sensor Networks
title_sort dynamic hierarchical clustering data gathering algorithm based on multiple criteria decision making for 3d underwater sensor networks
url http://dx.doi.org/10.1155/2020/8835103
work_keys_str_mv AT xiaoyingsong adynamichierarchicalclusteringdatagatheringalgorithmbasedonmultiplecriteriadecisionmakingfor3dunderwatersensornetworks
AT weisun adynamichierarchicalclusteringdatagatheringalgorithmbasedonmultiplecriteriadecisionmakingfor3dunderwatersensornetworks
AT qilongzhang adynamichierarchicalclusteringdatagatheringalgorithmbasedonmultiplecriteriadecisionmakingfor3dunderwatersensornetworks
AT xiaoyingsong dynamichierarchicalclusteringdatagatheringalgorithmbasedonmultiplecriteriadecisionmakingfor3dunderwatersensornetworks
AT weisun dynamichierarchicalclusteringdatagatheringalgorithmbasedonmultiplecriteriadecisionmakingfor3dunderwatersensornetworks
AT qilongzhang dynamichierarchicalclusteringdatagatheringalgorithmbasedonmultiplecriteriadecisionmakingfor3dunderwatersensornetworks