Skip to main content

Advertisement

Log in

Heterogeneity consideration in wireless sensor networks routing algorithms: a review

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Wireless sensor networks (WSNs) are resource-constrained networks with limited battery power, computation abilities and communication capabilities at the sensor node level. A long-standing need in the area is to reduce energy consumption of the WSN nodes and to extend the network lifetime, along with improving the network reliability and the network quality. Energy-efficient routing protocols can improve the WSN performance, and the algorithms have been explored widely by the researchers. In the majority of the work, sensor nodes have been considered homogeneous in their configuration and capabilities. However, in practical scenarios and with the advent of an era of connected devices, called “Internet of Things,” consideration of node heterogeneity in WSN has become inevitable. Nodes’ heterogeneity can be exploited constructively in WSN routing algorithms. In the literature, many different heterogeneous WSN scenarios (e.g., energy, computation, link heterogeneities) have been considered and the routing algorithms have been proposed for performance improvement in such scenarios. This paper focuses on the routing concepts for diverse heterogeneous WSNs scenarios and covers the state of the art in the area. The clustering-based approaches for routing decisions are extensively covered under different heterogeneous WSN scenarios. Along with presenting a comprehensive review of the routing algorithms under different varieties of heterogeneous WSNs, the paper also discusses the effects and interdependencies of different heterogeneities in routing decisions and unveils new research directions in the area.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener Comput Syst 29(7):1645–1660

    Article  Google Scholar 

  2. Pragiati A (2014) The Internet of Things: how WSNs fit into the picture. In: Sklavos N, Hübner M, Goehringer D, Kitsos P (eds) System-level design methodologies for telecommunication. Springer, Cham, pp 135–158

    Chapter  Google Scholar 

  3. Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. Comput Netw 38(4):393–422

    Article  Google Scholar 

  4. Akyildiz IF, Vuran MC (2010) Wireless sensor networks, vol 4. Wiley, New York

    Book  MATH  Google Scholar 

  5. Akkaya K, Younis M (2005) A survey on routing protocols for wireless sensor networks. Ad Hoc Netw 3(3):325–349

    Article  Google Scholar 

  6. Al-Karaki JN, Kamal AE (2004) Routing techniques in wireless sensor networks: a survey. IEEE Wirel Commun 11(6):6–28

    Article  Google Scholar 

  7. Pantazis N, Nikolidakis SA, Vergados DD (2013) Energy-efficient routing protocols in wireless sensor networks: a survey. IEEE Commun Surv Tutor 15(2):551–591

    Article  Google Scholar 

  8. Cecílio J, Costa J, Furtado P (2010) Survey on data routing in wireless sensor networks. In: Hara T, Zadorozhny VI, Buchmann E (eds) Wireless sensor network technologies for the information explosion era. Springer, Berlin, pp 3–46

    Chapter  Google Scholar 

  9. Sara GS, Sridharan D (2014) Routing in mobile wireless sensor network: a survey. Telecommun Syst 57(1):51–79

    Article  Google Scholar 

  10. Sha K, Gehlot J, Greve R (2013) Multipath routing techniques in wireless sensor networks: a survey. Wirel Pers Commun 70(2):807–829

    Article  Google Scholar 

  11. Younis M, Akkaya K (2008) Strategies and techniques for node placement in wireless sensor networks: a survey. Ad Hoc Netw 6(4):621–655

    Article  Google Scholar 

  12. Abdollahzadeh S, Navimipour NJ (2016) Deployment strategies in the wireless sensor network: a comprehensive review. Comput Commun 91:1–16

    Article  Google Scholar 

  13. Boukerche A, Oliveira HA, Nakamura EF, Loureiro AA (2007) Localization systems for wireless sensor networks. IEEE Wirel Commun 14(6):6–12

    Article  Google Scholar 

  14. Chowdhury TJ, Elkin C, Devabhaktuni V, Rawat DB, Oluoch J (2016) Advances on localization techniques for wireless sensor networks: a survey. Comput Netw 110:284–305

    Article  Google Scholar 

  15. Fasolo E, Rossi M, Widmer J, Zorzi M (2007) In-network aggregation techniques for wireless sensor networks: a survey. IEEE Wirel Commun 14(2):70–87

    Article  Google Scholar 

  16. Tanwar S, Kumar N, Rodrigues JJ (2015) A systematic review on heterogeneous routing protocols for wireless sensor network. J Netw Comput Appl 53:39–56

    Article  Google Scholar 

  17. Katiyar V, Chand N, Soni S (2010) Clustering algorithms for heterogeneous wireless sensor network: a survey. Int J Appl Eng Res 1(2):273

    Google Scholar 

  18. Zhou H, Wu Y, Hu Y, Xie G (2010) A novel stable selection and reliable transmission protocol for clustered heterogeneous wireless sensor networks. Comput Commun 33(15):1843–1849

    Article  Google Scholar 

  19. Yarvis M, Kushalnagar N, Singh H, Rangarajan A, Liu Y, Singh S (2005) Exploiting heterogeneity in sensor networks. In: INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE, vol 2, pp 878–890. IEEE

  20. Yan J, Zhou M, Ding Z (2016) Recent advances in energy-efficient routing protocols for wireless sensor networks: a review. IEEE Access 4:5673–5686

    Article  Google Scholar 

  21. Rostami AS, Badkoobe M, Mohanna F, Hosseinabadi AAR, Sangaiah AK (2018) Survey on clustering in heterogeneous and homogeneous wireless sensor networks. J Supercomput 74(1):277–323

    Article  Google Scholar 

  22. Zheng J, Jamalipour A (2009) Wireless sensor networks: a networking perspective. Wiley, New York

    Book  MATH  Google Scholar 

  23. Wang Y, Wang X, Agrawal DP, Minai AA (2006) Impact of heterogeneity on coverage and broadcast reachability in wireless sensor networks. In: 15th International Conference on Computer Communications and Networks, 2006. ICCCN 2006. Proceedings, pp 63–67. IEEE

  24. Heinzelman WR, Chandrakasan A, Balakrishnan H (2000) Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, vol 12. IEEE

  25. Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE Trans Wirel Commun 1(4):660–670

    Article  Google Scholar 

  26. Arora VK, Sharma V, Sachdeva M (2016) A survey on LEACH and other’s routing protocols in wireless sensor network. Optik Int J Light Electron Opt 127:6590–6600

    Article  Google Scholar 

  27. Tyagi S, Kumar N (2013) A systematic review on clustering and routing techniques based upon LEACH protocol for wireless sensor networks. J Netw Comput Appl 36(2):623–645

    Article  Google Scholar 

  28. Mhatre V, Rosenberg C (2004) Design guidelines for wireless sensor networks: communication, clustering and aggregation. Ad Hoc Netw 2(1):45–63

    Article  Google Scholar 

  29. Mhatre V, Rosenberg C (2004) Homogeneous vs heterogeneous clustered sensor networks: a comparative study. In: 2004 IEEE International Conference on Communications, vol 6, pp 3646–3651. IEEE

  30. Duarte-Melo EJ, Liu M (2002) Analysis of energy consumption and lifetime of heterogeneous wireless sensor networks. In: Global Telecommunications Conference, 2002. GLOBECOM’02, vol 1, pp 21–25. IEEE

  31. Smaragdakis G, Matta I, Bestavros A (2004) SEP: a stable election protocol for clustered heterogeneous wireless sensor networks. In: Second International Workshop on Sensor and Actor Network Protocols and Applications (SANPA 2004), vol 3

  32. Paruchuri V, Durresi A, Barolli L (2005) Energy aware routing protocol for heterogeneous wireless sensor networks. In: Sixteenth International Workshop on Database and Expert Systems Applications, 2005. Proceedings, pp 133–137. IEEE

  33. Paruchuri V, Basavaraju S, Durresi A, Kannan R, Iyengar SS (2004) Random asynchronous wakeup protocol for sensor networks. In: First International Conference on Broadband Networks, 2004. BroadNets 2004. Proceedings, pp 710–717. IEEE

  34. Qing L, Zhu Q, Wang M (2006) Design of a distributed energy-efficient clustering algorithm for heterogeneous wireless sensor networks. Comput Commun 29(12):2230–2237

    Article  Google Scholar 

  35. Kumar D, Aseri TC, Patel R (2009) EEHC: energy efficient heterogeneous clustered scheme for wireless sensor networks. Comput Commun 32(4):662–667

    Article  Google Scholar 

  36. Saini P, Sharma AK (2010) E-DEEC-enhanced distributed energy efficient clustering scheme for heterogeneous WSN. In: 2010 1st International Conference on Parallel Distributed and Grid Computing (PDGC), pp 205–210. IEEE

  37. Han L (2010) LEACH-HPR: an energy efficient routing algorithm for Heterogeneous WSN. In: 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems (ICIS), vol 2, pp 507–511. IEEE

  38. Younis O, Fahmy S (2004) Distributed clustering in ad-hoc sensor networks: a hybrid, energy-efficient approach. In: INFOCOM 2004. Twenty-Third Annual Joint Conference of the IEEE Computer and Communications Societies, vol 1. IEEE

  39. Kour H, Sharma AK (2010) Hybrid energy efficient distributed protocol for heterogeneous wireless sensor network. Int J Comput Appl 4(6):1–5

    Google Scholar 

  40. Singh S, Chand S, Kumar B (2016) Energy efficient clustering protocol using fuzzy logic for heterogeneous WSNs. Wirel Pers Commun 86(2):451–475

    Article  Google Scholar 

  41. Ben Alla S, Ezzati A, Beni Hssane A, Hasnaoui ML (2011) Hierarchical adaptive balanced energy efficient routing protocol (HABRP) for heterogeneous wireless sensor networks. In: 2011 International Conference on Multimedia Computing and Systems (ICMCS), pp 1–6. IEEE

  42. Kumar D, Aseri TC, Patel R (2011) EECDA: energy efficient clustering and data aggregation protocol for heterogeneous wireless sensor networks. Int J Comput Commun Control 6(1):113–124

    Article  Google Scholar 

  43. Katiyar V, Chand N, Soni S (2011) Improving lifetime of large-scale wireless sensor networks through heterogeneity. In: 2011 International Conference on Emerging Trends in Electrical and Computer Technology (ICETECT), pp 1032–1036. IEEE

  44. Ben Alla S, Ezzati A (2012) Coverage and connectivity preserving routing protocol for heterogeneous wireless sensor networks. In: Next Generation Networks and Services (NGNS), pp 141–148. IEEE

  45. Kashaf A, Javaid N, Khan ZA, Khan IA (2012) TSEP: threshold-sensitive stable election protocol for WSNs. In: 2012 10th International Conference on Frontiers of Information Technology (FIT), pp 164–168. IEEE

  46. Manjeshwar A, Agrawal DP (2001) TEEN: a routing protocol for enhanced efficiency in wireless sensor networks. In: IPDPS, vol 1

  47. Zhen H, Li Y, Zhang G-J (2013) Efficient and dynamic clustering scheme for heterogeneous multi-level wireless sensor networks. Acta Autom Sin 39(4):454–460

    Article  Google Scholar 

  48. Javaid N, Qureshi T, Khan A, Iqbal A, Akhtar E, Ishfaq M (2013) EDDEEC: enhanced developed distributed energy-efficient clustering for heterogeneous wireless sensor networks. Procedia Comput Sci 19:914–919

    Article  Google Scholar 

  49. Long C, Li Y (2013) Improved routing protocol for large-scale heterogeneous wireless sensor networks. J Inf Comput Sci 10(5):1463–1470

    Article  Google Scholar 

  50. Yadav R, Jain A (2014) CHATSEP: critical heterogeneous adaptive threshold sensitive election protocol for wireless sensor networks. In: 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp 80–86. IEEE

  51. Kumar S, Prateek M, Ahuja N, Bhushan B (2014) MEEP: multihop energy efficient protocol for heterogeneous wireless sensor network. Int J Comput Sci Telecommun 5(3):1–8

    Google Scholar 

  52. Maurya S, Daniel A (2014) An energy efficient routing protocol under distance, energy and load parameter for heterogeneous wireless sensor networks. In: 2014 International Conference on Information Technology (ICIT), pp 161–166. IEEE

  53. Gu X, Yu J, Yu D, Wang G, Lv Y (2014) ECDC: an energy and coverage-aware distributed clustering protocol for wireless sensor networks. Comput Electr Eng 40(2):384–398

    Article  Google Scholar 

  54. Wang M-Y, Ding J, Chen W-P, Guan W-Q (2015) SEARCH: a stochastic election approach for heterogeneous wireless sensor networks. IEEE Commun Lett 19(3):443–446

    Article  Google Scholar 

  55. Deniz F, Bagci H, Korpeoglu I, Yazıcı A (2016) An adaptive, energy-aware and distributed fault-tolerant topology-control algorithm for heterogeneous wireless sensor networks. Ad Hoc Netw 44:104–117

    Article  Google Scholar 

  56. Tekkalmaz M, Korpeoglu I (2016) Distributed power-source-aware routing in wireless sensor networks. Wirel Netw 22(4):1381–1399

    Article  Google Scholar 

  57. Jia D, Zhu H, Zou S, Hu P (2016) Dynamic cluster head selection method for wireless sensor network. IEEE Sens J 16(8):2746–2754

    Article  Google Scholar 

  58. Shalini VB, Vasudevan V (2017) Achieving energy efficient wireless sensor network by choosing effective cluster head. Cluster Comput 1–8. https://doi.org/10.1007/s10586-017-1375-5

  59. Aslam M, Munir EU, Rafique MM, Hu X (2016) Adaptive energy-efficient clustering path planning routing protocols for heterogeneous wireless sensor networks. Sustain Comput Inform Syst 12:57–71

    Google Scholar 

  60. Chithra A, Kumari RSS (2017) A novel 3-level energy heterogeneity clustering protocol with hybrid routing for a concentric circular wireless sensor network. Cluster Comput 1–8. https://doi.org/10.1007/s10586-017-1310-9

  61. Mittal N, Singh U, Sohi BS (2017) A stable energy efficient clustering protocol for wireless sensor networks. Wirel Netw 23(6):1809–1821

    Article  Google Scholar 

  62. Diwakaran S, Perumal B, Devi KV (2018) An intelligent data aware and energy censoring scheme for wireless sensor networks. Cluster Comput 1–8. https://doi.org/10.1007/s10586-018-1778-y

  63. Naranjo PGV, Shojafar M, Mostafaei H, Pooranian Z, Baccarelli E (2017) P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks. J Supercomput 73(2):733–755

    Article  Google Scholar 

  64. Yang L, Lu Y-Z, Zhong Y-C, Yang SX (2017) An unequal cluster-based routing scheme for multi-level heterogeneous wireless sensor networks. Telecommun Syst 68(1):11–26. https://doi.org/10.1007/s11235-017-0372-6

  65. Tanwar S, Tyagi S, Kumar N, Obaidat MS (2018) LA-MHR: learning automata based multilevel heterogeneous routing for opportunistic shared spectrum access to enhance lifetime of WSN. IEEE Syst J. https://doi.org/10.1109/JSYST.2018.2818618

  66. Borujeni EM, Rahbari D, Nickray M (2018) Fog-based energy-efficient routing protocol for wireless sensor networks. J Supercomput. https://doi.org/10.1007/s11227-018-2514-3

    Article  Google Scholar 

  67. Xu L, Yang F, Jiang Y, Zhang L, Feng C, Bao N (2011) Variation of received signal strength in wireless sensor network. In: 2011 3rd International Conference on Advanced Computer Control (ICACC), pp 151–154. IEEE

  68. Batmaz AU, Tavli B, Incebacak D, Bicakci K (2013) The impact of link unidirectionality and reverse path length on wireless sensor network lifetime. In: 2013 IEEE International Conference on Communications (ICC), pp 1795–1799. IEEE

  69. Jin Y, Wang L, Jo J-Y, Kim Y, Yang M, Jiang Y (2009) EECCR: an energy-efficient-coverage and-connectivity routing algorithm under border effects in heterogeneous sensor networks. IEEE Trans Veh Technol 58(3):1429–1442

    Article  Google Scholar 

  70. Alizai MH, Landsiedel O, Link JÁB, Götz S, Wehrle K (2009) Bursty traffic over bursty links. In: Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, pp 71–84. ACM

  71. Le T, Sinha P, Xuan D (2010) Turning heterogeneity into an advantage in wireless ad-hoc network routing. Ad Hoc Netw 8(1):108–118

    Article  Google Scholar 

  72. Perkins CE, Royer EM (1999) Ad-hoc on-demand distance vector routing. In: Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA, USA, pp 90–100

  73. Johnson DB, Maltz DA (1996) Dynamic source routing in ad hoc wireless networks. In: Imielinski T, Korth HF (eds) Mobile computing. Springer, Boston, pp 153–181

    Chapter  Google Scholar 

  74. Romdhani B, Barthel D, Valois F (2011) Routing for data-collection in heterogeneous wireless sensor networks. In: 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring), pp 1–5. IEEE

  75. Li J, Guo X, Guo L (2011) Joint routing, scheduling and channel assignment in multi-power multi-radio wireless sensor networks. In: 2011 IEEE 30th International Performance Computing and Communications Conference (IPCCC), pp 1–8. IEEE

  76. Chen X, Dai Z, Li W, Hu Y, Wu J, Shi H et al (2013) ProHet: a probabilistic routing protocol with assured delivery rate in wireless heterogeneous sensor networks. IEEE Trans Wirel Commun 12(4):1524–1531

    Article  Google Scholar 

  77. Chen X, Dai Z, Li W, Shi H (2013) Performance guaranteed routing protocols for asymmetric sensor networks. IEEE Trans Emerg Top Comput 1(1):111–120

    Article  Google Scholar 

  78. Guidoni DL, Hojo Souza FS, Ueyama J, Aparecido Villas L (2014) RouT: a routing protocol based on topologies for heterogeneous wireless sensor networks. IEEE Lat Am Trans (Rev IEEE Am Lat) 12(4):812–817

    Article  Google Scholar 

  79. Hong Z, Wang R, Li X (2016) A clustering-tree topology control based on the energy forecast for heterogeneous wireless sensor networks. IEEE/CAA J Autom Sin 3(1):68–77

    Article  MathSciNet  Google Scholar 

  80. Reinhardt A, Burgstahler D (2013) Exploiting platform heterogeneity in wireless sensor networks by shifting resource-intensive tasks to dedicated processing nodes. In: 2013 IEEE 14th International Symposium and Workshops on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp 1–9. IEEE

  81. Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp 13–16. ACM

  82. Wang Q (2010) Traffic analysis & modeling in wireless sensor networks and their applications on network optimization and anomaly detection. Netw Protoc Algorithms 2(1):74–92

    Google Scholar 

  83. Xiaoya L, Daoping H, Jian Y (2007) Energy efficient routing protocol based on residual energy and energy consumption rate for heterogeneous wireless sensor networks. In: 2007 Chinese Control Conference, pp 587–590. IEEE

  84. Li X, Huang D, Sun Z (2007) A routing protocol for balancing energy consumption in heterogeneous wireless sensor networks. In: International Conference on Mobile Ad-Hoc and Sensor Networks, pp 79–88. Springer, Berlin

  85. Wei D, Navaratnam P, Gluhak A, Tafaz R (2010) Energy-efficient clustering for wireless sensor networks with unbalanced traffic load. In: 2010 IEEE Wireless Communications and Networking Conference (WCNC), pp 1–6. IEEE

  86. Barcelo M, Correa A, Lopez Vicario J, Morell A (2013) Multi-tree routing for heterogeneous data traffic in wireless sensor networks. In: 2013 IEEE International Conference on Communications (ICC), pp 1899–1903. IEEE

  87. Sharma D, Bhondekar AP, Ojha A, Shukla A, Ghanshyam C (2016) A traffic aware cluster head selection mechanism for hierarchical wireless sensor networks routing. In: 2016 Fourth International Conference on IEEE Parallel, Distributed and Grid Computing (PDGC), pp 673–678. IEEE

  88. Al-Kiyumi R, Foh CH, Vural S, Chatzimisios P, Tafazolli R (2018) Fuzzy logic-based routing algorithm for lifetime enhancement in heterogeneous wireless sensor networks. IEEE Trans Green Commun Netw 2:517–532

    Article  Google Scholar 

  89. Wang F, Wang D, Liu J (2011) Traffic-aware relay node deployment: maximizing lifetime for data collection wireless sensor networks. IEEE Trans Parallel Distrib Syst 22(8):1415–1423

    Article  Google Scholar 

  90. Wang W, Srinivasan V, Chua K-C (2008) Extending the lifetime of wireless sensor networks through mobile relays. IEEE/ACM Trans Netw (TON) 16(5):1108–1120

    Article  Google Scholar 

  91. Wang J, Zhang Z, Xia F, Yuan W, Lee S (2013) An energy efficient stable election-based routing algorithm for wireless sensor networks. Sensors 13(11):14301–14320

    Article  Google Scholar 

  92. Sudarmani R, Kumar KS (2013) Particle swarm optimization-based routing protocol for clustered heterogeneous sensor networks with mobile sink. Am J Appl Sci 10(3):259–269

    Article  Google Scholar 

  93. Vilela MA, Araujo RB (2012) RAHMoN: routing algorithm for heterogeneous mobile networks. In: 2012 Second Brazilian Conference on Critical Embedded Systems (CBSEC), pp 24–29. IEEE

  94. Yao Y, Cao Q, Vasilakos AV (2015) EDAL: an energy-efficient, delay-aware, and lifetime-balancing data collection protocol for heterogeneous wireless sensor networks. IEEE/ACM Trans Netw 23(3):810–823

    Article  Google Scholar 

  95. Kinoshita K, Inoue N, Tanigawa Y, Tode H, Watanabe T (2016) Fair routing for overlapped cooperative heterogeneous wireless sensor networks. IEEE Sens J 14(1):1

    Google Scholar 

  96. Amjad M, Afzal MK, Umer T, Kim B-S (2017) QoS-aware and heterogeneously clustered routing protocol for wireless sensor networks. IEEE Access 5:10250–10262

    Article  Google Scholar 

  97. Jan MA, Nanda P, He X, Liu RP (2014) PASCCC: priority-based application-specific congestion control clustering protocol. Comput Netw 74:92–102

    Article  Google Scholar 

  98. Malazi HT, Zamanifar K, Khalili A, Dulman S (2013) DEC: diversity-based energy aware clustering for heterogeneous sensor networks. Ad Hoc Sens Wirel Netw 17:53–72

    Google Scholar 

  99. Sharma D, Goap A, Shukla A, Priyanka, Bhondekar AP (2019) Traffic heterogeneity analysis in an energy heterogeneous WSN routing algorithm. In: Challa K, Dutta M, Kumar R (eds) Proceedings of 2nd International Conference on Communication, Computing and Networking. Lecture Notes in Networks and Systems, vol 46. Springer, Singapore

  100. Sharma D, Bhondekar AP (2018) Traffic and energy aware routing for heterogeneous wireless sensor networks. IEEE Commun Lett 22(8):1608–1611

    Article  Google Scholar 

  101. Wan Z, Tan Y, Yuen C (2011) Review on energy harvesting and energy management for sustainable wireless sensor networks. In: 2011 IEEE 13th International Conference on Communication Technology (ICCT), pp 362–367. IEEE

  102. Basagni S, Naderi MY, Petrioli C, Spenza D (2013) Wireless sensor networks with energy harvesting. In: Basagni S, Conti M, Giordano S, Stojmenovic I (eds) Mobile ad hoc networking: the cutting edge directions. Wiley, New York, pp 701–736

    Chapter  Google Scholar 

  103. Anisi MH, Abdul-Salaam G, Idris MYI, Wahab AWA, Ahmedy I (2017) Energy harvesting and battery power based routing in wireless sensor networks. Wirel Netw 23(1):249–266

    Article  Google Scholar 

  104. Shaikh FK, Zeadally S (2016) Energy harvesting in wireless sensor networks: a comprehensive review. Renew Sustain Energy Rev 55:1041–1054

    Article  Google Scholar 

  105. Voigt T, Dunkels A, Alonso J, Ritter H, Schiller J (2004) Solar-aware clustering in wireless sensor networks. In: Ninth International Symposium on Computers and Communications, 2004. Proceedings. ISCC 2004, vol 1, pp 238–243. IEEE

  106. Xiao M, Zhang X, Dong Y (2013) An effective routing protocol for energy harvesting wireless sensor networks. In: 2013 IEEE Wireless Communications and Networking Conference (WCNC), pp 2080–2084. IEEE

  107. Dong Y, Wang J, Shim B, Kim DI (2016) DEARER: a distance-and-energy-aware routing with energy reservation for energy harvesting wireless sensor networks. IEEE J Sel Areas Commun 34(12):3798–3813

    Article  Google Scholar 

  108. Xu XN, Xiao MB, Yan W (2015) Clustering routing algorithm for heterogeneous WSN with energy harvesting. Appl Mech Mater 733:734–739

  109. Jakobsen MK, Madsen J, Hansen MR (2010) DEHAR: a distributed energy harvesting aware routing algorithm for ad-hoc multi-hop wireless sensor networks. In: 2010 IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks (WoWMoM), pp 1–9. IEEE

  110. Intanagonwiwat C, Govindan R, Estrin D, Heidemann J, Silva F (2003) Directed diffusion for wireless sensor networking. IEEE/ACM Trans Netw (TON) 11(1):2–16

    Article  Google Scholar 

  111. Eu ZA, Tan H-P, Seah WK (2010) Opportunistic routing in wireless sensor networks powered by ambient energy harvesting. Comput Netw 54(17):2943–2966

    Article  Google Scholar 

  112. Li Z, Peng Y, Zhang W, Qiao D (2011) J-RoC: a joint routing and charging scheme to prolong sensor network lifetime. In: 2011 19th IEEE International Conference on Network Protocols (ICNP), pp 373–382. IEEE

  113. Bozorgi SM, Rostami AS, Hosseinabadi AAR, Balas VE (2017) A new clustering protocol for energy harvesting-wireless sensor networks. Comput Electr Eng 64:233–247

    Article  Google Scholar 

  114. Bahbahani MS, Alsusa E (2018) A cooperative clustering protocol with duty cycling for energy harvesting enabled wireless sensor networks. IEEE Trans Wireless Commun 17(1):101–111

    Article  Google Scholar 

  115. Lattanzi E, Regini E, Acquaviva A, Bogliolo A (2007) Energetic sustainability of routing algorithms for energy-harvesting wireless sensor networks. Comput Commun 30(14):2976–2986

    Article  Google Scholar 

  116. Sheng Z, Yang S, Yu Y, Vasilakos A, Mccann J, Leung K (2013) A survey on the IETF protocol suite for the internet of things: standards, challenges, and opportunities. IEEE Wirel Commun 20(6):91–98

    Article  Google Scholar 

  117. Kim H-S, Ko J, Culler DE, Paek J (2017) Challenging the IPv6 routing protocol for low-power and lossy networks (RPL): a survey. IEEE Commun Surv Tutor 19(4):2502–2525

    Article  Google Scholar 

  118. Mainetti L, Patrono L, Vilei A (2011) Evolution of wireless sensor networks towards the internet of things: a survey. In: 2011 19th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp 1–6. IEEE

  119. Qiu T, Chen N, Li K, Qiao D, Fu Z (2017) Heterogeneous ad hoc networks: architectures, advances and challenges. Ad Hoc Netw 55:143–152

    Article  Google Scholar 

  120. Alsheikh MA, Lin S, Niyato D, Tan H-P (2014) Machine learning in wireless sensor networks: algorithms, strategies, and applications. IEEE Commun Surv Tutor 16(4):1996–2018

    Article  Google Scholar 

  121. Gerwen V-V, Bouckaert S, Moerman I, Demeester P (2011) Benchmarking for wireless sensor networks. In: 5th International Conference on Sensor Technologies and Applications (SENSORCOMM 2011), pp 134–139. International Academy, Research, and Industry Association (IARIA)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deepak Sharma.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharma, D., Ojha, A. & Bhondekar, A.P. Heterogeneity consideration in wireless sensor networks routing algorithms: a review. J Supercomput 75, 2341–2394 (2019). https://doi.org/10.1007/s11227-018-2635-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-018-2635-8

Keywords

Navigation