| Literature DB >> 23112649 |
Abstract
The past few years have witnessed increased interest in the potential use of wireless sensor networks (WSNs) in a wide range of applications and it has become a hot research area. Based on network structure, routing protocols in WSNs can be divided into two categories: flat routing and hierarchical or clustering routing. Owing to a variety of advantages, clustering is becoming an active branch of routing technology in WSNs. In this paper, we present a comprehensive and fine grained survey on clustering routing protocols proposed in the literature for WSNs. We outline the advantages and objectives of clustering for WSNs, and develop a novel taxonomy of WSN clustering routing methods based on complete and detailed clustering attributes. In particular, we systematically analyze a few prominent WSN clustering routing protocols and compare these different approaches according to our taxonomy and several significant metrics. Finally, we summarize and conclude the paper with some future directions.Entities:
Keywords: cluster construction; clustering routing; data transmission; taxonomy; wireless sensor networks
Mesh:
Year: 2012 PMID: 23112649 PMCID: PMC3472877 DOI: 10.3390/s120811113
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Summary of Previous Surveys on Clustering Routing Protocols in WSNs
| 2006 | Arboleda. | Comparison of clustering algorithms and protocols for wireless sensor networks [ |
Discussion of basic concepts related to the clustering process Analysis of LEACH-based protocols Survey of proactive and reactive algorithms in WSNs |
| 2007 | Abbasi | A survey on clustering algorithms for wireless sensor networks [ |
Presentation of a taxonomy of typical clustering schemes Survey of variable convergence time clustering protocols and constant convergence time clustering algorithms in WSNs Comparison of popular clustering methods |
| 2008 | Kumarawadu | Algorithms for node clustering in wireless sensor networks: a survey [ |
Presentation of a classification based on cluster-formation parameters and CH election criteria Discussion of the key design challenges of WSN clustering Analysis of the performance issues related WSN clustering |
| 2008 | Deosarkar | Cluster head selection in clustering algorithms for wireless sensor networks: a survey [ |
Discussion of CH selection strategies based on the classification of deterministic scheme, adaptive scheme and combined metric scheme Comparison of the costs of CH selection with respect to cluster formation, distribution of CHs and creation of clusters |
| 2009 | Jiang | Towards clustering algorithms in wireless sensor networks-a survey [ |
Presentation of a classification of WSN clustering schemes based on 8 clustering attributes Analysis of popular WSN clustering algorithms Comparison of popular WSN clustering algorithms |
| 2010 | Maimour | Cluster-based routing protocols for energy-efficiency in wireless sensor networks [ |
Presentation of a classification of WSN clustering algorithms Discussion of typical WSN clustering protocols based on pre-established and on-demand manners Summary of some future research directions |
| 2010 | Lotf | Hierarchical routing in wireless sensor networks: a survey [ |
Discussion of typical clustering routing protocols for WSNs Comparison of clustering routing algorithms based on energy consumption and network lifetime |
| 2010 | Boyinbode | A survey on clustering algorithms for wireless sensor networks [ |
Discussion of the main challenges for WSN clustering Analysis of popular clustering algorithms for WSNs Comparison of popular WSN clustering algorithms based on many attributes |
| 2011 | Wei | Cluster-based routing protocols in wireless sensor networks: a survey [ |
Presentation of a classification based on three attributes Discussion of the challenges in WSN clustering Analysis of popular clustering routing techniques |
| 2011 | Xu | Comparison study to hierarchical routing protocols in wireless sensor networks [ |
Analysis of popular clustering routing protocols in WSNs Comparison of popular WSN clustering routing algorithms |
| 2011 | Joshi | A survey of hierarchical routing protocols in wireless sensor network [ |
Discussion of familiar clustering routing algorithms in WSNs Comparison of familiar WSN clustering routing protocols based on energy conservation and network lifetime |
| 2012 | Haneef | Design challenges and comparative analysis of cluster based routing protocols used in wireless sensor networks for improving network life time [ |
Discussion of the challenging factors in WSN clustering Presentation of a classification of routing protocols in WSNs Analysis of classical WSN clustering routing protocols Comparison of classical clustering routing algorithms for WSNs |
Figure 1.Taxonomy of Clustering Methods in WSNs.
Figure 2.The Basic Topology of LEACH.
Figure 3.The Structure of Multi-level Cluster in DWEHC.
Figure 4.Illustration of the Geographical Clustering in PANEL.
Figure 5.The Two-level Hierarchy in TL-LEACH.
Figure 6.Pie Shaped Clusters Arranged in Two Layers in UCS.
Figure 7.The Topology of the Network in BCDCP.
Figure 8.The Token Passing Scheme in PEGASIS.
Figure 9.Illumination of the 2-tier Clustering Topology in TEEN.
Figure 10.The Grid-based Topology in TTDD.
Figure 11.Illumination of the Data Transmission Scheme in CCS.
Figure 12.Illumination of data delivery in HGMR.
Classification of Different Clustering Routing Protocols in WSNs.
| Cluster characteristics | Variability of cluster count | variable | variable | variable | fixed | variable | variable | variable | variable |
| Uniformity of cluster sizes | even | even | even | even | even | uneven | uneven | uneven | |
| Intra-cluster routing | single-hop | single-hop | multiple-hop | single-hop | single-hop | single-hop | single-hop | single-hop | |
| Inter-cluster routing | single-hop | single-hop multiple-hop | single-hop | multiple-hop | multiple-hop | multiple-hop | single-hop | multiple-hop | |
| Cluster-head characteristics | Existence | cluster-head based | cluster-head based | cluster-head based | cluster-head based | cluster-head based | cluster-head based | cluster-head based | cluster-head based |
| Difference of capabilities | homogeneous | homogeneous | homogeneous | homogeneous | homogeneous | heterogeneous | homogeneous | homogeneous | |
| Mobility | stationary | stationary | stationary | stationary | stationary | stationary | stationary | stationary | |
| Role | relay aggregation | relay aggregation | relay aggregation | relay aggregation | relay aggregation | relay aggregation | relay aggregation | relay aggregation | |
| Clustering process | Control manners | distributed | distributed | distributed | distributed | distributed | distributed | distributed | distributed |
| Execution nature | probabilistic | iterative | iterative | probabilistic | probabilistic | probabilistic | probabilistic | probabilistic | |
| Convergence time | constant | constant | constant | constant | constant | constant | constant | constant | |
| Parameters for CH election | adaptive | adaptive | adaptive | adaptive | adaptive | adaptive | adaptive | adaptive | |
| Proactivity | proactive | proactive | proactive | proactive | proactive | proactive | proactive | proactive | |
| Objectives | load balancing | load balancing | load balancing | load balancing reliability | load balancing lifetime extension | load balancing lifetime extension | load balancing periodical data communications | load balancing | |
| Entire proceeding of the algorithm | Algorithm stages | cluster construction | cluster construction | cluster construction | cluster construction | cluster construction | cluster construction | cluster construction | cluster construction |
| Cluster characteristics | Variability of cluster count | variable | variable | variable | fixed | variable | variable | variable | variable |
| Uniformity of cluster sizes | even | even | even | even | even | even | uneven | even | |
| Intra-cluster routing | single-hop | single-hop | multiple-hop | simple-hop | single-hop | single-hop | multiple-hop | single-hop | |
| Inter-cluster routing | single-hop | single-hop multiple-hop | single-hop | multiple-hop | multiple-hop | multiple-hop | multiple-hop | multiple-hop | |
| Cluster-head characteristics | Existence | cluster-head based | cluster-head based | no-cluster-head based | cluster-head based | cluster-head based | cluster-head based | cluster-head based | cluster-head based |
| Difference of capabilities | homogeneous | homogeneous | N/A | homogeneous | homogeneous | heterogeneous | homogeneous | homogeneous | |
| Mobility | stationary | stationary | N/A | stationary | stationary | stationary | stationary | stationary | |
| Role | relay aggregation | relay aggregation | N/A | relay aggregation | relay aggregation | relay aggregation | relay aggregation | relay aggregation | |
| Clustering process | Control manners | distributed | centralized | distributed | distributed | distributed | distributed | distributed | distributed |
| Execution nature | iterative | iterative | probabilistic | probabilistic | probabilistic | probabilistic | probabilistic | probabilistic | |
| Convergence time | constant | constant | constant | constant | constant | constant | constant | constant | |
| Parameters for CH election | adaptive | adaptive | adaptive | adaptive | adaptive | adaptive | adaptive | adaptive | |
| Proactivity | proactive | proactive | proactive | reactive | proactive reactive | proactive | proactive | proactive | |
| Objectives | load balancing | load balancing | load balancing | reactive scenes lifetime extension | proactive scenes reactive scenes | scenes of multiple mobile sinks | lifetime extension | lifetime extension | |
| Entire proceeding of the algorithm | Algorithm stages | cluster construction | cluster construction | data transmission | data transmission | data transmission | data transmission | data transmission | data transmission |
Comparison of Different Clustering Routing Protocols in WSNs.
| LEACH | very low | moderate | very low | very small | moderate | low |
| HEED | moderate | high | moderate | moderate | moderate | moderate |
| DWEHC | very high | high | moderate | moderate | very good | moderate |
| PANEL | moderate | low | low | moderate | good | high |
| TL-LEACH | low | moderate | moderate | small | bad | low |
| UCS | very low | high | low | small | bad | moderate |
| EECS | moderate | high | low | small | moderate | very high |
| EEUC | high | high | high | moderate | good | high |
| ACE | moderate | very low | moderate | small | moderate | very high |
| BCDCP | very low | high | very low | small | good | very high |
| PEGASIS | low | low | very low | very large | moderate | high |
| TEEN | very high | high | low | small | good | high |
| APTEEN | moderate | very low | low | small | moderate | very high |
| TTDD | very low | very high | low | very large | good | low |
| CCS | low | low | low | large | very bad | moderate |
| HGMR | low | high | very high | moderate | bad | low |