[1] M. Priyadarsini and P. Bera, “Software defined networking architecture, traffic management, security, and placement: A survey,” Comput. Networks, vol. 192, p. 108047, 2021, doi: 10.1016/j.comnet.2021.108047.
[2] L. Zhu, M.M. Karim, K. Sharif, F. Li, X. Du, and M. Guizani, “SDN controllers: Benchmarking & performance evaluation,” arXiv preprint arXiv: 1902.04491, 2019, doi: 10.48550/arXiv.1902.04491.
[3] M. Hamdan, et al., “A comprehensive survey of load balancing techniques in software-defined network,” J. Netw. Comput. Appl., vol. 174, p. 102856, 2021, doi: 10.1016/j.jnca.2020.102856.
[4] A. Filali, S. Cherkaoui, and A. Kobbane. “Prediction-based switch migration scheduling for SDN load balancing,” in Int. Conf. Commun. (ICC), Shanghai, China, 2019, pp. 1-6, doi: 10.1109/ICC.2019.8761469.
[5] M. Latah and L. Toker, “Artificial intelligence enabled software‐defined networking: a comprehensive overview,” IET Networks, vol. 8, pp. 79-99, 2019, doi: 10.1049/iet-net.2018.5082.
[6] B. Han, V. Gopalakrishnan, L. Ji, and S. Lee, “Network function virtualization: Challenges and opportunities for innovations,” IEEE Commun. Mag., vol. 53, no. 2, pp. 90-97, 2015, doi: 10.1109/MCOM.2015.7045396.
[7] Y. Li and M. Chen, “Software-defined network function virtualization: A survey,” IEEE Access, vol. 3, pp. 2542-2553, 2015, doi: 10.1109/ACCESS.2015.2499271.
[8] F. Hu, Q. Hao, and K. Bao, “A survey on software-defined network and openflow: From concept to implementation,” IEEE Commun. Surv. Tutorials, vol. 16, no. 4, pp. 2181-2206, 2014, doi: 10.1109/COMST.2014.2326417.
[9] B. Yi, X. Wang, K. Li, S.K. Das, and M. Huang, “A comprehensive survey of network function virtualization,” Comput. Networks, vol. 133, pp. 212-262, 2018, doi: 10.1016/j.comnet.2018.01.021.
[10] Z. Shang, W. Chen, Q. Ma, and B. Wu, “Design and implementation of server cluster dynamic load balancing based on OpenFlow,” in Int. Joint Conf. Awareness Sci. Technol. Ubi-Media Comput. (iCAST UMEDIA), Aizuwakamatsu, Japan, 2013, pp. 691-697, doi: 10.1109/ICAwST.2013.6765526.
[11] R. Leland and B. Hendrickson, “An empirical study of static load balancing algorithms,” in Proc. IEEE Scal. High Perform. Comput. Conf., Knoxville, TN, USA, 1994, pp. 682-685, doi: 10.1109/SHPCC.1994.296707.
[12] L.D.D. Babu and P.V. Krishna, “Honey bee behavior inspired load balancing of tasks in cloud computing environments,” Appl. Soft Comput., vol. 13, no. 5, pp. 2292-2303, 2013, doi: 10.1016/j.asoc.2013.01.025.
[13] S. Kaur, K. Kumar, J. Singh, and N.S. Ghumman, “Round-robin based load balancing in Software Defined Networking,” in 2nd Int. Conf. Comput. Sustai. Global Dev. (INDIACom), New Delhi, India, 2015, pp. 2136-2139.
[14] H. Zhong, Y. Fang, and J. Cui, “Reprint of LBBSRT: An efficient SDN load balancing scheme based on server response time,” Future Gener. Comput. Syst., vol. 80, pp. 409-416, 2018, doi: 10.1016/j.future.2017.11.012.
[15] A. Montazerolghaem, “Analysis and Modeling of VoIP Servers: A Linear Programming Approach,” Soft Comput. J., vol. 7, no. 2, pp. 2-23, 2019, dor: 20.1001.1.23223707.1397.7.2.1.2 [In Persian].
[16] A. Montazerolghaem and M.H.Y. Moghadam, “Improving efficiency of SIP protocol using window-based overload conditions,” Soft Comput. J., vol. 2, no. 2, pp. 16-25, 2014, dor: 20.1001.1.23223707.1392.2.2.54.0 [In Persian].
[17] X. Chen, X. Wang, B. Yi, Q. He, and M. Huang, “Deep learning-based traffic prediction for energy efficiency optimization in software-defined networking,” IEEE Syst. J., vol. 15, no. 4, pp. 5583-5594, 2021, doi: 10.1109/JSYST.2020.3009315.
[18] L.H. Binh and T.-V.T. Duong, “Load balancing routing under constraints of quality of transmission in mesh wireless network based on software defined networking,” J. Commun. Networks, vol. 23, no. 1, pp. 12-22, 2021, doi: 10.23919/JCN.2021.000004.
[19] Y.-C. Wang and S.-Y. You, “An efficient route management framework for load balance and overhead reduction in SDN-based data center networks,” IEEE Trans. Netw. Serv. Manag., vol. 15, no. 4, pp. 1422-1434, 2018, doi: 10.1109/TNSM.2018.2872054.
[20] X. Han, X. Meng, Z. Yu, Q.-Y. Kang, and Y. Zhao, “A service function chain deployment method based on network flow theory for load balance in operator networks,” IEEE Access, vol. 8, pp. 93187-93199, 2020, doi: 10.1109/ACCESS.2020.2994912.
[21] T.S. Andjamba and G.-A. Lusilao-Zodi, “A Load Balancing Protocol for Improved Video on Demand in SDN-Based Clouds,” in 17th Int. Conf. Ubiquitous Info. Manag. Commun. (IMCOM), Seoul, Korea, Republic of, 2023, pp. 1-6, doi: 10.1109/IMCOM56909.2023.10035591.
[22] J. Galan-Jimenez, M. Polverini, F.G. Lavacca, J.L. Herrera, and J. Berrocal, “Joint energy efficiency and load balancing optimization in hybrid IP/SDN networks.” Ann. Telecommunications, vol. 78, no. 1-2, pp. 13-31, 2023, doi: 10.1007/s12243-022-00921-y.
[23] M. Khorasani, M. Ramezanpour, and R. Khorsand, “Energy Efficient Multi Path Routing Protocol in Internet of Things,” Soft Comput. J., vol. 7, no. 1, pp. 34-49, 2018, doi: 10.22052/7.1.34 [In Persian].
[24] A. Montazerolghaem and M.H.Y. Moghaddam, “Load-balanced and QoS-aware Software-defined Internet of Things,” IEEE Internet Things J., vol. 7, no. 4, pp. 3323-3337, 2020, doi: 10.1109/JIOT.2020.2967081.
[25] P.M. Abhishek, A. Naik, P. Doddannavar, R. Patil, M.M. Raikar, and S.M. Meena, “Load Balancing for Network Resource Management in Software-Defined Networks,” in Advances in Distributed Computing and Machine Learning. Lecture Notes in Networks and Systems, vol 427, Springer, Singapore, 2022, doi: 10.1007/978-981-19-1018-0_17.
[26] A. Montazerolghaem, “Software-defined Internet of Multimedia Things: Energy-efficient and Load-balanced Resource Management,” IEEE Internet Things J., vol. 9, no. 3, pp. 2432-2442, 2022, doi: 10.1109/JIOT.2021.3095237.
[27] H. Zheng, J. Guo, Q. Zhou, Y. Peng, and Y. Chen, “Application of improved ant colony algorithm in load balancing of software-defined networks,” J. Supercomput., vol. 79, no. 7, pp. 7438-7460, 2023, doi: 10.1007/s11227-022-04957-8.
[28] S.H. Yeganeh and Y. Ganjali, “Kandoo: a framework for efficient and scalable offloading of control applications,” in Proc. 1st Workshop Hot Topics Softw. Defined Networks (HotSDN), Helsinki, Finland, 2012, pp. 19-24, doi: 10.1145/2342441.2342446.
[29] S. Ejaz, Z. Iqbal, P.A. Shah, B.H. Bukhari, A. Ali, and F. Aadil, “Traffic load balancing using software defined networking (SDN) controller as virtualized network function,” IEEE Access, vol. 7, pp. 46646-46658, 2019, doi: 10.1109/ACCESS.2019.2909356.
[30] L. Zhang, G. Shou, Y. Hu, and Z. Guo, “Deployment of intrusion prevention system based on software defined networking,” in 15th IEEE Int. Conf. Commun. Technol. (ICCT), Guilin, China, 2013, pp. 26-31, doi: 10.1109/ICCT.2013.6820345.
[31] J. Cui, Q. Lu, H. Zhong, M. Tian, and L. Liu, “A load-balancing mechanism for distributed SDN control plane using response time,” IEEE Trans. Netw. Serv. Manag., vol. 15, no. 4, pp. 1197-1206, 2018, doi: 10.1109/TNSM.2018.2876369.
[32] H. Mokhtar, X. Di, Y. Zhou, A. Hassan, Z. Ma, and S. Musa, “Multiple-level threshold load balancing in distributed SDN controllers,” Comput. Networks, vol. 198, p. 108369, 2021, doi: 10.1016/j.comnet.2021.108369.
[33] M. Xiang, M. Chen, D. Wang, and Z. Luo, “Deep Reinforcement Learning-based load balancing strategy for multiple controllers in SDN,” e-Prime-Adv. Electr. Eng. Electron. Energy, vol. 2, p. 100038, 2022, doi: 10.1016/j.prime.2022.100038.
[34] K.S. Sahoo, et al., “ESMLB: Efficient switch migration-based load balancing for multicontroller SDN in IoT,” IEEE Internet Things J., vol. 7, no. 7, pp. 5852-5860, 2020, doi: 10.1109/JIOT.2019.2952527.
[35] H. Zhong, J. Xu, J. Cui, X. Sun, C. Gu, and L. Liu, “Prediction-based dual-weight switch migration scheme for SDN load balancing,” Comput. Networks, vol. 205, p. 108749, 2022, doi: 10.1016/j.comnet.2021.108749.
[36] S. Zafar, Z. Lv, N.H. Zaydi, M. Ibrar, and X. Hu, “DSMLB: Dynamic switch-migration based load balancing for software-defined IoT network,” Comput. Networks, vol. 214, p. 109145, 2022, doi: 10.1016/j.comnet.2022.109145.
[37] Z. Guo, M. Su, Y. Xu, Z. Duan, L. Wang, S. Hui, and H.J. Chao, “Improving the performance of load balancing in software-defined networks through load variance-based synchronization,” Comput. Networks, vol. 68, pp. 95-109, 2014, doi: 10.1016/j.comnet.2013.12.004.
[38] C. Li, K. Jiang, and Y. Luo, “Dynamic placement of multiple controllers based on SDN and allocation of computational resources based on heuristic ant colony algorithm,” Knowl. Based Syst., vol. 241, p. 108330, 2022, doi: 10.1016/j.knosys.2022.108330.
[39] H. Babbar, S. Rani, A.K. Bashir, and R. Nawaz, “Lbsmt: Load balancing switch migration algorithm for cooperative communication intelligent transportation systems,” IEEE Trans. Green Commun. Netw., vol. 6, no. 3, pp. 1386-1395, 2022, doi: 10.1109/TGCN.2022.3162237.
[40] H. Wang, H. Xu, L. Huang, J. Wang, and X. Yang, “Load-balancing routing in software defined networks with multiple controllers,” Comput. Networks, vol. 141, pp. 82-91, 2018, doi: 10.1016/j.comnet.2018.05.012.
[41] P. Sun, Z. Guo, G. Wang, J. Lan, and Y. Hu, “MARVEL: Enabling controller load balancing in software-defined networks with multi-agent reinforcement learning,” Comput. Networks, vol. 177, p. 107230, 2020, doi: 10.1016/j.comnet.2020.107230.
[42] N.C. Luong, D.T. Hoang, S. Gong, D. Niyato, P. Wang, Y.-C. Liang, and D.I. Kim, “Applications of deep reinforcement learning in communications and networking: A survey,” IEEE Commun. Surv. Tutorials, vol. 21, no. 4, pp. 3133-3174, 2019, doi: 10.1109/COMST.2019.2916583.
[43] A. Filali, Z. Mlika, S. Cherkaoui, and A. Kobbane, “Preemptive SDN load balancing with machine learning for delay sensitive applications,” IEEE Trans. Veh. Technol., vol. 69, no. 12, pp. 15947-15963, 2020, doi: 10.1109/TVT.2020.3038918.
[44] N. Michael, Artificial intelligence a guide to intelligent systems, Addison Wesley, 2005.
[45] C. Fancy and M. Pushpalatha, “RETRACTED ARTICLE: Proactive Load Balancing Strategy Towards Intelligence-Enabled Software-Defined Network,” Arab. J. Sci. Eng., vol. 48, p. 2577, 2023, doi: 10.1007/s13369-021-05621-8.
[46] X. Yang, “Metaheuristic optimization: algorithm analysis and open problems,” in Exp. Algorithms: 10th Int. Symp. (SEA), Kolimpari, Chania, Crete, Greece, 2011, pp. 21-32, doi: 10.1007/978-3-642-20662-7_2.
[47] M.A. El-Baz, “A genetic algorithm for facility layout problems of different manufacturing environments,” Comput. Ind. Eng., vol. 47, no. 2-3, pp. 233-246, 2004, doi: 10.1016/j.cie.2004.07.001.
[48] J.-M. Sanner, M. Ouzzif, Y. Hadjadj-Aoul, and J.-E. Dartois, “Evolutionary algorithms for optimized SDN controllers & NVFs’ placement in SDN networks,” in SDN Day. 2016, Paris, France, 2016.
[49] M. Dorigo, “Optimization, learning and natural algorithms,” PhD Thesis, Politecnico di Milano, 1992.
[50] R. Poli, J. Kennedy, and T. Blackwell, “Particle swarm optimization,” Swarm. Intell., vol. 1, pp. 33-57, 2007, doi: 10.1007/s11721-007-0002-0.
[51] C. Gao, H. Wang, F. Zhu, L. Zhai, and S. Yi, “A particle swarm optimization algorithm for controller placement problem in software defined network,” in Algor. Archit. Parallel Process. 15th Int. Conf. (ICA3PP), Zhangjiajie, China, 2015, pp. 44-54, doi: 10.1007/978-3-319-27137-8_4.
[52] G. Li, X. Wang, Z. Zhang, “SDN-based load balancing scheme for multi-controller deployment,” IEEE Access, vol. 7, pp. 39612-39622, 2019, doi: 10.1109/ACCESS.2019.2906683.
[53] L. Liao and V.C.M. Leung, “Genetic algorithms with particle swarm optimization based mutation for distributed controller placement in SDNs,” in IEEE Conf. Netw. Func. Virtualiz. Softw. Defined Networks (NFV-SDN), Berlin, Germany, 2017, pp. 1-6, doi: 10.1109/NFV-SDN.2017.8169836.
[54] Z. Kabiri, B. Barekatain, and A. Avokh, “GOP-SDN: an enhanced load balancing method based on genetic and optimized particle swarm optimization algorithm in distributed SDNs,” Wirel. Networks, vol. 28, no. 6, pp. 2533-2552, 2022, doi: 10.1007/s11276-022-02990-2.
[55] R.G. Garroppo, S. Giordano, M. Pagano, and G. Procissi, “On traffic prediction for resource allocation: A Chebyshev bound based allocation scheme,” Comput. Commun., vol. 31, no. 16, pp. 3741-3751, 2008, doi: 10.1016/j.comcom.2008.05.019.
[56] G.M. Jenkins, Autoregressive–Integrated Moving Average (ARIMA) Models, Encyclopedia of Statistical Sciences, 2004.
[57] S. Hochreiter and J. Schmidhuber, “Long short-term memory,” Neural Comput., vol. 9, pp. 1735-1780, 1997, doi: 10.1162/neco.1997.9.8.1735.