|
Protocol | Control manner | Mobile element | Mobility pattern | Network architecture | Clustering attributes | Protocol operation | Path establishment | Communication paradigm | Radio model | Protocol objectives | Applications |
Cluster properties | Sensor capability |
Cluster size | Cluster density | Intra/intercluster routing | Stability |
|
LEACH-Mobile 2006 [27] | D | Sensor nodes | NA | Block-based | Eq | V | SH/SH | V | Homo | Coherent-based | Proactive | Node centric | First Order | Maximizing lifetime; support mobility | Time-driven applications |
LEACH-ME 2008 [28] | D | Sensor nodes | Random using RPGM | Block-based | Eq | V | SH/SH | V | Homo | Coherent-based | Proactive | Node centric | First Order | Improving the packet delivery rate | Time-driven applications |
MSRP 2010 [29] | H | One sink | Controlled | Tree-based | Eq | V | SH/MH | V | Homo | Query-based | Proactive | Data centric | NA | Maximizing lifetime; solving the hotspot | On-demand applications such as intrusion detection |
CBR-Mobile 2011 [30] | D | Sensor nodes | Random using RWP | Block-based | Eq | V | SH/SH | V | Homo | Coherent-based | Proactive | Node centric | Realistic | Maximizing the delivery ratio; minimizing the average delay | Monitoring and tracking applications |
MBC 2011 [31] | D | Sensor nodes | Random using RWP | Tree-based | Eq | V | SH/MH | V | Homo | Coherent-based | Proactive | Node centric | First Order | Improving packet delivery rate, energy consumption, and control overhead | Exploration, wildlife protection, and traffic control application |
EECC 2012 [32] | D | One sink | Predefined | Block-based | Eq | V | SH/MH | V | Homo | Coherent-based | Proactive | Node centric | First Order | Maximizing lifetime; solving the hotspot | On-demand applications |
MIEEPB 2013 [33] | C | One sink | Predefined | Chain-based | — | — | MH/SH | — | Homo | Query/noncoherent | Proactive | Data centric | First Order | Improving energy utilization and delay | Time-driven applications |
ECBR-MWSN 2013 [34] | C | Sensor nodes | Random using RWP | Tree-based | Eq | V | SH/MH | V | Homo | Coherent-based | Reactive | Node centric | First Order | Maximizing lifetime; balancing load | Monitoring and tracking applications |
MACRO 2014 [35] | D | Sensor nodes | Random using RWP | Tree-based | Eq | V | SH/MH | V | Homo | Query-based | Hybrid | Data centric | Realistic | Increasing the route reliability | On-demand applications |
CIDT 2014 [36] | C | Sensor nodes | Random using RWP | Tree-based | Eq | V | SH/MH | V | Homo | Coherent-based | Proactive | Node centric | First Order | Improving the lifetime, throughput, delivery ratio, and link stability | Civil and military applications |
VELCT 2015 [37] | C | Sensor nodes | Random using RWP | Tree-based | Eq | V | SH/MH | V | Homo | Coherent-based | Proactive | Node centric | First Order | Improving the lifetime, throughput, delivery ratio, delay, and link stability | Civil and military applications |
PHASeR 2015 [38] | D | Sensor nodes | Random using RWP | Tree-based | Eq | V | MH | V | Homo | Multipath-based | Proactive | Node centric | Realistic | Enhancing the delay and packet delivery ratio | Time-driven applications such as radiation mapping |
Optimizing LEACH 2015 [39] | D | One sink | Predefined | Block-based | Uneq | V | SH/SH | V | Homo | Coherent-based | Proactive | Node/location centric | First Order | Maximizing lifetime; minimizing energy consumption | Time-driven applications |
Ring protocol 2015 [40] | H | One sink | Random | Block-based | Eq | V | MH/SH | V | Homo | Negotiation-based | Reactive | Node/location centric | Realistic | Maximizing lifetime; minimizing packet delay; solving hotspot problem | Event-driven applications Time-driven applications |
EMMS 2016 [41] | C | Multiple sinks | Controlled | Tree-based | — | — | MH | — | Homo | Coherent-based | Proactive | Node centric | Realistic | Maximizing lifetime; balancing load | Time-driven applications |
Anycast 2016 [42] | D | Sensors & multiple sinks | Random | Tree-based | — | — | MH | — | Homo | Coherent-based | Hybrid | Node centric | First Order | Maximizing lifetime; reducing network traffic | On-demand applications |
PSO-MBS 2011 [43] | C | One sink | Controlled | Block-based | Eq | V | SH/SH | V | Homo | Coherent-based | Proactive | Node/location centric | First Order | Maximizing lifetime; improving data delivery | Time-driven applications |
GAROUTE 2011 [44] | C | Sensor nodes | Random using RWP | Block-based | Eq | V | SH/MH | V | Homo | Coherent-based | Proactive | Node centric | First Order | Maximizing lifetime; improving stability | Time-driven applications |
Rendezvous algorithms 2012 [45] | C | One sink | Random Controlled | Tree-based | Eq | V | MH/SH | V | Homo | Coherent-based | Proactive | Node/location centric | Realistic | Data collection, energy saving | Time-driven applications |
Sudarmani and Kumar 2013 [46] | C | One sink | Controlled | Block-based | Eq | V | SH/SH | V | Hetero | Coherent-based | Proactive | Node/location centric | First Order | Maximizing lifetime; solving hotspot problem; load balancing | Time-driven applications |
CAGM 2015 [47] | C | One sink | Random | Block-based | Eq | V | SH/SH | V | Homo | Coherent-based | Proactive | Node/location centric | First Order | Maximizing lifetime; energy consumption balancing | Time-driven applications |
NSGAII-RP 2015 [48] | C | Sensor nodes | Controlled | Block-based | Eq | V | SH/SH | V | Homo | Coherent-based | Proactive | Node/location centric | First Order | Maximizing lifetime and coverage | Monitoring and tracking-based applications |
OZEEP 2015 [49] | H | Sensor nodes | Random using RWP | Block-based | Eq/Uneq | V | SH/MH | V | Homo | Coherent-based | Proactive | Node/location centric | First Order | Maximizing lifetime; load balancing; fault tolerance; scalability | Time-driven applications |
LOA-MSN 2015 [50] | H | Multiple sinks | Controlled | Block-based | Eq | V | SH/SH | V | Homo | Coherent-based | Proactive | Node/location centric | First Order | Maximizing lifetime; solving hotspot problem | Time-driven applications |
MLS 2015 [51] | C | One sink | Predefined | Tree-based | — | — | MH | — | Homo | Coherent-based | Proactive | Node/location centric | First Order | Maximizing lifetime; solving hotspot problem | Time-driven applications |
Yue et al. 2016 [52] | C | One sink | Controlled | Block-based | Eq | V | MH/SH | V | Homo | Coherent-based | Proactive | Node/ location centric | First Order | Efficient data collection; improving throughput; maximizing lifetime | Time-driven applications |
|