{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T08:03:41Z","timestamp":1773821021200,"version":"3.50.1"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,4,27]],"date-time":"2025-04-27T00:00:00Z","timestamp":1745712000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,4,27]],"date-time":"2025-04-27T00:00:00Z","timestamp":1745712000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Telecommun Syst"],"published-print":{"date-parts":[[2025,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Software Defined Networking has been pivotal in enabling on-demand resource utilization and is poised to have an incredible impact on the next phase of the Internet of Things. Its ability to furnish a versatile and expandable network framework is instrumental in accommodating the overwhelming surge of IoT devices and applications. The combination of static mapping and the dynamic flow of traffic over time and space creates an uneven distribution of loads across SDN controllers. Dynamic migration is a solution aimed at rectifying this imbalance by redistributing the load between SDN controllers. Communication for control between switches and controllers becomes burdensome when the matching rules are absent from the table. Our prior research has addressed this issue by employing burst aggregation focused on consolidating similar destinations to reduce the control overhead. In this study, our focus is on ensuring fairness during migration and selecting the appropriate switch. We model a fair switch selection (FSS) algorithm tailored for large-scale software-defined networks. Unlike traditional methods using packets as a basis, FSS utilizes bursts as its input. This model prioritizes bursts considering both their distance and destination, ensuring that switches select bursts with the highest priority to maintain quality of service. Our research delves into evaluating the performance of the proposed algorithm in comparison to four baseline algorithms: round robin, exhaustive search, multi-protocol TCP (MPTCP), and random search. Through extensive simulations, we analyze experimental results based on cost, performance, packet loss, average throughput, and execution time. Experimental results demonstrated a reduction in packet loss by 30% with an average 25% throughput improvement.<\/jats:p>","DOI":"10.1007\/s11235-025-01290-2","type":"journal-article","created":{"date-parts":[[2025,4,27]],"date-time":"2025-04-27T11:55:56Z","timestamp":1745754956000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Fair switch selection for large scale software defined networks in next generation internet of things"],"prefix":"10.1007","volume":"88","author":[{"given":"Mohammad","family":"Shahzad","sequence":"first","affiliation":[]},{"given":"Lu","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Ajay","family":"Kaushik","sequence":"additional","affiliation":[]},{"given":"Irum","family":"Bibi","sequence":"additional","affiliation":[]},{"given":"Nacer Edine","family":"Belkout","sequence":"additional","affiliation":[]},{"given":"Mahmood ul","family":"Hasan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,4,27]]},"reference":[{"key":"1290_CR1","doi-asserted-by":"crossref","unstructured":"Hauser, C. B., & Palanivel, S. R. (2017). Dynamic network scheduler for cloud data centres with SDN. In Proceedings of the10th international conference on utility and cloud computing (pp. 29\u201338).","DOI":"10.1145\/3147213.3147217"},{"key":"1290_CR2","doi-asserted-by":"crossref","unstructured":"Tayyaba, S. K., Shah, M. A., Khan, O. A., & Ahmed, A. W. (2017). Software defined network (SDN) based internet of things (IoT) a road ahead. In Proceedings of the international conference on future networks and distributed systems (pp. 1\u20138).","DOI":"10.1145\/3102304.3102319"},{"key":"1290_CR3","doi-asserted-by":"publisher","first-page":"5706","DOI":"10.1109\/JIOT.2019.2942719","volume":"7","author":"Z Lv","year":"2019","unstructured":"Lv, Z., & Xiu, W. (2019). Interaction of edge-cloud computing based on SDN and NFV for next generation IoT. IEEE Internet of Things Journal, 7, 5706\u20135712.","journal-title":"IEEE Internet of Things Journal"},{"key":"1290_CR4","doi-asserted-by":"publisher","first-page":"77364","DOI":"10.1109\/ACCESS.2020.2990123","volume":"8","author":"AC \u015eerban","year":"2020","unstructured":"\u015eerban, A. C., & Lytras, M. D. (2020). Artificial intelligence for smart renewable energy sector in Europe\u2014smart energy infrastructures for next generation smart cities. IEEE Access, 8, 77364\u201377377.","journal-title":"IEEE Access"},{"issue":"1","key":"1290_CR5","first-page":"1","volume":"1","author":"AT Atieh","year":"2021","unstructured":"Atieh, A. T. (2021). The next generation cloud technologies: A review on distributed cloud, fog and edge computing and their opportunities and challenges. ResearchBerg Review of Science and Technology, 1(1), 1\u201315.","journal-title":"ResearchBerg Review of Science and Technology"},{"key":"1290_CR6","doi-asserted-by":"publisher","first-page":"127276","DOI":"10.1109\/ACCESS.2019.2938534","volume":"7","author":"N Hassan","year":"2019","unstructured":"Hassan, N., Yau, K. L. A., & Wu, C. (2019). Edge computing in 5G: A review. IEEE Access, 7, 127276\u2013127289.","journal-title":"IEEE Access"},{"issue":"3","key":"1290_CR7","doi-asserted-by":"publisher","first-page":"4803","DOI":"10.32604\/cmc.2022.023500","volume":"71","author":"MH Alsharif","year":"2022","unstructured":"Alsharif, M. H., Hossain, M., Jahid, A., Khan, M. A., Choi, B. J., & Mostafa, S. M. (2022). Milestones of wireless communication networks and technology prospect of next generation (6G). CMC-Computers Materials & Continua, 71(3), 4803\u20134818.","journal-title":"CMC-Computers Materials & Continua"},{"key":"1290_CR8","doi-asserted-by":"publisher","first-page":"98612","DOI":"10.1109\/ACCESS.2020.2995849","volume":"8","author":"MR Belgaum","year":"2020","unstructured":"Belgaum, M. R., Musa, S., Alam, M. M., & Su\u2019ud, M. M. (2020). A systematic review of load balancing techniques in software-defined networking. IEEE Access, 8, 98612\u201398636.","journal-title":"IEEE Access"},{"key":"1290_CR9","doi-asserted-by":"publisher","first-page":"4537","DOI":"10.1109\/ACCESS.2017.2684188","volume":"5","author":"CA Wang","year":"2017","unstructured":"Wang, C. A., Hu, B., Chen, S., Li, D., & Liu, B. (2017). A switch migration-based decision-making scheme for balancing load in SDN. IEEE Access, 5, 4537\u20134544.","journal-title":"IEEE Access"},{"key":"1290_CR10","doi-asserted-by":"publisher","first-page":"95998","DOI":"10.1109\/ACCESS.2019.2929651","volume":"7","author":"F Al-Tam","year":"2019","unstructured":"Al-Tam, F., & Correia, N. (2019). On load balancing via switch migration in software-defined networking. IEEE Access, 7, 95998\u201396010.","journal-title":"IEEE Access"},{"key":"1290_CR11","doi-asserted-by":"crossref","unstructured":"Cello, M., Xu, Y., Walid, A., Wilfong, G., Chao, H. J., & Marchese, M. (2017). BalCon: A distributed elastic SDN control via efficient switch migration. In\u00a02017 IEEE international conference on cloud engineering (IC2E), (pp. 40\u201350). IEEE.","DOI":"10.1109\/IC2E.2017.33"},{"key":"1290_CR12","doi-asserted-by":"crossref","unstructured":"Shahzad, M., Liu, L., & Eddine, N. (2023). Control overhead reduction using length-based same destination aggregation (LSDA) for large scale software defined networks in next generation internet of things. In The 26th IEEE international conference on computational science and engineering (CSE-2023), Exeter, UK.","DOI":"10.1109\/TrustCom60117.2023.00325"},{"key":"1290_CR13","doi-asserted-by":"crossref","unstructured":"Filali, A., Cherkaoui, S., & Kobbane, A. (2019). Prediction-based switch migration scheduling for SDN load balancing. In\u00a0ICC 2019\u20132019 IEEE international conference on communications (ICC), (pp. 1\u20136). IEEE.","DOI":"10.1109\/ICC.2019.8761469"},{"issue":"1","key":"1290_CR14","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1504\/IJIPT.2021.113902","volume":"14","author":"Z Ma","year":"2021","unstructured":"Ma, Z., Ma, Y., Huang, X., Zhang, M., Su, B., & Zhao, L. (2021). Research on the on-demand scheduling algorithm of intelligent routing load based on SDN. International Journal of Internet Protocol Technology, 14(1), 23\u201332.","journal-title":"International Journal of Internet Protocol Technology"},{"issue":"1","key":"1290_CR15","doi-asserted-by":"publisher","first-page":"3861","DOI":"10.1038\/s41598-022-07125-3","volume":"12","author":"Y Song","year":"2022","unstructured":"Song, Y., Luo, W., Xu, P., Wei, J., & Qi, X. (2022). An improved Lagrangian relaxation algorithm based SDN framework for industrial internet hybrid service flow scheduling. Scientific reports, 12(1), 3861.","journal-title":"Scientific reports"},{"key":"1290_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.jisa.2021.102853","volume":"60","author":"S Javanmardi","year":"2021","unstructured":"Javanmardi, S., Shojafar, M., Mohammadi, R., Nazari, A., Persico, V., & Pescap\u00e8, A. (2021). FUPE: A security driven task scheduling approach for SDN-based IoT\u2013Fog networks. Journal of Information Security and Applications, 60, 102853.","journal-title":"Journal of Information Security and Applications"},{"issue":"4","key":"1290_CR17","doi-asserted-by":"publisher","first-page":"1237","DOI":"10.1093\/imamci\/dnaa011","volume":"37","author":"L Lu","year":"2020","unstructured":"Lu, L. (2020). Multi-path allocation scheduling optimization algorithm for network data traffic based on SDN architecture. IMA Journal of Mathematical Control and Information, 37(4), 1237\u20131247.","journal-title":"IMA Journal of Mathematical Control and Information"},{"key":"1290_CR18","doi-asserted-by":"crossref","unstructured":"Li, J., Shi, W., Yang, P., & Shen, X. (2019). On dynamic mapping and scheduling of service function chains in SDN\/NFV-enabled networks. In\u00a02019 IEEE global communications conference (GLOBECOM), (pp. 1\u20136). IEEE.","DOI":"10.1109\/GLOBECOM38437.2019.9013429"},{"key":"1290_CR19","unstructured":"He, T., Toosi, A. N., Buyya, R. (2021). Efficient large-scale multiple migration planning and scheduling in SDN-enabled edge computing. arXiv preprint https:\/\/arxiv.org\/abs\/2111.08936."},{"issue":"1","key":"1290_CR20","first-page":"247","volume":"38","author":"H Li","year":"2020","unstructured":"Li, H., Lu, H., & Fu, X. (2020). An optimal and dynamic elephant flow scheduling for SDN-based data center networks. Journal of Intelligent & Fuzzy Systems, 38(1), 247\u2013255.","journal-title":"Journal of Intelligent & Fuzzy Systems"},{"issue":"1","key":"1290_CR21","doi-asserted-by":"publisher","first-page":"14600","DOI":"10.1038\/s41598-022-18919-w","volume":"12","author":"Y Guo","year":"2022","unstructured":"Guo, Y., Hu, G., & Shao, D. (2022). QOGMP: QoS-oriented global multi-path traffic scheduling algorithm in software defined network. Scientific Reports, 12(1), 14600.","journal-title":"Scientific Reports"},{"issue":"3","key":"1290_CR22","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1108\/IJICC-08-2021-0184","volume":"15","author":"S Chandramohan","year":"2022","unstructured":"Chandramohan, S., & Senthilkumaran, M. (2022). SDN-based dynamic resource management and scheduling for cognitive industrial IoT. International Journal of Intelligent Computing and Cybernetics, 15(3), 425\u2013437.","journal-title":"International Journal of Intelligent Computing and Cybernetics"},{"issue":"4","key":"1290_CR23","doi-asserted-by":"publisher","first-page":"3323","DOI":"10.1109\/JIOT.2020.2967081","volume":"7","author":"A Montazerolghaem","year":"2020","unstructured":"Montazerolghaem, A., & Yaghmaee, M. H. (2020). Load-balanced and QoS-aware software-defined Internet of Things. IEEE Internet of Things Journal, 7(4), 3323\u20133337.","journal-title":"IEEE Internet of Things Journal"},{"issue":"3","key":"1290_CR24","doi-asserted-by":"publisher","first-page":"2432","DOI":"10.1109\/JIOT.2021.3095237","volume":"9","author":"A Montazerolghaem","year":"2021","unstructured":"Montazerolghaem, A. (2021). Software-defined internet of multimedia things: Energy-efficient and load-balanced resource management. IEEE Internet of Things Journal, 9(3), 2432\u20132442.","journal-title":"IEEE Internet of Things Journal"},{"issue":"12","key":"1290_CR25","doi-asserted-by":"publisher","first-page":"14718","DOI":"10.1109\/TITS.2023.3303404","volume":"24","author":"A Montazerolghaem","year":"2023","unstructured":"Montazerolghaem, A. (2023). Efficient resource allocation for multimedia streaming in software-defined internet of vehicles. IEEE Transactions on Intelligent Transportation Systems, 24(12), 14718\u201314731.","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"key":"1290_CR26","doi-asserted-by":"crossref","unstructured":"Salehnia, T., Montazerolghaem, A., Mirjalili, S., Khayyambashi, M. R., & Abualigah, L. (2024). SDN-based optimal task scheduling method in Fog-IoT network using combination of AO and WOA. In\u00a0Handbook of whale optimization algorithm\u00a0(pp. 109\u2013128). Academic Press.","DOI":"10.1016\/B978-0-32-395365-8.00014-2"}],"container-title":["Telecommunication Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11235-025-01290-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11235-025-01290-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11235-025-01290-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,16]],"date-time":"2025-06-16T06:30:54Z","timestamp":1750055454000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11235-025-01290-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,27]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,6]]}},"alternative-id":["1290"],"URL":"https:\/\/doi.org\/10.1007\/s11235-025-01290-2","relation":{},"ISSN":["1018-4864","1572-9451"],"issn-type":[{"value":"1018-4864","type":"print"},{"value":"1572-9451","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,27]]},"assertion":[{"value":"3 April 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 April 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"57"}}