|
Protocol and publication year |
Architecture |
Metric for link/path selection |
Multipath support |
Service diff. |
Hole bypassing |
Security |
Location aware |
Data delivery model |
Cross-layer support |
Scalability |
Mobility |
Energy efficiency |
Load balancing |
Reliability |
Congestion support |
Reduce packet drops |
Priority |
Adjust TX power |
Avoid interpath interference |
Simulator/software |
Compared with |
Strengths |
Weaknesses |
|
ReInForM [68] IEEE 2003 | Flat | () Hop count () Desired reliability () Channel error rate | √ | — | — | — | — | — | — | — | — | — | √ | √ | — | — | √ | — | — | — | Flooding | () Reliable () Efficient load balancing () Dynamic | () Higher bandwidth utilization () More energy consumption |
Mahapatra et al. [29] Elsevier 2006 | Flat | () Distance () Delay () Remaining energy | √ | √ (simple) | — | — | √ | Query | — | — | √ | √ | — | √ | √ | — | √ | — | — | NS-2 [87] | GEAR [96] | () Reliable () Improve N/w lifetime () Deadline aware () Congestion control support | () Extra overhead () Unacceptable path discovery latency for some random packets |
MMSPEED [30] IEEE 2006 | Flat | () Delay () Distance () Reaching probability | √ | √ | — | — | √ | Query | √ | √ | √ | — | — | √ | — | — | √ | — | — | J-SIM [97] | SPEED [21] | () Reliable () Timeliness () Multispeed | () More energy consumption () Less N/w lifetime |
Multimedia-aware MMSPEED [31] IEEE 2008 | Flat | () Delay () Distance () Reaching probability | √ | √ | — | — | √ | Query | √ | √ | √ | — | √ | √ | — | — | √ | — | — | J-SIM [97] Evalvid [95] | MMSPEED [30] | () High PSNR () Reliable () Timeliness | () More energy consumption () Less N/w lifetime |
RPAR [32] IEEE 2006
| Flat
| () Distance () Delay () Remaining energy | — | — | √ | — | √ | Query | — | √ | — | √ | — | — | — | — | √ | √ | — | Prowler [98] | Self-baseline MaxV and MinE | () Real-time () Energy efficient () Improve N/W lifetime | () Pathological behavior of congested nodes () Performance degrades with large holes |
REAR [33] IEEE 2008 | Flat | () Remaining energy () Distance () Delay | — | — | — | — | √ | Event | — | — | — | √ | √ | — | — | — | √ | — | — | — | SAR [44] | () Real-time () Improve N/W lifetime
| () Unreliable () Use of metadata for routing decision |
Dong et al. [65] Springer 2009 | Hierarchical | () Bandwidth () Delay () Jitter | — | — | — | — | — | — | — | — | — | — | — | √ | — | √ | — | — | — | Waxman Model [99] | — | () Multiple constraint based () High routing successful ratio | () Convergence rate is uncertain () Less N/w lifetime |
ASARC [34] IEEE 2011 | Hierarchical | () Residual energy () Distance () Delay | √ | — | — | √ | √ | Event | — | — | — | √ | √ | √ | — | — | √ | — | — | NS-2 [87] | REAR [33] M-IAR [100] | () Reliable () Secure () Low latency | () More complexity () Extra overhead () Energy consumption due to extra overhead |
EEIAMR [35] IEEE 2011 | Flat | () Hop count () Distance () Residual energy | √ | — | √ | — | — | Event | — | — | — | √ | √ | √ | — | — | — | — | √ | NS-2 [87] | MR2 [101] | () Reliable () Interference aware transmission | () Partial node-disjoint paths () Less number of paths |
HLEAR [50] IEEE 2011 | Flat | () Hop count () Current traffic load () Residual energy | √ | — | √ | — | — | Event | — | — | — | √ | √ | √ | — | — | — | — | — | NS-2 [87] | TINY AODV | () Increasing throughput () Traffic load aware () Avoid creation of holes near sink | () At low data rates more energy consumption () Partial node-disjoint paths |
Kim et al. [36] Springer 2011 | Hierarchical | () Residual energy () Distance () Bandwidth | √ | — | √ | √ | — | — | — | — | — | — | √ | √ | √ | — | — | — | — | — | — | () Secure () Congestion control support () Separate control and data paths | () More energy consumption () Less N/w lifetime () More complexity |
AMPMCR [51] IEEE 2012 | Hierarchical | () Delay () PLR () Remaining energy | √ | — | — | — | — | — | — | — | — | — | √ | √ | — | √ | — | — | — | NS-2 [87] | HQAX [62] | () Low delay () High PDR () Less packet drops () Adaptive multiconstraint | () Clock synchronization problem () More energy consumption due to flooding |
SPEA [69] Elsevier 2015 | Flat | () Node delay () ETX () Number of hops | — | — | — | — | — | — | — | — | — | — | — | √ | — | √ | — | — | √ | NS-2 [87] | DSR [102] | () Multiobjective () High throughput (3) Low delay | () Less N/w lifetime () More complexity |
MAEE [52] IEEE 2015 | Flat | () Remaining energy () ETX () Buffer size | √ | — | √ | — | — | Event | — | — | — | √ | √ | √ | — | √ | √ | — | — | NS-2 [87] | EEPMQR [103] | () Reliable () Low delay | () Not scalable () Not completely efficient |
EEQAR [53] IEEE 2015 | Hierarchical | () Remaining energy () Trust value () Data correlation coefficient | √ Only intercluster | — | √ | — | √ | — | — | — | √ | √ | √ | — | — | — | — | √ | — | NS-2 [87] | — | () Improve N/w lifetime () Mobility support | () Complex () No priority () No comparison with previous schemes |
CUDAR [54] Springer 2015 | Flat | () Average PST () Channel utilization () Remaining energy | — | — | √ | — | — | Event | √ | √ | — | — | √ | √ | √ | √ | — | — | — | NS-2 [87] | GPSR [74] HLEAR [50] | () Multisource () High throughput () Low delay | () Less N/W lifetime () No service differentiation |
|