Skip to main content
. 2012 Aug 9;12(8):11113–11153. doi: 10.3390/s120811113

Table 2.

Classification of Different Clustering Routing Protocols in WSNs.

Clustering Routing Protocols LEACH HEED DWEHC PANEL TL-LEACH UCS EECS EEUC
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