A Distributed Clustering Algorithm Guided by the Base Station to Extend the Lifetime of Wireless Sensor Networks
Clustering algorithms are necessary in Wireless Sensor Networks to reduce the energy consumption of the overall nodes. The decision of which nodes are the cluster heads (CHs) greatly affects the network performance. The centralized clustering algorithms rely on a sink or Base Station (BS) to select...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-04-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/20/8/2312 |
_version_ | 1797570301778722816 |
---|---|
author | Antonio-Jesus Yuste-Delgado Juan-Carlos Cuevas-Martinez Alicia Triviño-Cabrera |
author_facet | Antonio-Jesus Yuste-Delgado Juan-Carlos Cuevas-Martinez Alicia Triviño-Cabrera |
author_sort | Antonio-Jesus Yuste-Delgado |
collection | DOAJ |
description | Clustering algorithms are necessary in Wireless Sensor Networks to reduce the energy consumption of the overall nodes. The decision of which nodes are the cluster heads (CHs) greatly affects the network performance. The centralized clustering algorithms rely on a sink or Base Station (BS) to select the CHs. To do so, the BS requires extensive data from the nodes, which sometimes need complex hardware inside each node or a significant number of control messages. Alternatively, the nodes in distributed clustering algorithms decide about which the CHs are by exchanging information among themselves. Both centralized and distributed clustering algorithms usually alternate the nodes playing the role of the CHs to dynamically balance the energy consumption among all the nodes in the network. This paper presents a distributed approach to form the clusters dynamically, but it is occasionally supported by the Base Station. In particular, the Base Station sends three messages during the network lifetime to reconfigure the <inline-formula> <math display="inline"> <semantics> <mrow> <mi>s</mi> <mi>k</mi> <mi>i</mi> <mi>p</mi> </mrow> </semantics> </math> </inline-formula> value of the network. The <inline-formula> <math display="inline"> <semantics> <mrow> <mi>s</mi> <mi>k</mi> <mi>i</mi> <mi>p</mi> </mrow> </semantics> </math> </inline-formula>, which stands out as the number of rounds in which the same CHs are kept, is adapted to the network status in this way. At the beginning of each group of rounds, the nodes decide about their convenience to become a CH according to a fuzzy-logic system. As a novelty, the fuzzy controller is as a Tagaki–Sugeno–Kang model and not a Mandami-one as other previous proposals. The clustering algorithm has been tested in a wide set of scenarios, and it has been compared with other representative centralized and distributed fuzzy-logic based algorithms. The simulation results demonstrate that the proposed clustering method is able to extend the network operability. |
first_indexed | 2024-03-10T20:23:00Z |
format | Article |
id | doaj.art-389172484e8e4d27bc0844854a55bff4 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-10T20:23:00Z |
publishDate | 2020-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-389172484e8e4d27bc0844854a55bff42023-11-19T22:00:53ZengMDPI AGSensors1424-82202020-04-01208231210.3390/s20082312A Distributed Clustering Algorithm Guided by the Base Station to Extend the Lifetime of Wireless Sensor NetworksAntonio-Jesus Yuste-Delgado0Juan-Carlos Cuevas-Martinez1Alicia Triviño-Cabrera2Department of Telecommunication Engineering, Universidad de Jaén, 23700 Linares, SpainDepartment of Telecommunication Engineering, Universidad de Jaén, 23700 Linares, SpainDepartment of Electrical Engineering, Universidad de Málaga, 29071 Málaga, SpainClustering algorithms are necessary in Wireless Sensor Networks to reduce the energy consumption of the overall nodes. The decision of which nodes are the cluster heads (CHs) greatly affects the network performance. The centralized clustering algorithms rely on a sink or Base Station (BS) to select the CHs. To do so, the BS requires extensive data from the nodes, which sometimes need complex hardware inside each node or a significant number of control messages. Alternatively, the nodes in distributed clustering algorithms decide about which the CHs are by exchanging information among themselves. Both centralized and distributed clustering algorithms usually alternate the nodes playing the role of the CHs to dynamically balance the energy consumption among all the nodes in the network. This paper presents a distributed approach to form the clusters dynamically, but it is occasionally supported by the Base Station. In particular, the Base Station sends three messages during the network lifetime to reconfigure the <inline-formula> <math display="inline"> <semantics> <mrow> <mi>s</mi> <mi>k</mi> <mi>i</mi> <mi>p</mi> </mrow> </semantics> </math> </inline-formula> value of the network. The <inline-formula> <math display="inline"> <semantics> <mrow> <mi>s</mi> <mi>k</mi> <mi>i</mi> <mi>p</mi> </mrow> </semantics> </math> </inline-formula>, which stands out as the number of rounds in which the same CHs are kept, is adapted to the network status in this way. At the beginning of each group of rounds, the nodes decide about their convenience to become a CH according to a fuzzy-logic system. As a novelty, the fuzzy controller is as a Tagaki–Sugeno–Kang model and not a Mandami-one as other previous proposals. The clustering algorithm has been tested in a wide set of scenarios, and it has been compared with other representative centralized and distributed fuzzy-logic based algorithms. The simulation results demonstrate that the proposed clustering method is able to extend the network operability.https://www.mdpi.com/1424-8220/20/8/2312wireless sensor networksclusteringinterval Type-2 fuzzy system |
spellingShingle | Antonio-Jesus Yuste-Delgado Juan-Carlos Cuevas-Martinez Alicia Triviño-Cabrera A Distributed Clustering Algorithm Guided by the Base Station to Extend the Lifetime of Wireless Sensor Networks Sensors wireless sensor networks clustering interval Type-2 fuzzy system |
title | A Distributed Clustering Algorithm Guided by the Base Station to Extend the Lifetime of Wireless Sensor Networks |
title_full | A Distributed Clustering Algorithm Guided by the Base Station to Extend the Lifetime of Wireless Sensor Networks |
title_fullStr | A Distributed Clustering Algorithm Guided by the Base Station to Extend the Lifetime of Wireless Sensor Networks |
title_full_unstemmed | A Distributed Clustering Algorithm Guided by the Base Station to Extend the Lifetime of Wireless Sensor Networks |
title_short | A Distributed Clustering Algorithm Guided by the Base Station to Extend the Lifetime of Wireless Sensor Networks |
title_sort | distributed clustering algorithm guided by the base station to extend the lifetime of wireless sensor networks |
topic | wireless sensor networks clustering interval Type-2 fuzzy system |
url | https://www.mdpi.com/1424-8220/20/8/2312 |
work_keys_str_mv | AT antoniojesusyustedelgado adistributedclusteringalgorithmguidedbythebasestationtoextendthelifetimeofwirelesssensornetworks AT juancarloscuevasmartinez adistributedclusteringalgorithmguidedbythebasestationtoextendthelifetimeofwirelesssensornetworks AT aliciatrivinocabrera adistributedclusteringalgorithmguidedbythebasestationtoextendthelifetimeofwirelesssensornetworks AT antoniojesusyustedelgado distributedclusteringalgorithmguidedbythebasestationtoextendthelifetimeofwirelesssensornetworks AT juancarloscuevasmartinez distributedclusteringalgorithmguidedbythebasestationtoextendthelifetimeofwirelesssensornetworks AT aliciatrivinocabrera distributedclusteringalgorithmguidedbythebasestationtoextendthelifetimeofwirelesssensornetworks |