{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T16:07:44Z","timestamp":1784304464707,"version":"3.55.0"},"reference-count":39,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2020,6,22]],"date-time":"2020-06-22T00:00:00Z","timestamp":1592784000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"publisher","award":["BK20191284"],"award-info":[{"award-number":["BK20191284"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The central intelligence offered by Software Defined Networking (SDN) promise the smart and reliable reconfiguration which enables the scalability of dynamic enterprise networks. The decoupled forwarding plane and control plane of SDN infrastructure is a key feature that supports the SDN controller to extract the physical network topology information at runtime to formulate network reconfigurations. This SDN-based network reconfiguration enables application-aware routing capability for Internet of Thing (IoT). However, these IoT enabled SDN-based routing protocols face some performance limitations in iterative reconfiguration process due to complete centralized path selection mechanism To this end, in this paper, we propose SDN-Based Application-aware Distributed adaptive Flow Iterative Reconfiguring (SADFIR) routing protocol. The proposed routing protocol enables the distributed SDN iterative solver controller to maintain the load-balancing between flow reconfiguration and flow allocation cost. In particular, the proposed routing protocol of SADFIR implements multiple SDN controllers that collaborate with network devices at forwarding plane to develop appropriate clustering strategy for routing the sensed information. This distributed SDN controllers are assisted to clustering topology that successfully map the residual network resources and also enable unique multi-hop application-aware data transmission. In addition, the proposed SADFIR monitor the iterative reconfiguration settings according to the network traffic of heterogeneity-aware network devices. The simulation experiments are conducted in comparison with the state-of-the-art routing protocols which demonstrates that SADFIR is heterogeneity-aware which is able to adopt the different scales of network with maximum network lifetime.<\/jats:p>","DOI":"10.3390\/s20123521","type":"journal-article","created":{"date-parts":[[2020,6,23]],"date-time":"2020-06-23T09:05:33Z","timestamp":1592903133000},"page":"3521","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Application-Aware SDN-Based Iterative Reconfigurable Routing Protocol for Internet of Things (IoT)"],"prefix":"10.3390","volume":"20","author":[{"given":"Ayesha","family":"Shafique","sequence":"first","affiliation":[{"name":"School of Computer Science and Technology, Nanjing University of Science and Technology, Nanjing 210094, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2689-0932","authenticated-orcid":false,"given":"Guo","family":"Cao","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Nanjing University of Science and Technology, Nanjing 210094, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9697-6766","authenticated-orcid":false,"given":"Muhammad","family":"Aslam","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan 430070, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0036-1714","authenticated-orcid":false,"given":"Muhammad","family":"Asad","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Nagoya Institute of Technology, Nagoya 466-8555, Aichi, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dengpan","family":"Ye","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan 430070, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,6,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Galluccio, L., Milardo, S., Morabito, G., and Palazzo, S. (May, January 26). SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks. Proceedings of the 2015 IEEE Conference on Computer Communications (INFOCOM), Kowloon, Hong Kong.","DOI":"10.1109\/INFOCOM.2015.7218418"},{"key":"ref_2","unstructured":"Heinzelman, W., Chandrakasan, A., and Balakrishnan, H. (2000, January 4\u20137). Energy-efficient communication protocol for wireless microsensor networks. Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Asad, M., and Aslam, M. (2018, January 17\u201319). Heuristic Path-Reconfiguration Algorithm Using Multi-hop Opportunistic Routing in WSNs. Proceedings of the 2018 International Conference on Frontiers of Information Technology (FIT), Islamabad, Pakistan.","DOI":"10.1109\/FIT.2018.00016"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1109\/TWC.2002.804190","article-title":"An application-specific protocol architecture for wireless microsensor networks","volume":"1","author":"Heinzelman","year":"2002","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_5","unstructured":"Garcia, F.P., de Souza, J.N., and Andrade, R.M. (2012, January 4\u20135). An energy-efficient passive monitoring system for wireless sensor networks. Proceedings of the Sustainable Internet and ICT for Sustainability (SustainIT), Pisa, Italy."},{"key":"ref_6","first-page":"25","article-title":"SenseCode: Network coding for reliable sensor networks","volume":"9","author":"Keller","year":"2013","journal-title":"ACM Trans. Sens. Networks (TOSN)"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Olivier, F., Carlos, G., and Florent, N. (2015, January 8\u201310). Sdn based architecture for clustered wsn. Proceedings of the 2015 9th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, Blumenau, Brazil.","DOI":"10.1109\/IMIS.2015.52"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ndiaye, M., Hancke, G.P., and Abu-Mahfouz, A.M. (2017). Software Defined Networking for Improved Wireless Sensor Network Management: A Survey. Sensors, 17.","DOI":"10.3390\/s17051031"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Aslam, M., Hu, X., and Wang, F. (2017). Sacfir: Sdn-based application-aware centralized adaptive flow iterative reconfiguring routing protocol for wsns. Sensors, 17.","DOI":"10.3390\/s17122893"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1145\/2740070.2626300","article-title":"Sdx: A software defined internet exchange","volume":"44","author":"Gupta","year":"2015","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Agarwal, S., Kodialam, M., and Lakshman, T. (2013, January 14\u201319). Traffic engineering in software defined networks. Proceedings of the 2013 Proceedings IEEE INFOCOM, Turin, Italy.","DOI":"10.1109\/INFCOM.2013.6567024"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Costanzo, S., Galluccio, L., Morabito, G., and Palazzo, S. (2012, January 25\u201326). Software Defined Wireless Networks: Unbridling SDNs. Proceedings of the European Workshop on Software Defined Networking, Darmstadt, Germany.","DOI":"10.1109\/EWSDN.2012.12"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1896","DOI":"10.1109\/LCOMM.2012.092812.121712","article-title":"Sensor OpenFlow: Enabling software-defined wireless sensor networks","volume":"16","author":"Luo","year":"2012","journal-title":"IEEE Commun. Lett."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Fontes, R.R., Afzal, S., Brito, S.H., Santos, M.A., and Rothenberg, C.E. (2015, January 9\u201313). Mininet-WiFi: Emulating software-defined wireless networks. Proceedings of the 2015 11th International Conference on Network and Service Management (CNSM), Barcelona, Spain.","DOI":"10.1109\/CNSM.2015.7367387"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"De Gante, A., Aslan, M., and Matrawy, A. (2014, January 1\u20134). Smart wireless sensor network management based on software-defined networking. Proceedings of the 2014 27th Biennial Symposium on Communications (QBSC), Kingston, ON, Canada.","DOI":"10.1109\/QBSC.2014.6841187"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Yu, H., Jia, Z., Ju, L., Liu, C., and Ding, X. (2016, January 18\u201320). Energy Efficient Routing Algorithm Using Software Defining Network for WSNs via Unequal Clustering. Proceedings of the International Conference on Geo-Informatics in Resource Management and Sustainable Ecosystems, Hong Kong, China.","DOI":"10.1007\/978-981-10-3969-0_18"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Kahjogh, B.O., and Bernstein, G. (2017, January 4\u20137). Energy and latency optimization in software defined wireless networks. Proceedings of the 2017 Ninth International Conference on Ubiquitous and Future Networks, Milan, Italy.","DOI":"10.1109\/ICUFN.2017.7993884"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"7925","DOI":"10.1109\/TVT.2017.2676462","article-title":"An SMDP-based Prioritized Channel Allocation Scheme in Cognitive Enabled Vehicular Ad Hoc Networks","volume":"66","author":"Li","year":"2017","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Kocakulak, M., and Butun, I. (2017, January 9\u201311). An overview of Wireless Sensor Networks towards internet of things. Proceedings of the 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA.","DOI":"10.1109\/CCWC.2017.7868374"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2181","DOI":"10.1109\/COMST.2014.2326417","article-title":"A survey on software-defined network and openflow: From concept to implementation","volume":"16","author":"Hu","year":"2014","journal-title":"IEEE Commun. Surv. Tutors"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2074","DOI":"10.1109\/JSYST.2016.2615761","article-title":"Soft-WSN: Software-Defined WSN Management System for IoT Applications","volume":"12","author":"Bera","year":"2018","journal-title":"IEEE Syst. J."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3690","DOI":"10.1109\/TLA.2015.7387950","article-title":"TinySDN: Enabling multiple controllers for software-defined wireless sensor networks","volume":"13","author":"Gabriel","year":"2015","journal-title":"IEEE Lat. Am. Trans."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1583","DOI":"10.1109\/ACCESS.2016.2547890","article-title":"SDN-based application framework for wireless sensor and actor networks","volume":"4","author":"Zhou","year":"2016","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"7304","DOI":"10.1109\/JSEN.2016.2580677","article-title":"Smdp-based radio resource allocation scheme in software-defined internet of things networks","volume":"16","author":"Xiong","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"7409","DOI":"10.1109\/JSEN.2016.2588282","article-title":"Efficient wireless power transfer in software-defined wireless sensor networks","volume":"16","author":"Ejaz","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2353","DOI":"10.1109\/JSYST.2017.2774284","article-title":"Situation-aware protocol switching in software-defined wireless sensor network systems","volume":"12","author":"Misra","year":"2017","journal-title":"IEEE Syst. J."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Al-Janabi, T.A., and Al-Raweshidy, H.S. (2017, January 28\u201330). Efficient whale optimisation algorithm-based SDN clustering for IoT focused on node density. Proceedings of the 2017 16th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net), Budva, Montenegro.","DOI":"10.1109\/MedHocNet.2017.8001651"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"9378120","DOI":"10.1177\/155014779378120","article-title":"QoS-aware routing mechanism in OpenFlow-enabled wireless multimedia sensor networks","volume":"12","author":"Han","year":"2016","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Pradeepa, R., and Pushpalatha, M. (2016, January 23\u201325). SDN enabled SPIN routing protocol for wireless sensor networks. Proceedings of the 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India.","DOI":"10.1109\/WiSPNET.2016.7566211"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Cao, C., Luo, L., Gao, Y., Dong, W., and Chen, C. (2016, January 11\u201314). TinySDM: Software defined measurement in wireless sensor networks. Proceedings of the 15th International Conference on Information Processing in Sensor Networks, Vienna, Austria.","DOI":"10.1109\/IPSN.2016.7460723"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1109\/MCOM.2015.7321978","article-title":"Software defined wireless networks (SDWN): Part 1 [guest editorial]","volume":"53","author":"Hu","year":"2015","journal-title":"IEEE Commun. Mag."},{"key":"ref_32","first-page":"57","article-title":"Adaptive energy-efficient clustering path planning routing protocols for heterogeneous wireless sensor networks","volume":"12","author":"Aslam","year":"2016","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Javaid, N., Aslam, M., Ahmad, A., Khan, Z.A., and Alghamdi, T.A. (2014, January 10\u201314). MCEEC: Multi-Hop Centralized Energy Efficient Clustering Routing Protocol for WSNs. Proceedings of the 2014 IEEE International Conference on Communications (ICC), Sydney, NSW, Australia.","DOI":"10.1109\/ICC.2014.6883581"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"96974","DOI":"10.1109\/ACCESS.2019.2929578","article-title":"EESRA: Energy Efficient Scalable Routing Algorithm for Wireless Sensor Networks","volume":"7","author":"Elsmany","year":"2019","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2108","DOI":"10.1109\/TPDS.2011.40","article-title":"EBRP: Energy-balanced routing protocol for data gathering in wireless sensor networks","volume":"22","author":"Ren","year":"2011","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/1384609.1384625","article-title":"NOX: Towards an operating system for networks","volume":"38","author":"Gude","year":"2008","journal-title":"ACM Sigcomm Comput. Commun. Rev."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Pakzad, F., Portmann, M., Tan, W.L., and Indulska, J. (2014, January 15\u201317). Efficient topology discovery in software defined networks. Proceedings of the 2014 8th International Conference on Signal Processing and Communication Systems (ICSPCS), Gold Coast, QLD, Australia.","DOI":"10.1109\/ICSPCS.2014.7021050"},{"key":"ref_38","unstructured":"Krishnan, S., Yegin, A., Montavont, N., Njedjou, E., and Veerepalli, S. (2007, August 06). Link-Layer Event Notifications for Detecting Network Attachments. Available online: https:\/\/tools.ietf.org\/html\/rfc4957."},{"key":"ref_39","unstructured":"O\u2019Shea, D., Cionca, V., and Pesch, D. (October, January 16). The Presidium of Wireless Sensor Networks-A Software Defined Wireless Sensor Network Architecture. Proceedings of the International Conference on Mobile Networks and Management, Santander, Spain."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/12\/3521\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:41:05Z","timestamp":1760175665000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/12\/3521"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,22]]},"references-count":39,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["s20123521"],"URL":"https:\/\/doi.org\/10.3390\/s20123521","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,22]]}}}