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.
Similar content being viewed by others
References
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
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
Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. Comput Netw 38(4):393–422
Akyildiz IF, Vuran MC (2010) Wireless sensor networks, vol 4. Wiley, New York
Akkaya K, Younis M (2005) A survey on routing protocols for wireless sensor networks. Ad Hoc Netw 3(3):325–349
Al-Karaki JN, Kamal AE (2004) Routing techniques in wireless sensor networks: a survey. IEEE Wirel Commun 11(6):6–28
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
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
Sara GS, Sridharan D (2014) Routing in mobile wireless sensor network: a survey. Telecommun Syst 57(1):51–79
Sha K, Gehlot J, Greve R (2013) Multipath routing techniques in wireless sensor networks: a survey. Wirel Pers Commun 70(2):807–829
Younis M, Akkaya K (2008) Strategies and techniques for node placement in wireless sensor networks: a survey. Ad Hoc Netw 6(4):621–655
Abdollahzadeh S, Navimipour NJ (2016) Deployment strategies in the wireless sensor network: a comprehensive review. Comput Commun 91:1–16
Boukerche A, Oliveira HA, Nakamura EF, Loureiro AA (2007) Localization systems for wireless sensor networks. IEEE Wirel Commun 14(6):6–12
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
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
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
Katiyar V, Chand N, Soni S (2010) Clustering algorithms for heterogeneous wireless sensor network: a survey. Int J Appl Eng Res 1(2):273
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
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
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
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
Zheng J, Jamalipour A (2009) Wireless sensor networks: a networking perspective. Wiley, New York
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
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
Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE Trans Wirel Commun 1(4):660–670
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
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
Mhatre V, Rosenberg C (2004) Design guidelines for wireless sensor networks: communication, clustering and aggregation. Ad Hoc Netw 2(1):45–63
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
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
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
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
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
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
Kumar D, Aseri TC, Patel R (2009) EEHC: energy efficient heterogeneous clustered scheme for wireless sensor networks. Comput Commun 32(4):662–667
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
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
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
Kour H, Sharma AK (2010) Hybrid energy efficient distributed protocol for heterogeneous wireless sensor network. Int J Comput Appl 4(6):1–5
Singh S, Chand S, Kumar B (2016) Energy efficient clustering protocol using fuzzy logic for heterogeneous WSNs. Wirel Pers Commun 86(2):451–475
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
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
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
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
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
Manjeshwar A, Agrawal DP (2001) TEEN: a routing protocol for enhanced efficiency in wireless sensor networks. In: IPDPS, vol 1
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
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
Long C, Li Y (2013) Improved routing protocol for large-scale heterogeneous wireless sensor networks. J Inf Comput Sci 10(5):1463–1470
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
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
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
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
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
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
Tekkalmaz M, Korpeoglu I (2016) Distributed power-source-aware routing in wireless sensor networks. Wirel Netw 22(4):1381–1399
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
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
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
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
Mittal N, Singh U, Sohi BS (2017) A stable energy efficient clustering protocol for wireless sensor networks. Wirel Netw 23(6):1809–1821
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jan MA, Nanda P, He X, Liu RP (2014) PASCCC: priority-based application-specific congestion control clustering protocol. Comput Netw 74:92–102
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
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
Sharma D, Bhondekar AP (2018) Traffic and energy aware routing for heterogeneous wireless sensor networks. IEEE Commun Lett 22(8):1608–1611
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
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
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
Shaikh FK, Zeadally S (2016) Energy harvesting in wireless sensor networks: a comprehensive review. Renew Sustain Energy Rev 55:1041–1054
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
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
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
Xu XN, Xiao MB, Yan W (2015) Clustering routing algorithm for heterogeneous WSN with energy harvesting. Appl Mech Mater 733:734–739
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
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
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
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
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
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
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
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
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
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
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
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
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)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-018-2635-8