Handling Heterogeneous Traffic  for Software Defined Data-Center Network Using Spike Neural Network

Main Article Content

Sanarya Jamal AL-Azawee
Nadia Adnan Shiltagh Al-Jamali

Abstract

Software Defined Networking (SDN) allows for more flexible network administration than traditional architectures. Software-defined networks (SDNs) efficiently manage data flows and optimize network resources. However, heterogeneity influences the quality of the services. (QoS) needs and network resource demands. They behave differently when traveling to their last point. Currently, numerous data center networks (DCNs) struggle with the unfair use of several network resources by big packets (Elephant flowing) arriving during any instant affecting specific flows (mice flow). Elephant Flows (EF) account for just a small percentage of the entire traffic. Nevertheless, they are considered Long-lasting (LLF) and often burn network resources. Their actions cause congestion and delays in most Mice Flows (MF). Forecasting and categorizing flow traffic is essential for optimal resource usage, QoS provisioning, and reducing network congestion and delays. This paper suggested a third-generation Single Spike Neural Network (SSNN) supervised learning approach using temporal coding to identify heterogeneous traffic. The classifier approach uses three features: flow time, byte rate, and packet rate. The SSNN is then taught to categorize the traffic into two classes. This training classifies two types of traffic: elephant and mice flow. The effectiveness of the algorithm was examined when classifying traffic using many metrics and its efficiency was proven as it was able to reduce the average error and its accuracy reached 99%. The suggested model's usefulness is demonstrated by its efficient training procedure, which provides rapid and accurate results.

Article Details

Section

Articles

Author Biography

Nadia Adnan Shiltagh Al-Jamali , Department of Computer Engineering, College of Engineering, University of Baghdad

        

How to Cite

“Handling Heterogeneous Traffic  for Software Defined Data-Center Network Using Spike Neural Network” (2025) Journal of Engineering, 31(5), pp. 21–34. doi:10.31026/j.eng.2025.05.02.

References

Abdulrezzak, S. and Sabir, F. 2023. An empirical investigation on Snort NIDS versus supervised machine learning classifiers. Journal of Engineering, 29(02), pp. 164-178. https://doi.org/10.31026/j.eng.2023.02.11

Abubaker, B.A., Ahmed, S.R., Guron, A.T., Fadhil, M., Algburi, S. and Abdulrahman, B.F., 2023, November. Spiking neural network for enhanced mobile robots’ navigation control. In 2023 7th International Symposium on Innovative Approaches in Smart Technologies (ISAS) (pp. 1-8). IEEE. https://doi.org/10.1109/ISAS60782.2023.10391395

Ali, T.E., Morad, A.H. and Abdala, M.A. 2020. Traffic management inside software-defined data centre networking. Bulletin of Electrical Engineering and Informatics, 9(5), pp. 2045-2054. https://doi.org/10.11591/eei.v9i5.1928

Al-Jamali, N.A.S. and Al-Raweshidy, H.S. 2021. Intelligent traffic management and load balance based on spike ISDN-IoT. IEEE Systems Journal, 15(2), pp. 1640-1651. https://doi.org/10.1109/JSYST.2020.2996185

Al-Jamali, N.A.S. and Al-Raweshidy, H.S., 2020. Modified Elman spike neural network for identification and control of dynamic system. IEEE Access, 8, pp.61246-61254. https://doi.org/10.1109/ACCESS.2020.2984311

Al-Saadi M, Khan A, Kelefouras V, Walker DJ, Al-Saadi B., 2023. SDN-based routing framework for elephant and mice flows using unsupervised machine learning. Network 3(1), pp. 218-238. https://doi.org/10.3390/network3010011

Al-Yassari, M.M.R. and Al-Jamali, N.A.S. 2023. Automatic spike neural technique for slicing bandwidth estimated virtual buffer-size in network environment. Journal of Engineering, 29(06), pp. 87-97. https://doi.org/10.31026/j.eng.2023.06.07

Averkin, A. and Yarushev, S. 2019. Averkin, A. and Yarushev, S., 2019. Deep neural networks in digital economy. In CEUR Workshop Proceedings (Vol. 2413, pp. 2-8). https://doi.org/17-07-01558

Aymaz, Ş. and Cavdar, T. 2023. Efficient routing by detecting elephant flows with deep learning method in SDN. Advances in Electrical & Computer Engineering, 23(3). https://doi.org/10.4316/AECE.2023.03007

Cheng, Y. and Jia, X. 2020. NAMP: Network-aware multipathing in software-defined data center networks. IEEE/ACM Transactions on Networking, 28(2), pp. 846-859. https://doi.org/10.1109/TNET.2020.2971587

Cui, C. and Xu, Y.B. 2016. Research on load balance method in SDN. International Journal of Grid and Distributed Computing, 9(1), pp. 25-36. https://doi.org/10.14257/ijgdc.2016.9.1.03

Darabseh, A., Al-Ayyoub, M., Jararweh, Y., Benkhelifa, E., Vouk, M. and Rindos, A., 2015, August. SDDC: A software defined datacenter experimental framework. In 2015 3rd International Conference on future internet of Things and Cloud (pp. 189-194). IEEE.

Ibrahim, L.T., Hassan, R., Ahmad, K., Asat, A.N. and Omar, H., 2016. Online traffic measurement and analysis in big data: Comparative research review. American Journal of Applied Sciences, 13(4), pp.420-431. https://doi.org/10.3844/ajassp.2016.420.431

Ibrahim, Z.I. and Al-Jamali, N.A.S. 2024. Single spike neural network model for superficial environment classification for mobile robot navigation. Journal of Engineering, 30(4), pp. 118-133. https://doi.org/ 10.31026/j.eng.2024.04.08

Isyaku, B., Mohd Zahid, M.S., Bte Kamat, M., Abu Bakar, K. and Ghaleb, F.A., 2020. Software defined networking flow table management of openflow switches performance and security challenges: A survey. Future Internet, 12(9), P.147. https://doi.org/10.3390/fi12090147

Kumar, S., Bansal, G. and Shekhawat, V.S., 2020, January. A machine learning approach for traffic flow provisioning in software defined networks. In 2020 International Conference on Information Networking (ICOIN) (pp. 602-607). IEEE. https://doi.org/10.1109/ICOIN48656.2020.9016529

Li, G., Wang, X. and Zhang, Z., 2019. SDN-based load balancing scheme for multi-controller deployment. IEEE Access, 7, pp.39612-39622. https://doi.org/10.1109/ACCESS.2019.2906683

Lin, C.Y., Chen, C., Chang, J.W. and Chu, Y.H., 2014, December. Elephant flow detection in datacenters using openflow-based hierarchical statistics pulling. In 2014 IEEE Global Communications Conference (pp. 2264-2269). IEEE. https://doi.org/10.1109/GLOCOM.2014.7037145

Liu, W.X., Cai, J., Chen, Q.C. and Wang, Y. 2021. DRL-R: Deep reinforcement learning approach for intelligent routing in software-defined data-center networks. Journal of Network and Computer Applications, 177, P. 102865. https://doi.org/10.1016/j.jnca.2020.102865

Liu, Y., Cao, K., Wang, R., Tian, M. and Xie, Y., 2022. Hyperspectral image classification of brain-inspired spiking neural network based on attention mechanism. IEEE Geoscience and Remote Sensing Letters, 19, pp.1-5. https://doi.org/10.1109/GLOCOM.2014.7037145

Mendiola, A., Astorga, J., Jacob, E. and Higuero, M. 2016. A survey on the contributions of software-defined networking to traffic engineering. IEEE Communications Surveys & Tutorials, 19(2), pp. 918-953. https://doi.org/10.1109/COMST.2016.2633579

Modi, T.M. and Swain, P. 2023. Enhanced routing using recurrent neural networks in software defined‐data center network. Concurrency and Computation: Practice and Experience, 35(5). P. e7557. https://doi.org/10.1002/cpe.7557

Nasser, F.K. and Behadili, S.F. 2022. Breast cancer detection using decision tree and k-nearest neighbour classifiers. Iraqi Journal of Science, pp. 4987-5003. https://doi.org/10.24996/ijs.2022.63.11.34

Oniz, Y., Kaynak, O. and Abiyev, R., 2013, February. Spiking neural networks for the control of a servo system. In 2013 IEEE International Conference on Mechatronics (ICM) (pp. 94-98). IEEE. https://doi.org/10.1109/ICMECH.2013.6518517

Priyadarsini, M. and Bera, P. 2021. Software defined networking architecture, traffic management, security, and placement: A survey. Computer Networks, 192, P. 108047. https://doi.org/10.1016/j.comnet.2021.108047

Roy, A., Venkataramani, S., Gala, N., Sen, S., Veezhinathan, K. and Raghunathan, A., 2017, July. A programmable event-driven architecture for evaluating spiking neural networks. In 2017 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED) (pp. 1-6). IEEE. https://doi.org/10.1109/ISLPED.2017.8009176

Shears, O. and Yazdani, A. 2020. Spiking neural networks for image classification. Advanced Machine Learning, 11, pp. 1-17. https://doi.org/10.13140/RG.2.2.27001.80486

Shihab, Z. I. 2016. Practical Adoption of Modified Spike Neural Network for Indoor Mobile Robot Navigation. M.Sc. Thesis, Computer Engineering, University of Baghdad.

Shirali-Shahreza, S. and Ganjali, Y. 2018. Delayed installation and expedited eviction: An alternative approach to reduce flow table occupancy in SDN switches. IEEE/ACM Transactions on Networking, 26(4), pp. 1547-1561. https://doi.org/10.1109/TNET.2018.2841397

Soud, N.S. and Al-Jamali, N.A.S. 2023. Intelligent congestion control of 5G traffic in SDN using dual-spike neural network. Journal of Engineering, 29(1), pp. 110-127. https://doi.org/10.31026/j.eng.2023.01.07

Thiruvarudchelvan, V., Crane, J.W. and Bossomaier, T., 2013, April. Analysis of SpikeProp convergence with alternative spike response functions. In 2013 IEEE Symposium on Foundations of Computational Intelligence (FOCI), pp. 98-105. https://doi.org/10.1109/FOCI.2013.6602461

Xu, Y., Yang, J. and Zhong, S. 2013. An online supervised learning method based on gradient descent for spiking neurons. Neural Networks 93 7-20. https://doi.org/10.1016/j.neunet.2013.04.010

Wang, N., Ho, K.H., Pavlou, G. and Howarth, M. 2008. An overview of routing optimization for internet traffic engineering. IEEE Communications Surveys & Tutorials 10(1), pp. 36-56. https://doi.org/10.1109/COMST.2008.4483669

Yusuf, M.N., Bakar, K.B.A., Isyaku, B., Osman, A.H., Nasser, M. and Elhaj, F.A., 2023. Adaptive path selection algorithm with flow classification for software-defined networks. Mathematics, 11(6), p.1404. https://doi.org/10.3390/math11061404

Yusuf, M.N., bin Abu Bakar, K., Isyaku, B. and Saheed, A.L., 2023. Review of path selection algorithms with link quality and critical switch aware for heterogeneous traffic in SDN. International journal of Electrical and Computer Engineering Systems, 14(3), pp. 345-370. https://doi.org/10.32985/ijeces.14.3.12

Zaher, M., Alawadi, A.H. and Molnár, S. 2021. Sieve: A flow scheduling framework in SDN based data center networks. Computer Communications, 171, pp. 99-111. https://doi.org/10.1016/j.comcom.2021.02.013

Similar Articles

You may also start an advanced similarity search for this article.