{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,3]],"date-time":"2026-01-03T06:45:42Z","timestamp":1767422742594,"version":"build-2065373602"},"reference-count":28,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2021,6,30]],"date-time":"2021-06-30T00:00:00Z","timestamp":1625011200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Congestion control is one of the key research topics in relation to the routing algorithms of wireless sensor networks (WSNs). In this paper, we propose a congestion-aware routing algorithm (CARA) for unlimited-lifetime wireless sensor networks by integrating the geographic distance and traffic load of sensor nodes. The algorithm takes alleviating congestion as the primary purpose and considers the traffic of the node itself and local network traffic. According to the geographic distance between nodes, CARA defines four decision parameters (node load factor, forward rate, cache remaining rate, and forward average cache remaining rate), selecting the best node as the next-hop through the multi-attribute decision-making method. Compared with the two existing algorithms for congestion control, our simulation results suggest that the CARA algorithm alleviates network congestion and meets reasonable network delay and energy consumption requirements.<\/jats:p>","DOI":"10.3390\/a14070199","type":"journal-article","created":{"date-parts":[[2021,6,30]],"date-time":"2021-06-30T10:03:19Z","timestamp":1625047399000},"page":"199","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["CARA: A Congestion-Aware Routing Algorithm for Wireless Sensor Networks"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5132-9506","authenticated-orcid":false,"given":"Jiangyu","family":"Yan","sequence":"first","affiliation":[{"name":"School of Electrical and Electronic Engineering, North China Electric Power University, Beijing 102206, China"}]},{"given":"Bing","family":"Qi","sequence":"additional","affiliation":[{"name":"School of Electrical and Electronic Engineering, North China Electric Power University, Beijing 102206, China"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"215","DOI":"10.3724\/SP.J.1146.2012.00876","article-title":"Internet of things-oriented wireless sensor networks review","volume":"35","author":"Qian","year":"2013","journal-title":"J. Electron. Inf. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"9348","DOI":"10.1109\/ACCESS.2017.2703847","article-title":"RF Energy Harvesting Wireless Powered Sensor Networks for Smart Cities","volume":"5","author":"Liu","year":"2017","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Matta, N., Ranhim-Amoud, R., Merghem-Boulahia, L., and Jrad, A. (2012, January 20\u201323). A wireless sensor network for substation monitoring and control in the smart grid. Proceedings of the 2012 IEEE International Conference on Green Computing and Communications, Besancon, France.","DOI":"10.1109\/GreenCom.2012.39"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"810","DOI":"10.1049\/iet-com.2009.0164","article-title":"Multi-layer clustering routing algorithm for wireless vehicular sensor networks","volume":"4","author":"Liu","year":"2010","journal-title":"IET Commun."},{"key":"ref_5","first-page":"1","article-title":"Research development of application mode of wireless sensor networks in military field","volume":"30","author":"Hu","year":"2011","journal-title":"Transducer Microsyst. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1658","DOI":"10.1109\/TPDS.2010.37","article-title":"Design and deployment of sensor network for real-time high-fidelity volcano monitoring","volume":"21","author":"Song","year":"2010","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Mathur, A., Newe, T., Rao, M., Elgenaidi, W., and Toal, D. (2017, January 5\u20137). Cluster head election and rotation for medical-based wireless sensor networks. Proceedings of the 2017 4th International Conference on Control, Decision and Information Technologies (CoDIT), Barcelona, Spain.","DOI":"10.1109\/CoDIT.2017.8102582"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3516","DOI":"10.1109\/JSEN.2014.2328613","article-title":"$(ACH)^ 2$: Routing Scheme to Maximize Lifetime and Throughput of Wireless Sensor Networks","volume":"14","author":"Ahmad","year":"2014","journal-title":"IEEE Sens. J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"6355","DOI":"10.1109\/TSP.2013.2284486","article-title":"Joint sensor selection and multi-hop routing for distributed estimation in ad-hoc wireless sensor networks","volume":"61","author":"Shah","year":"2013","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1588","DOI":"10.1360\/jos171588","article-title":"Cluster-based routing protocols for wireless sensor networks","volume":"17","author":"Shen","year":"2006","journal-title":"J. Softw."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s41650-018-0008-3","article-title":"Adaptive Routing Protocol for Lifetime Maximization in Multi-Constraint Wireless Sensor Networks","volume":"3","author":"Leghris","year":"2018","journal-title":"J. Commun. Inf. Netw."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Tang, L., and Lu, Z. (2020). DS Evidence Theory-Based Energy Balanced Routing Algorithm for Network Lifetime Enhancement in WSN-Assisted IOT. Algorithms, 13.","DOI":"10.3390\/a13060152"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1016\/j.comcom.2020.04.032","article-title":"An exploratory study of congestion control techniques in Wireless Sensor Networks","volume":"157","author":"Pandey","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_14","first-page":"644","article-title":"A reliable wireless sensor network routing method for power transmission line monitoring","volume":"41","author":"Lu","year":"2017","journal-title":"Power Syst. Technol."},{"key":"ref_15","first-page":"10","article-title":"Energy-Harvesting Wireless Sensor Networks (EH-WSNs): A Review","volume":"14","author":"Adam","year":"2018","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1077","DOI":"10.1109\/TMC.2015.2451639","article-title":"CANS: Towards congestion-adaptive and small stretch emergency navigation with wireless sensor networks","volume":"15","author":"Wang","year":"2015","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"4","DOI":"10.3991\/ijoe.v11i9.5057","article-title":"Wireless Sensor Network Route Optimization Based on Improved Ant Colony-Genetic","volume":"11","author":"Liu","year":"2015","journal-title":"Int. J. Online Eng."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"101107","DOI":"10.1016\/j.pmcj.2019.101107","article-title":"Survivability Aware Channel Allocation in WSN for IoT applications","volume":"61","author":"Elappila","year":"2020","journal-title":"Pervasive Mob. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/j.ins.2019.04.004","article-title":"Exploring the invulnerability of wireless sensor networks against cascading failures","volume":"491","author":"Fu","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3955","DOI":"10.1109\/TWC.2007.051035","article-title":"Predictive congestion control protocol for wireless sensor networks","volume":"6","author":"Zawodniok","year":"2007","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1261","DOI":"10.3724\/SP.J.1146.2010.00797","article-title":"Multi-path optimizing routing protocol based on predicting congestion for wireless sensor network","volume":"33","author":"Hao","year":"2011","journal-title":"Dianzi Yu Xinxi Xuebao J. Electron. Inf. Technol."},{"key":"ref_22","unstructured":"Jiang, X., Qi, J.-D., Cao, Y.-J., and Zhao, Y.-D. (2021, June 30). Priority of Energy Congestion Relief Scheme in Wireless Sensors Networks. Available online: https:\/\/en.cnki.com.cn\/Article_en\/CJFDTotal-SJSJ201102011.htm."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Bhandari, K.S., Hosen, A., and Cho, G.H. (2018). CoAR: Congestion-Aware Routing Protocol for Low Power and Lossy Networks for IoT Applications. Sensors, 18.","DOI":"10.3390\/s18113838"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"915","DOI":"10.1007\/s11276-015-1016-y","article-title":"Optimizing routing based on congestion control for wireless sensor networks","volume":"22","author":"Ding","year":"2016","journal-title":"Wirel. Netw."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2669","DOI":"10.1007\/s11277-015-2927-8","article-title":"Traffic-aware and energy-efficient routing algorithm for wireless sensor networks","volume":"85","author":"Ding","year":"2015","journal-title":"Wirel. Pers. Commun."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1007\/s11277-017-4504-9","article-title":"Gravitation Theory Based Routing Algorithm for Active Wireless Sensor Networks","volume":"97","author":"Tang","year":"2017","journal-title":"Wirel. Pers. Commun."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Liu, Y., Yin, H., and Wu, T. (2015, January 29\u201331). Design of Wireless Sensor Network Module in Power Consumption Information Collection System Based on IPv6. Proceedings of the International Conference on Logistics Engineering, Management and Computer Science (LEMCS 2015), Shenyang, China.","DOI":"10.2991\/lemcs-15.2015.141"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"766","DOI":"10.1109\/TII.2013.2250910","article-title":"An Energy-Balanced Routing Method Based on Forward-Aware Factor for Wireless Sensor Networks","volume":"10","author":"Zhang","year":"2014","journal-title":"IEEE Trans. Ind. Inform."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/7\/199\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:24:00Z","timestamp":1760163840000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/7\/199"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,30]]},"references-count":28,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["a14070199"],"URL":"https:\/\/doi.org\/10.3390\/a14070199","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2021,6,30]]}}}