Review Article

Routing in Wireless Multimedia Sensor Networks: A Survey of Existing Protocols and Open Research Issues

Table 4

SI based routing protocols.

Author [paper]YearCharacteristics featuresSuitability for WMSNPerformance metricsType of networkEnergy efficiencyNetwork lifetimePerformance results

Di Caro and Dorigo [14]1998Multipath (ACO)NoDelayHomogeneousNoMediumSlow convergence, high overhead
Rahman et al. [51] 2008Flat (ACO)LowDelay and jitterHomogeneousLowLowLimited-scalability, high overhead
Sun et al. [53]2008Hierarchical (ACO)MediumDelay, PLRHomogeneousMediumHighOutperforms Dijkstra and DD [49]
Bi et al. [54]2010Hierarchical (ACO)MediumDelayHomogeneousMediumHighOutperforms AGRA [55] and M-IAR [51]
Cobo et al. [57]2010Hierarchical (ACO)HighRE, delay, and PDRHomogeneousHighHighOutperforms T-ANT [58]
Yu et al. [56]2011QoS based (ACO)HighDelay, PLR, and RBWHomogeneousHighHighLimited-scalability
Nayyar et al. [60]2011Energy aware (ACO)HighRE, LBHomogeneousMediumMediumOutperforms Tiny AODV [36]
Kumar et al. [61]2014QoS based (ACO)HighRBW, REHeterogeneousMediumMediumOutperforms EEABR [62]
Liu et al. [63] 2012QoS based (PSO)HighDelay, RBW, and jitterHomogeneousMediumLowOutperforms EEABR [62] and AODV [36]
Huang et al. [64] 2014Hierarchical (ACO)MediumRE, delay, and HC HomogeneousMediumHighOutperforms Dijkstra and IPACR [64]
Förster  and Murphys [65] 2007RL basedMediumLifetime, percentage gain over DDHomogeneousMediumHighOutperforms DD [49]
Kotecha and Popat [66]2007GA basedMediumDelayHomogeneousMediumMediumOutperforms AODV [36] and QoS AODV [67]
Saleem et al. [69]2012HBO basedMediumRouting overhead, PLR, and latencyHomogeneousMediumMediumOutperforms FP-Ant [70], EEABR [62], and AODV [36]
Cai et al. [72] 2015Hierarchical (HBO)HighPDR, ESD, and latency HomogeneousHighHighOutperforms IEEABR [73], FF-Ant [70], and BeeSensor [69]
Jafarzadeh and Moghaddam [74]2014RLMediumDelay, PDR, and traffic loadHomogeneousHighHighOutperforms QoS-AODV [67], RL-QRP [75], and RSSI [76]
Kiani et al. [77]2015Hierarchical (RL)HighLifetime, PLRHomogeneousHighHighOutperforms LEACH [79], HEED-NPF [80], and EECS [81]

ACO: ant colony optimization, PSO: particle swarm optimization, PLR: packet loss ratio, RBW: residual bandwidth, RE: residual energy, HC: hop-count, RL: reinforcement learning, GA: genetic algorithm, HBO: honey bee optimization, PDR: packet delivery ratio, and ESD: energy standard deviation.