Review Article

Survey of QoS Routing Protocols in Wireless Multimedia Sensor Networks

Table 3

Comparison of triple-metric link/path cost-dependent QoS routing protocols for WMSNs.

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
EventSAR [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
EventNS-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
EventNS-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
EventNS-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
EventNS-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
EventNS-2
[87]
GPSR [74]
HLEAR [50]
() Multisource
() High throughput
() Low delay
() Less N/W lifetime
() No service differentiation