{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T23:26:04Z","timestamp":1778023564894,"version":"3.51.4"},"reference-count":40,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2018,11,9]],"date-time":"2018-11-09T00:00:00Z","timestamp":1541721600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100010418","name":"Institute for Information and communications Technology Promotion","doi-asserted-by":"publisher","award":["IITP-2018-2015-0-00378"],"award-info":[{"award-number":["IITP-2018-2015-0-00378"]}],"id":[{"id":"10.13039\/501100010418","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The IPv6 routing protocol for low power and lossy networks (RPL) was designed to satisfy the requirements of a wide range of Internet of Things (IoT) applications, including industrial and environmental monitoring. In most scenarios, different from an ordinary environment, the industrial monitoring system under emergency scenarios needs to not only periodically collect the information from the sensing region, but also respond rapidly to some unusual situations. In the monitoring system, particularly when an event occurs in the sensing region, a surge of data generated by the sensors may lead to congestion at parent node as data packets converge towards the root. Congestion problem degrades the network performance that has an impact on quality of service. To resolve this problem, we propose a congestion-aware routing protocol (CoAR) which utilizes the selection of an alternative parent to alleviate the congestion in the network. The proposed mechanism uses a multi-criteria decision-making approach to select the best alternative parent node within the congestion by combining the multiple routing metrics. Moreover, the neighborhood index is used as the tie-breaking metric during the parent selection process when the routing score is equal. In order to determine the congestion, CoAR adopts the adaptive congestion detection mechanism based on the current queue occupancy and observation of present and past traffic trends. The proposed protocol has been tested and evaluated in different scenarios in comparison with ECRM and RPL. The simulation results show that CoAR is capable of dealing successfully with congestion in LLNs while preserving the required characteristics of the IoT applications.<\/jats:p>","DOI":"10.3390\/s18113838","type":"journal-article","created":{"date-parts":[[2018,11,9]],"date-time":"2018-11-09T03:08:02Z","timestamp":1541732882000},"page":"3838","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":56,"title":["CoAR: Congestion-Aware Routing Protocol for Low Power and Lossy Networks for IoT Applications"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2058-2311","authenticated-orcid":false,"given":"Khadak Singh","family":"Bhandari","sequence":"first","affiliation":[{"name":"Division of Computer Science and Engineering (CAIIT), Chonbuk National University, Jeonju 54896, Korea"}]},{"given":"A. S. M. Sanwar","family":"Hosen","sequence":"additional","affiliation":[{"name":"Division of Computer Science and Engineering (CAIIT), Chonbuk National University, Jeonju 54896, Korea"}]},{"given":"Gi Hwan","family":"Cho","sequence":"additional","affiliation":[{"name":"Division of Computer Science and Engineering (CAIIT), Chonbuk National University, Jeonju 54896, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2018,11,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2233","DOI":"10.1109\/TII.2014.2300753","article-title":"Internet of things in industries: A survey","volume":"10","author":"Xu","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4258","DOI":"10.1109\/TIE.2009.2015754","article-title":"Industrial wireless sensor networks: Challenges, design principles, and technical approaches","volume":"56","author":"Gungor","year":"2009","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_3","unstructured":"Kushalnagar, N., Montenegro, G., and Schumacher, C.P. (2018, August 15). IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals. Available online: https:\/\/tools.ietf.org\/html\/rfc4919."},{"key":"ref_4","unstructured":"Winter, T., Thubert, P., Brandt, A., Hui, J.W., Kelsey, R., Levis, P., Pister, K., Struik, R., Vasseur, J.P., and Alexander, R.K. (2018, August 15). RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks. Available online: https:\/\/tools.ietf.org\/html\/rfc6550."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"964","DOI":"10.1109\/TMC.2016.2585107","article-title":"Load balancing under heavy traffic in RPL routing protocol for low power and lossy network","volume":"16","author":"Kim","year":"2017","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1369","DOI":"10.1109\/SURV.2014.021714.00123","article-title":"Congestion control protocols in wireless sensor networks: A survey","volume":"3","author":"Kafi","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3163","DOI":"10.1016\/j.comnet.2012.06.016","article-title":"RPL in a nutshell: A survey","volume":"56","author":"Gaddour","year":"2012","journal-title":"J. Comput. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2172","DOI":"10.1109\/JIOT.2017.2755980","article-title":"Performance analysis of routing protocol for low power and lossy networks (RPL) in large scale networks","volume":"4","author":"Liu","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.jnca.2015.03.002","article-title":"Congestion control mechanisms in wireless sensor networks: A survey","volume":"52","author":"Ghaffari","year":"2015","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1839","DOI":"10.1109\/COMST.2014.2320071","article-title":"A comprehensive survey of congestion control protocols in wireless sensor networks","volume":"16","author":"Sergiou","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1016\/j.procs.2014.08.026","article-title":"Congestion detection strategies in wireless sensor networks: A comparative study with testbed experiments","volume":"37","author":"Kafi","year":"2014","journal-title":"Procedia Comput. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Sergiou, C., and Vassiliou, V. (2010, January 12\u201316). Alternative path creation vs data rate reduction for congestion mitigation in wireless sensor networks. Proceedings of the 9th ACM\/IEEE International Conference on Information Processing in Sensor Networks, Stockholm, Sweden.","DOI":"10.1145\/1791212.1791271"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"786","DOI":"10.1109\/JSAC.2007.070514","article-title":"Upstream congestion control in wireless sensor networks through cross-layer optimization","volume":"25","author":"Wang","year":"2007","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1016\/j.adhoc.2012.05.010","article-title":"Hierarchical tree alternative path (HTAP) algorithm for congestion control in wireless sensor networks","volume":"11","author":"Sergiou","year":"2013","journal-title":"Ad Hoc Netw."},{"key":"ref_15","unstructured":"Ho, K.Y., and Ho, R.B. (2014, January 8\u201311). A Bayesian game-theoretic approach for MAC protocol to alleviate beacon collision under IEEE 802.11p WAVE vehicular network. Proceedings of the 6th International Conference on Ubiquitous and Future Networks (ICUFN), Shanghai, China."},{"key":"ref_16","unstructured":"Ahmad, M.Z., and Turgut, D. (December, January 30). Congestion avoidance and fairness in wireless sensor networks. Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM), New Orleans, LO, USA."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Hellaoui, H., and Koudil, M. (2015, January 18). Bird flocking congestion control for CoAP\/RPL\/6LoWPAN networks. Proceedings of the Workshop on IoT Challenges in Mobile and Industrial Systems, Florence, Italy.","DOI":"10.1145\/2753476.2753480"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2016\/6168535","article-title":"A game theory based congestion control protocol for wireless personal area networks","volume":"2016","author":"Ma","year":"2016","journal-title":"J. Sens."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Michopoulos, V., Guan, L., Oikonomou, G., and Phillips, I. (2012, January 19\u201323). DCCC6: Duty Cycle-aware congestion control for 6LoWPAN networks. Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, Lugano, Switzerland.","DOI":"10.1109\/PerComW.2012.6197495"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"760","DOI":"10.1109\/JIOT.2017.2666269","article-title":"Congestion control for 6LoWPAN networks: A game theoretic framework","volume":"4","author":"Hafeez","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_21","first-page":"1","article-title":"Toward improved RPL: A congestion avoidance multipath routing protocol with time factor for wireless sensor networks","volume":"2016","author":"Tang","year":"2016","journal-title":"J. Sens."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/j.adhoc.2015.05.009","article-title":"Quality-of-service aware routing for static and mobile IPv6-based low-power and lossy sensor networks using RPL","volume":"33","author":"Gaddour","year":"2015","journal-title":"Ad Hoc Netw."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Brachman, A. (2013, January 28\u201330). RPL objective function impact on LLNs topology and performance. Proceedings of the Conference on Internet of Things, Smart Spaces, and Next Generation Networking, St. Petersburg, Russia.","DOI":"10.1007\/978-3-642-40316-3_30"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Michopoulos, V., Guan, L., Oikonomou, G., and Phillips, I. (2011, January 27\u201329). A comparative study of congestion control algorithms in IPv6 wireless sensor networks. Proceedings of the International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS), Barcelona, Spain.","DOI":"10.1109\/DCOSS.2011.5982218"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"13799","DOI":"10.1109\/ACCESS.2017.2728623","article-title":"Energy and congestion-aware routing metric for smart grid AMI networks in smart city","volume":"5","author":"Ullah","year":"2017","journal-title":"IEEE Access."},{"key":"ref_26","unstructured":"Levis, P., Clausen, T.H., Hui, J., Gnawali, O., and Ko, J. (2018, September 10). The Trickle Algorithm. Available online: https:\/\/tools.ietf.org\/html\/rfc6206."},{"key":"ref_27","unstructured":"Thubert, P. (2018, August 15). Objective Function Zero (OF0) for the Routing Protocol for Low-Power and Lossy Networks. Available online: https:\/\/tools.ietf.org\/html\/rfc6552."},{"key":"ref_28","unstructured":"Gnawali, O., and Levis, P. (2018, August 15). The Minimum Rank with Hysteresis Objective Function (MRHOF). Available online: https:\/\/tools.ietf.org\/html\/rfc6719."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Hwang, C.L., and Yoon, K. (1981). Methods for Multiple Attribute Decision Making, Springer.","DOI":"10.1007\/978-3-642-48318-9"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"13051","DOI":"10.1016\/j.eswa.2012.05.056","article-title":"A state-of the-art survey of TOPSIS applications","volume":"39","author":"Behzadian","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1007\/s11276-005-1766-z","article-title":"A high-throughput path metric for multi-hop wireless routing","volume":"11","author":"Aguayo","year":"2005","journal-title":"Wirel. Netw."},{"key":"ref_32","unstructured":"Dunkels, A., Gronvall, B., and Voigt, T. (2004, January 16\u201318). Contiki\u2014A lightweight and flexible operating system for tiny networked sensors. Proceedings of the 29th IEEE International Conference on Local Computer Networks, Tampa, FL, USA."},{"key":"ref_33","unstructured":"Hou, J., Jadhav, R., and Luo, Z. (2018, October 24). Optimization of Parent-Node Selection in RPL-Based Networks, ROLL working group internet-draft. Available online: https:\/\/tools.ietf.org\/html\/draft-hou-roll-rpl-parent-selection-00."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.mcm.2009.07.016","article-title":"Integration of correlations with standard deviations for determining attribute weights in multiple attribute decision making","volume":"51","author":"Wang","year":"2010","journal-title":"Math. Comput. Model."},{"key":"ref_35","unstructured":"Vasseur, J.P., Kim, M., Pister, K., Dejean, N., and Barthel, D. (2018, September 20). Routing Metrics Used for Path Calculation in Low-Power and Lossy Networks. Available online: https:\/\/tools.ietf.org\/html\/rfc6551."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Osterlind, F., Dunkels, A., Eriksson, J., Finne, N., and Voigt, T. (2006, January 14\u201316). Cross-level sensor network simulation with COOJA. Proceedings of the 31st IEEE Conference on Local Computer Networks, Tampa, FL, USA.","DOI":"10.1109\/LCN.2006.322172"},{"key":"ref_37","unstructured":"Mayzaud, A., Sehgal, A., Badonnel, R., Chrisment, I., and Schonwalder, J. (July, January 30). A study of RPL DODAG version attacks. Proceedings of the IFIP International Conference on Autonomous Infrastructure, Management and Security (AIMS), Brno, Czech Republic."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Pu, C., and Zhou, X. (2018). Suppression attack against multicast protocol in low power and lossy networks. Sensors, 10.","DOI":"10.3390\/s18103236"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2013\/794326","article-title":"Routing attacks and countermeasures in the RPL-based internet of things","volume":"9","author":"Wallgren","year":"2013","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Pu, C., and Song, T. (2018, January 22\u201324). Hatchetman attack: A denial of service attack against routing in low power and lossy networks. Proceedings of the 5th IEEE International Conference on Cyber Security and Cloud Computing\/4th IEEE International Conference on Edge Computing and Scalable Cloud, Shanghai, China.","DOI":"10.1109\/CSCloud\/EdgeCom.2018.00012"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/11\/3838\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:28:46Z","timestamp":1760196526000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/11\/3838"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,9]]},"references-count":40,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2018,11]]}},"alternative-id":["s18113838"],"URL":"https:\/\/doi.org\/10.3390\/s18113838","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,9]]}}}