A lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks
Despite unique energy-saving dispositions of cluster-based routing protocols, clustered wireless sensor networks with static sinks typically have problems of unbalanced energy consumptions, as the cluster head nodes around the sink are typically loaded with traffic from upper levels of clusters. Thi...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi - SAGE Publishing
2020-02-01
|
Series: | International Journal of Distributed Sensor Networks |
Online Access: | https://doi.org/10.1177/1550147719900111 |
_version_ | 1797766003621363712 |
---|---|
author | G Pius Agbulu G Joselin Retna Kumar A Vimala Juliet |
author_facet | G Pius Agbulu G Joselin Retna Kumar A Vimala Juliet |
author_sort | G Pius Agbulu |
collection | DOAJ |
description | Despite unique energy-saving dispositions of cluster-based routing protocols, clustered wireless sensor networks with static sinks typically have problems of unbalanced energy consumptions, as the cluster head nodes around the sink are typically loaded with traffic from upper levels of clusters. This results in reduced lifetimes of the nodes and deterioration of other crucial performances. Meanwhile, it has been inferred from current literature that dedicated relay cooperation in cluster-based wireless sensor networks guarantees longer lifetime of the nodes and more improved performance. Therefore, to attain further enhanced performance among the current schemes, a lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks is proposed in this article. The proposed lifetime-enhancing cooperative data gathering and relaying algorithm shares the nodes into clusters using a hybrid K-means clustering algorithm that combines K-means clustering and Huffman coding algorithms. It makes full use of dedicated relay cooperative multi-hop communication with network coding mechanisms to achieve reduced data propagation cost from the various cluster sections to the central base station. The relay node selection is framed as a NP-hard problem, with regard to communication distances and residual energy metrics. Furthermore, to resolve the problem, a gradient descent algorithm is proposed. Simulation results endorse the proposed scheme to outperform related schemes in terms of latency, lifetime, and energy consumption and delivery rates. |
first_indexed | 2024-03-12T20:19:05Z |
format | Article |
id | doaj.art-0a6f1eac129b479b934bafe73cc5e238 |
institution | Directory Open Access Journal |
issn | 1550-1477 |
language | English |
last_indexed | 2024-03-12T20:19:05Z |
publishDate | 2020-02-01 |
publisher | Hindawi - SAGE Publishing |
record_format | Article |
series | International Journal of Distributed Sensor Networks |
spelling | doaj.art-0a6f1eac129b479b934bafe73cc5e2382023-08-02T01:03:30ZengHindawi - SAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772020-02-011610.1177/1550147719900111A lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networksG Pius Agbulu0G Joselin Retna Kumar1A Vimala Juliet2Department of Electronics and Instrumentation Engineering, SRM Institute of Science and Technology, Chennai, IndiaDepartment of Electronics and Instrumentation Engineering, SRM Institute of Science and Technology, Chennai, IndiaDepartment of Electronics and Control/Instrumentation Engineering, SRM Institute of Science and Technology, Chennai, IndiaDespite unique energy-saving dispositions of cluster-based routing protocols, clustered wireless sensor networks with static sinks typically have problems of unbalanced energy consumptions, as the cluster head nodes around the sink are typically loaded with traffic from upper levels of clusters. This results in reduced lifetimes of the nodes and deterioration of other crucial performances. Meanwhile, it has been inferred from current literature that dedicated relay cooperation in cluster-based wireless sensor networks guarantees longer lifetime of the nodes and more improved performance. Therefore, to attain further enhanced performance among the current schemes, a lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks is proposed in this article. The proposed lifetime-enhancing cooperative data gathering and relaying algorithm shares the nodes into clusters using a hybrid K-means clustering algorithm that combines K-means clustering and Huffman coding algorithms. It makes full use of dedicated relay cooperative multi-hop communication with network coding mechanisms to achieve reduced data propagation cost from the various cluster sections to the central base station. The relay node selection is framed as a NP-hard problem, with regard to communication distances and residual energy metrics. Furthermore, to resolve the problem, a gradient descent algorithm is proposed. Simulation results endorse the proposed scheme to outperform related schemes in terms of latency, lifetime, and energy consumption and delivery rates.https://doi.org/10.1177/1550147719900111 |
spellingShingle | G Pius Agbulu G Joselin Retna Kumar A Vimala Juliet A lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks International Journal of Distributed Sensor Networks |
title | A lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks |
title_full | A lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks |
title_fullStr | A lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks |
title_full_unstemmed | A lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks |
title_short | A lifetime-enhancing cooperative data gathering and relaying algorithm for cluster-based wireless sensor networks |
title_sort | lifetime enhancing cooperative data gathering and relaying algorithm for cluster based wireless sensor networks |
url | https://doi.org/10.1177/1550147719900111 |
work_keys_str_mv | AT gpiusagbulu alifetimeenhancingcooperativedatagatheringandrelayingalgorithmforclusterbasedwirelesssensornetworks AT gjoselinretnakumar alifetimeenhancingcooperativedatagatheringandrelayingalgorithmforclusterbasedwirelesssensornetworks AT avimalajuliet alifetimeenhancingcooperativedatagatheringandrelayingalgorithmforclusterbasedwirelesssensornetworks AT gpiusagbulu lifetimeenhancingcooperativedatagatheringandrelayingalgorithmforclusterbasedwirelesssensornetworks AT gjoselinretnakumar lifetimeenhancingcooperativedatagatheringandrelayingalgorithmforclusterbasedwirelesssensornetworks AT avimalajuliet lifetimeenhancingcooperativedatagatheringandrelayingalgorithmforclusterbasedwirelesssensornetworks |