Abstract
Congestion-free routing of packets across a Wireless Sensor Network (WSN) is an important issue to be addressed for quick response applications such as disaster management, healthcare systems, traffic control, etc. The existing routing algorithms have been developed by mainly considering hop-count leading to a gap in addressing congestion problem in the routing process. Congestion during routing leads to increase in packet drops, increased energy consumption and delay in delivery of packets at the sink node. Therefore, it is necessary to propose an optimal congestion aware routing mechanism that considers network parameters such as congestion level and energy dissipation in addition to hop count factor. Hence in this paper, a traffic prudent framework called Congestion Aware Routing using Fuzzy Rule sets (CARF) has been proposed for handling excess traffic conditions by identifying the non-localized node paths, there after adding them to the existing localized node paths and selecting a more reliable and a congestion alleviated path to sink node using fuzzy rule prediction. This results in reducing packet drops and increasing energy utilization. The proposed framework CARF is organized into two operational segments namely 1) Multiple Path Identification by positioning non-localized nodes and 2) Congestion Mitigated routing of data packets to sink node. First operation employs the Positioning of a Non-Localized node algorithm that is used to compute the unknown coordinates of a sensor node thereby utilizing them to form more packet transmission paths in addition to the existing paths. The Point In Which Side (PIWS) hop count-based geometric method is utilized here for finding non-localized nodes in the sensor network. Second operation uses an Enhanced Fuzzy-based Congestion Mitigation (ECFM) algorithm for estimation of congestion level in nodes using fuzzy rule sets by considering incoming data packets per second, bandwidth size and path reliability. This CARF framework has been simulated using NS-2 testbed. Depending on the two major network characteristics such as path reliability and congestion level, a network path is chosen for routing data packets. From the experiments conducted in this work, it is proved that the proposed CARF mainly alleviates congestion, besides reducing energy cost and interference such as shadowing and attenuation.
Similar content being viewed by others
References
Gharajeh MS, Khanmohammadi S (2016) DFRTP: dynamic 3D fuzzy routing based on traffic probability in wireless sensor networks. IET Wireless Sens Syst 6(6):211–219
Kafi MA, Djenouri D, Ben-Othman J, Badache N (2014) Congestion control protocols in wireless sensor networks: a survey. IEEE Commun Surv Tutorials 16(3):1369–1390
Ghaffari A (2015) Congestion control mechanisms in wireless sensor networks: a survey. Netw Comput Appl Elsevier 52:101–115
W. Jiang, P. Wan, Y. Wang, W. Su, D. Liang, “A localization algorithm based on the hops for large-scale wireless sensor networks”, IEEE International Conference on Wireless Communication and Sensor Network, pp. 217–221, 2014
Chen L, Pang L, Zhou B, Zhang J, Liu Z, Luo Q, Sun L (2015) RLAN: range-free localisation based on anisotropy of nodes for WSNs. Electron Lett 51(24):2066–2068
Rajan AU, Raja SVK, Jeyasekar A, Lattanze AJ (2015) Energy-efficient predictive congestion control for wireless sensor networks. IET Wireless Sensor Syst 5(3):115–123
Mukherjee S, Dasgupta P (2013) A fuzzy real-time temporal logic. Int J Approx Reason Elsevier 54:1452–1470
Hatamian M, Bardmily MA, Asadboland M, Hatamian M, Barati H (2016) Congestion-aware routing and fuzzy-based rate controller for wireless sensor networks. Radio Eng 25(1):114–123
S. Ghanavati, J. Abawajy, D. Izadi, "A fuzzy technique to control congestion in WSN", Proceedings of International Joint Conference on Neural Networks, Dallas, Texas, USA, August 4–9, pp. 1806–1810, 2013
Ghaffari A (2014) An energy efficient routing protocol for wireless sensor networks using A-star algorithm. J Appl Res Technol 12(4):815–822
Ren F, He T, Das SK, Lin C (2011) Traffic-aware dynamic routing to alleviate congestion in wireless sensor networks. IEEE Trans Parallel Distrib Syst 22(9):1585–1599
Antoniou P, Pitsillides A, Blackwell T, Engelbrecht A, Michael L (2013) Congestion control in wireless sensor networks based on bird flocking behavior. J Comput Netw Elsevier 57:1167–1191
Y. G. Iyer, S. Gandham, S. Venkatesan, “STCP: a generic transport layer protocol for wireless sensor networks”, IEEE, 14th International Conference on Computer Communications and Networks, ICCCN Proceedings, pp. 449–454, 2005
S. A. Munir, Y. W. Bin, R. Biao, M. Jian, “Fuzzy logic based congestion estimation for QoS in wireless sensor network”, IEEE Wireless Communications and Networking Conference (WCNC) proceedings, pp. 4339–4344, 2007
Yin X, Zhou X, Huang R, Fang Y, Li S (2009) A fairness-aware congestion control scheme in wireless sensor networks. IEEE Trans Veh Technol 58(9):5225–5234
S. Jaiswal, A. Yadav, "Fuzzy based adaptive congestion control in wireless sensor networks", Sixth International Conference on Contemporary Computing (IC3), pp. 433–438, 2013
J. Wei, B. Fan, Y. Sun, "A Congestion Control Scheme Based on Fuzzy Logic for Wireless Sensor Networks", 9th International Conference on Fuzzy Systems and Knowledge Discovery, pp. 501–504, 2012
Sayyad J, Choudhari NK (2014) Hierarchical tree based congestion control using fuzzy logic for heterogeneous traffic in WSN. Int J Curr Eng Technol 4(6):4136–4143
M. Hatamian, H. Barati, "Priority-based Congestion Control Mechanism for Wireless Sensor Networks using Fuzzy Logic", 6th International Conference on Computing, Communication and Networking Technologies (ICCCNT), pp. , 2015
Rezaee AA, Pasandideh F (2018) A fuzzy congestion control protocol based on active queue management in wireless sensor networks with medical applications. Wirel Pers Commun 98:815–842
Sergiou C, Antoniou P, Vassiliou V A comprehensive survey of congestion control protocols in wireless sensor networks. IEEE Commun Surv Tutorials 16, 2014(4, Fourth Quarter):1839–1859
Chen S, Yang N (2006) Congestion avoidance based on lightweight buffer management in sensor networks. IEEE Trans Parallel Distrib Syst 17(9):934–946
Fang W, Chen J, Shu L, Chu T, Qian D (2010) Congestion avoidance, detection and alleviation in wireless sensor networks. J Zhejiang Univ Sci C (Comput Electron) 11(1):63–73
Karenos K, Kalogeraki V (2010) Traffic management in sensor networks with a mobile sink. IEEE Trans Parallel Distrib Syst 21(10):1515–1530
Wei K, Guo S, Li X, Zeng D, Xu K (2016) Congestion control in social-based sensor networks: a social network perspective. Peer Peer Netw Appl Springer Science 9:681–691
Huang X, Feng S, Zhuang H (2011) Jointly optimal congestion control, channel allocation and power control in multi-channel wireless multihop networks. J Comput Commun Elsevier 34:1848–1857
Godoy PD, Cayssials RL, Garino CGG (2018) Communication channel occupation and congestion in wireless sensor networks. J Comput Electr Eng Elsevier:1–13
Sharma VK, Kumar M (2017) Adaptive congestion control scheme in mobile ad-hoc networks. Peer-to-Peer Networking and Applications, Springer Science 10:633–657
Ullah R, Faheem Y, Kim B (2017) Energy and congestion-aware routing metric for smart grid AMI networks in smart city. IEEE Access 5:13799–13810
Song F, Zhou Y, Chang L, Zhang H (2019) Modeling space-terrestrial integrated networks with smart collaborative theory. IEEE Netw 33(1):51–57
Kumar SM, Ganapathy S, Vijayalakshmi M, Kannan A (2017) An intelligent secured and energy efficient routing algorithm for MANETs. Wirel Pers Commun 96(2):1753–1769
Logambigai R, Ganapathy S, Kannan A (2018) Energy–efficient grid–based routing algorithm using intelligent fuzzy rules for wireless sensor networks. Comput Electr Eng Elsevier 68:62–75
Wang Q, Lin D, Yang P, Zhang Z (2019) An energy-efficient compressive sensing-based clustering routing protocol for WSNs. IEEE Sens J 19(10):3950–3960
Dhand G, Tyagi SS (2019) SMEER: secure multi-tier energy efficient routing protocol for hierarchical wireless sensor networks. Wirel Pers Commun 105(1):17–35
Sangeetha G, Vijayalakshmi M, Ganapathy S, Kannan A (2018) A heuristic path search for congestion control in WSN. Lect Notes Netw Syst Springer 11:485–495
Robinson YH, Julie EG, Kumar R, Son LH (2019) Probability-based cluster head selection and fuzzy multipath routing for prolonging lifetime of wireless sensor networks. Peer Peer Netw Appl:1–15
Preeth SKSL, Dhanalakshmi R, Kumar R, Mohamed Shakeel P (2018) An adaptive fuzzy rule based energy efficient clustering and immune-inspired routing protocol for WSN-assisted IoT system. J Ambient Intell Humaniz Comput:1–13
Nisha UN, Basha AM (2018) Triangular fuzzy-based spectral clustering for energy-efficient routing in wireless sensor network. J Supercomput:1–26
Damaso A, Rosa N, Maciel P (2014) Reliability of wireless sensor networks. Sensors MDPI 14:15760–15785
Deif D, Gadallah Y (2017) A comprehensive wireless sensor network reliability metric for critical Internet of Things applications. EURASIP J Wirel Commun Netw 145:1–18
Mostafaei H (2019) Energy-efficient algorithm for reliable routing of wireless sensor networks. IEEE Trans Ind Electron 66(7):5567–5575
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sangeetha, G., Vijayalakshmi, M., Ganapathy, S. et al. An improved congestion-aware routing mechanism in sensor networks using fuzzy rule sets. Peer-to-Peer Netw. Appl. 13, 890–904 (2020). https://doi.org/10.1007/s12083-019-00821-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-019-00821-4