{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T16:58:52Z","timestamp":1775667532013,"version":"3.50.1"},"reference-count":40,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2023,6,27]],"date-time":"2023-06-27T00:00:00Z","timestamp":1687824000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>Software-defined networks (SDN) has a holistic view of the network. It is highly suitable for handling dynamic loads in the traditional network with a minimal update in the network infrastructure. However, the standard SDN architecture control plane has been designed for single or multiple distributed SDN controllers facing severe bottleneck issues. Our initial research created a reference model for the traditional network, using the standard SDN (referred to as SDN hereafter) in a network simulator called NetSim. Based on the network traffic, the reference models consisted of light, modest and heavy networks depending on the number of connected IoT devices. Furthermore, a priority scheduling and congestion control algorithm is proposed in the standard SDN, named extended SDN (eSDN), which minimises congestion and performs better than the standard SDN. However, the enhancement was suitable only for the small-scale network because, in a large-scale network, the eSDN does not support dynamic SDN controller mapping. Often, the same SDN controller gets overloaded, leading to a single point of failure. Our literature review shows that most proposed solutions are based on static SDN controller deployment without considering flow fluctuations and traffic bursts that lead to a lack of load balancing among the SDN controllers in real-time, eventually increasing the network latency. Therefore, to maintain the Quality of Service (QoS) in the network, it becomes imperative for the static SDN controller to neutralise the on-the-fly traffic burst. Thus, our novel dynamic controller mapping algorithm with multiple-controller placement in the SDN is critical to solving the identified issues. In dSDN, the SDN controllers are mapped dynamically with the load fluctuation. If any SDN controller reaches its maximum threshold, the rest of the traffic will be diverted to another controller, significantly reducing delay and enhancing the overall performance. Our technique considers the latency and load fluctuation in the network and manages the situations where static mapping is ineffective in dealing with the dynamic flow variation.<\/jats:p>","DOI":"10.3390\/computers12070131","type":"journal-article","created":{"date-parts":[[2023,6,28]],"date-time":"2023-06-28T00:25:21Z","timestamp":1687911921000},"page":"131","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Novel Dynamic Software-Defined Networking Approach to Neutralize Traffic Burst"],"prefix":"10.3390","volume":"12","author":[{"given":"Aakanksha","family":"Sharma","sequence":"first","affiliation":[{"name":"Institute of Innovation, Science and Sustainability, Federation University Australia, Ballarat, VIC 3350, Australia"},{"name":"Melbourne Institute of Technology (MIT), Melbourne, VIC 3000, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6686-4424","authenticated-orcid":false,"given":"Venki","family":"Balasubramanian","sequence":"additional","affiliation":[{"name":"Institute of Innovation, Science and Sustainability, Federation University Australia, Ballarat, VIC 3350, Australia"},{"name":"Centre for Smart Analytics (CSA), Federation University Australia, Ballarat, VIC 3350, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3748-0277","authenticated-orcid":false,"given":"Joarder","family":"Kamruzzaman","sequence":"additional","affiliation":[{"name":"Institute of Innovation, Science and Sustainability, Federation University Australia, Ballarat, VIC 3350, Australia"},{"name":"Centre for Smart Analytics (CSA), Federation University Australia, Ballarat, VIC 3350, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,6,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1994","DOI":"10.1109\/JIOT.2017.2746186","article-title":"Software-defined networking for Internet of Things: A survey","volume":"6","author":"Bera","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"5803","DOI":"10.1002\/sec.1737","article-title":"Software-defined networking (SDN): A survey","volume":"18","author":"Benzekki","year":"2016","journal-title":"Secur. Commun. Netw."},{"key":"ref_3","first-page":"10","article-title":"SDN: Evolution and opportunities in the development of IoT applications","volume":"5","author":"Caraguay","year":"2014","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_4","unstructured":"Coughlin, M. (2013). A Survey of SDN Security Research, University of Colorado Boulder."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"827","DOI":"10.1007\/s11704-015-3448-z","article-title":"A survey on software-defined networking and its applications","volume":"6","author":"Gong","year":"2015","journal-title":"Front. Comput. Sci."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1617","DOI":"10.1109\/SURV.2014.012214.00180","article-title":"A survey of software-defined networking: Past, present, and future of programmable networks","volume":"3","author":"Nunes","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"232","DOI":"10.14419\/jacst.v3i2.3754","article-title":"A survey on SDN, the future of networking","volume":"2","author":"Rowshanrad","year":"2014","journal-title":"J. Adv. Comput. Sci. Technol."},{"key":"ref_8","first-page":"623","article-title":"A survey of security in software-defined networks","volume":"1","author":"Natarajan","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.comnet.2015.05.005","article-title":"Enabling security functions with SDN: A feasibility study","volume":"85","author":"Yoon","year":"2015","journal-title":"Comput. Netw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","article-title":"Software-defined networking: A comprehensive survey","volume":"1","author":"Kreutz","year":"2015","journal-title":"Proc. IEEE"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1016\/j.comnet.2016.11.017","article-title":"A survey: Control plane scalability issues and approaches in software-defined networking (SDN)","volume":"112","author":"Karakus","year":"2017","journal-title":"Comput. Netw."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Jain, S., Kumar, A., Mandal, S., Ong, J., Poutievski, L., Singh, A., and Vahdat, A. (2013, January 12\u201316). B4: Experience with a globally-deployed software defined WAN. Proceedings of the ACM SIGCOMM\u201912, Hong Kong, China.","DOI":"10.1145\/2486001.2486019"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Cheng, T.Y., Wang, M., and Jia, X. (2015, January 6\u201310). QoS-guaranteed controller placement in sdn. Proceedings of the IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA.","DOI":"10.1109\/GLOCOM.2015.7416960"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Dixit, A., Hao, F., Mukherjee, S., and Kompella, R. (2013, January 12\u201316). Towards an elastic distributed sdn controller. Proceedings of the ACM SIGC OMM HoTSDN\u201913, Hong Kong, China.","DOI":"10.1145\/2491185.2491193"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1145\/2043164.2018466","article-title":"Devoflow: Scaling flow management for high-performance networks","volume":"4","author":"Curtis","year":"2011","journal-title":"SIGCOMM Comput. Commun. Revolut."},{"key":"ref_16","unstructured":"Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., Ramanathan, R., Iwata, Y., Inoue, H., and Hama, T. (2010, January 4\u20136). Onix: A distributed control platform for large-scale production networks. Proceedings of the OSDI\u201910, Vancouver, BC, Canada."},{"key":"ref_17","unstructured":"Tootoonchian, A., and Ganjali, Y. (2010, January 27). HyperFlow: A distributed control plane for OpenFlow. Proceedings of the Internet Network Management Conference on Research on Enterprise Networking, USENIX Association, San Jose, CA, USA."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Fisher, W., Suchara, M., and Rexford, J. (2010, January 30). Greening backbone networks: Reducing energy consumption by shutting off cables in bundled links. Proceedings of the 1st ACM SIGCOMM Workshop Green Networks, New Delhi, India.","DOI":"10.1145\/1851290.1851297"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Mahadevan, P., Sharma, P., Banerjee, S., and Ranganathan, P. (2009, January 11\u201315). A power benchmarking framework for network devices. Proceedings of the 8th International Conference Residential Networking, Aachen, Germany.","DOI":"10.1007\/978-3-642-01399-7_62"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/1355734.1355746","article-title":"OpenFlow: Enabling innovation in campus networks","volume":"2","author":"Mckeown","year":"2008","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1109\/CC.2015.7112035","article-title":"HiQoS: An SDN-based multipath QoS solution","volume":"5","author":"Yan","year":"2015","journal-title":"China Commun."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1109\/MCOM.2013.6461195","article-title":"Improving network management with software defined networking","volume":"2","author":"Kim","year":"2013","journal-title":"IEEE Commun. Mag."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/1384609.1384625","article-title":"NOX: Towards an operating system for networks","volume":"3","author":"Gude","year":"2008","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Gupta, R. (2016, January 18\u201319). ABC of Internet of Things: Advancements, Benefits, Challenges, Enablers and Facilities of IoT. Proceedings of the 2016 Symposium on Colossal Data Analysis and Networking (CDAN), Indore, India.","DOI":"10.1109\/CDAN.2016.7570875"},{"key":"ref_25","unstructured":"Kaur, S., Singh, J., Kumar, K., and Ghumman, N.S. (2015, January 11\u201313). Round-robin based load balancing in software defined networking. Proceedings of the Computing for Sustainable Global Develop (INDIACom), 2015 2nd International Conference, New Delhi, India."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/2534169.2486012","article-title":"Achieving high utilisation with software-driven WAN","volume":"4","author":"Hong","year":"2013","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1645","DOI":"10.1016\/j.future.2013.01.010","article-title":"Internet of Things (IoT): A vision, architectural elements, and future directions","volume":"7","author":"Gubbi","year":"2013","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_28","unstructured":"Oteafy, S.M.A., and Hassanein, H.S. (February, January 30). Towards a global IoT: Resource re-utilisation in WSNs. Proceedings of the International conference on Computing, Networking and Communications (ICNC), Maui, HI, USA."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"14159","DOI":"10.1109\/ACCESS.2018.2805842","article-title":"Load balancing mechanisms in the software defined networks: A systematic and comprehensive review of the literature","volume":"6","author":"Neghabi","year":"2018","journal-title":"IEEE Access"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"170070","DOI":"10.1109\/ACCESS.2020.3023974","article-title":"Comprehensive review of SDN controller placement strategies","volume":"8","author":"Isong","year":"2020","journal-title":"IEEE Access"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Li, X., Djukic, P., and Zhang, H. (2014, January 5\u20139). Zoning for hierarchical network optimisation in software defined networks. Proceedings of the 2014 IEEE Network Operations and Management Symposium (NOMS), Krakow, Poland.","DOI":"10.1109\/NOMS.2014.6838414"},{"key":"ref_32","unstructured":"Hu, Y., Luo, T., Wang, W., and Deng, C. (2016, January 14\u201317). On the load balanced controller placement problem in software defined networks. Proceedings of the 2016 2nd IEEE International Conference on Computer and Communications (ICCC), Chengdu, China."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Sanner, J., Hadjadj-Aoufi, Y., Ouzzif, M., and Rubino, G. (2016, January 19\u201321). Hierarchical clustering for an efficient controllers\u2019 placement in software defined networks. Proceedings of the 2016 Global Information Infrastructure and Networking Symposium (GIIS), Porto, Portugal.","DOI":"10.1109\/GIIS.2016.7814936"},{"key":"ref_34","first-page":"2482","article-title":"Dynamic Controller\/Switch Mapping: A Service Oriented Assignment Approach","volume":"33","author":"Pham","year":"2022","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_35","first-page":"1","article-title":"Virtualization of Traditional Networks using SDN","volume":"7","author":"Sabitha","year":"2019","journal-title":"Int. J. Interdiscip. Res. Innov."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Stiti, O., Braham, O., and Pujolle, G. (2015, January 28\u201330). Virtual openflow-based SDN Wi-Fi access point. Proceedings of the 2015 Global Information Infrastructure and Networking Symposium (GIIS), Guadalajara, Mexico.","DOI":"10.1109\/GIIS.2015.7347190"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Theodorou, T., and Mamatas, L. (2017, January 6\u20138). CORAL-SDN: A software-defined networking solution for the Internet of Things. Proceedings of the 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV SDN), Berlin, Germany.","DOI":"10.1109\/NFV-SDN.2017.8169870"},{"key":"ref_38","unstructured":"(2023, June 25). Tetcos, NetSim User Manual. Available online: https:\/\/www.tetcos.com\/downloads\/v12.1\/NetSim_User_Manual.pdf."},{"key":"ref_39","first-page":"99:1","article-title":"Big data analytics for large-scale wireless networks: Challenges and opportunities","volume":"5","author":"Dai","year":"2019","journal-title":"ACM Comput. Surv."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Samie, F., Tsoutsouras, V., Bauer, L., Xydis, S., Soudris, D., and Henkel, J. (2016, January 12\u201314). Computation offloading and resource allocation for low-power IoT edge devices. Proceedings of the Paper Presented at the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA.","DOI":"10.1109\/WF-IoT.2016.7845499"}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/12\/7\/131\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:01:57Z","timestamp":1760126517000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/12\/7\/131"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,27]]},"references-count":40,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2023,7]]}},"alternative-id":["computers12070131"],"URL":"https:\/\/doi.org\/10.3390\/computers12070131","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,27]]}}}