{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T14:31:27Z","timestamp":1785335487445,"version":"3.55.0"},"reference-count":150,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100005417","name":"Universiti Teknologi Malaysia","doi-asserted-by":"publisher","award":["R.J130000.7709.4J561"],"award-info":[{"award-number":["R.J130000.7709.4J561"]}],"id":[{"id":"10.13039\/501100005417","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Post-Doctoral Fellowship Scheme","award":["Q.J130000.21A2.06E03"],"award-info":[{"award-number":["Q.J130000.21A2.06E03"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2022]]},"DOI":"10.1109\/access.2022.3222849","type":"journal-article","created":{"date-parts":[[2022,11,17]],"date-time":"2022-11-17T20:33:54Z","timestamp":1668717234000},"page":"121791-121815","source":"Crossref","is-referenced-by-count":28,"title":["Dynamic Routing and Failure Recovery Approaches for Efficient Resource Utilization in OpenFlow-SDN: A Survey"],"prefix":"10.1109","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3820-3378","authenticated-orcid":false,"given":"Babangida","family":"Isyaku","sequence":"first","affiliation":[{"name":"Department of Computer Science, School of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, Johor, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kamalrulnizam Bin Abu","family":"Bakar","sequence":"additional","affiliation":[{"name":"Department of Computer Science, School of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, Johor, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1468-0655","authenticated-orcid":false,"given":"Fuad A.","family":"Ghaleb","sequence":"additional","affiliation":[{"name":"Department of Computer Science, School of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, Johor, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4616-453X","authenticated-orcid":false,"given":"Abdulaziz","family":"Al-Nahari","sequence":"additional","affiliation":[{"name":"UNITAR Graduate School, UNITAR International University, Petaling Jaya, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ICAI52893.2021.9639742"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSCE52189.2021.9530933"},{"key":"ref33","first-page":"1","article-title":"CacheFlow: Dependency-aware rule-caching for software-defined networks categories and subject descriptors","author":"katta","year":"2016","journal-title":"Proc Symp SDN Res"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2015.7218414"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2506984"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/IWQoS49365.2020.9212884"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2015.7417563"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.3390\/electronics9111983"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAIE47305.2020.9108803"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2017.04.026"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS51616.2021.00051"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.01.010"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.108045"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1177\/1550147718805689"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2736949"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3337821.3337896"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2894235"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/IWCMC.2017.7986474"},{"key":"ref101","first-page":"17","article-title":"AggreFlow: Achieving power efficiency, load balancing, and quality of service in data center networks","volume":"29","author":"guo","year":"2021","journal-title":"IEEE\/ACM Trans Netw"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.3390\/app10103411"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-021-03263-x"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2957141"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.32604\/cmc.2022.017787"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524613"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-020-07407-x"},{"key":"ref146","first-page":"1","article-title":"Backup-resource based failure recovery approach in SDN data plane","author":"zhang","year":"2016","journal-title":"Proc 18th Asia&#x2013;Pacific Netw Oper Manag Symp (APNOMS)"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1145\/3195588.3195611"},{"key":"ref148","first-page":"268","article-title":"Revive: A reliable software defined data plane failure recovery scheme","author":"haque","year":"2018","journal-title":"Proc 14th Int Conf Netw Service Manag (CNSM)"},{"key":"ref149","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.11.015"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/ICACSIS51025.2020.9263120"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/CADSM.2017.7916140"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ICITEED.2019.8929978"},{"key":"ref56","first-page":"38","article-title":"Multi-path routing for mission critical applications in software-defined networks","volume":"257","author":"ramirez","year":"2019","journal-title":"Proc Int Conf Ind Netw Intell Syst"},{"key":"ref55","first-page":"1","article-title":"Application-aware SDN routing for big data networking","author":"cheng","year":"2016","journal-title":"Proc IEEE Global Commun Conf (GLOBECOM)"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.1997.643714"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2016.7502426"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/EUROCON.2015.7313698"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.107891"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/0169-7552(89)90011-1"},{"key":"ref3","first-page":"e27624v1","article-title":"Software-defined networks: A walkthrough guide from occurrence To data plane fault tolerance","volume":"7","author":"malik","year":"2019","journal-title":"PeerJ PrePrints"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.2020EBP3064"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2016.35"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICUFN.2018.8437006"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICCES48960.2019.9068162"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2017.02.009"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2018.11.020"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/367766.368168"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2022.103372"},{"key":"ref48","first-page":"368","article-title":"Routing algorithms for supporting resource reservation","volume":"8","author":"wang","year":"1990","journal-title":"IEEE JSAC"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.1998.702437"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3405671.3405809"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2020.3000371"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107255"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3342280.3342317"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.3390\/s19102341"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1364\/JOCN.9.000934"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2016.2638430"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/OFC.2003.1247607"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2015.7367371"},{"key":"ref72","first-page":"1","article-title":"Ant colony optimization-based dynamic routing in software defined networks","author":"mulla","year":"2020","journal-title":"Proc 11th Int Conf Comput Commun Netw Technol (ICCCNT)"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1109\/ICUFN.2017.7993885"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/ICBDA.2017.8078685"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2018.8487363"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2682501"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2016.2580590"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLC.2017.8108982"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.3390\/electronics10222820"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2017.04.046"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/DRCN.2015.7149024"},{"key":"ref133","doi-asserted-by":"publisher","DOI":"10.1109\/PCCC.2016.7820627"},{"key":"ref134","first-page":"2588","article-title":"A source routing based link protection method for link failure in SDN","author":"liaoruo","year":"2016","journal-title":"Proc 2nd IEEE Int Conf Comput Commun (ICCC)"},{"key":"ref131","first-page":"1","article-title":"CORONET: Fault tolerance for software defined networks","author":"kim","year":"2012","journal-title":"Proc 20th IEEE Int Conf Netw Protocols (ICNP)"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.23919\/APNOMS.2019.8893074"},{"key":"ref132","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2015.7417309"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/NAS51552.2021.9605365"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2016.7510886"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2016.7502416"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1109\/JCN.2017.000105"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890957"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/ISWTA52208.2021.9587389"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.23919\/CNSM.2017.8256050"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761575"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.3390\/app11199100"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/NetSoft48620.2020.9165421"},{"key":"ref64","first-page":"1","article-title":"Comparison of optimization goals for resilient routing","author":"pemer","year":"2019","journal-title":"Proc IEEE Int Conf Commun Workshops"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2018.8406152"},{"key":"ref65","first-page":"89","article-title":"Hedera: Dynamic flow scheduling for data center networks","author":"al-fares","year":"2010","journal-title":"Proc NSDI"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107104"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761212"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2017.06.020"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-018-0783-6"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2016.7510887"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.09.030"},{"key":"ref144","doi-asserted-by":"publisher","DOI":"10.23919\/CNSM50824.2020.9269119"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2868922"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.06.011"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOMW.2014.7063424"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2932422"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.3390\/app11156999"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1109\/NBiS.2016.80"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1109\/IranianCEE.2017.7985428"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2015.2501398"},{"key":"ref107","first-page":"154","article-title":"An effective routing mechanism for link congestion avoidance in software-defined networking get switches information record switches port translate to graph wait 3 seconds","author":"kao","year":"2016","journal-title":"Proc Int Comput Symp (ICS)"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.08.024"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCRI.2015.27"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-CSS-ICESS.2015.12"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2015.7417067"},{"key":"ref91","first-page":"1","article-title":"Energy-aware routing based on power profile of devices in data center networks using SDN","author":"nam","year":"2015","journal-title":"Proc 12th Int Conf Electr Eng \/Electron Comput Telecommun Inf Technol (ECTI-CON)"},{"key":"ref104","doi-asserted-by":"crossref","first-page":"117","DOI":"10.5121\/ijcnc.2018.10607","article-title":"A proactive flow admission and re-routing scheme for load balancing and mitigation of congestion propagation in SDN data plane","volume":"10","author":"sminesh","year":"2018","journal-title":"Int J Comput Netw Commun"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2019.04.001"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2014.07.096"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/TCOMM.2021.3074500"},{"key":"ref111","article-title":"Computing backup forwarding rules in software-defined networks","author":"van adrichem","year":"2016","journal-title":"arXiv 1605 09350"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2012.6364688"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.13"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2016.7502446"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1109\/TGCN.2018.2832658"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2613111"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/BlackSeaCom.2014.6849010"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2719862"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2939115"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.3390\/su12104255"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491636"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602211"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.23919\/CNSM50824.2020.9269119"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2000.832263"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2016.7784436"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-017-4618-0"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICASI.2017.7988122"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2717441"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAIE51753.2021.9431786"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107293"},{"key":"ref119","first-page":"52","article-title":"Fast failure recovery for in-band OpenFlow networks","author":"sharma","year":"2013","journal-title":"Proc 9th Int Conf Design Reliable Commun Netw"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2946707"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2017.04.026"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1109\/DRCN.2014.6816141"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1109\/SmartGridComm.2014.7007655"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOMAN.2016.7784222"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2016.7841562"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2016.7502425"},{"key":"ref120","article-title":"Detour planning for fast and reliable failure recovery in SDN with OpenState","author":"capone","year":"2014","journal-title":"arXiv 1411 7711"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2015.10.017"},{"key":"ref121","first-page":"2050","article-title":"A framework of using OpenFlow to handle transient link failure","author":"yu","year":"2011","journal-title":"Proc Int Conf Transp Mech Electr Eng (TMEE)"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1364\/JOCN.5.001066"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.3390\/fi12090147"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2017.7997429"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2014.7037187"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxy029"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2018.07.022"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/9668973\/09954036.pdf?arnumber=9954036","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,12]],"date-time":"2022-12-12T19:53:39Z","timestamp":1670874819000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9954036\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":150,"URL":"https:\/\/doi.org\/10.1109\/access.2022.3222849","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]}}}