Abstract
Traffic engineering is critical for optimizing network performance and resource utilization. Software-Defined Networking (SDN) offers a flexible architecture that allows dynamic traffic management. However, traditional traffic engineering methods can struggle as SDN networks grow in size and complexity, making congestion management a key challenge. This paper presents a novel traffic engineering solution for SDN that utilizes Particle Swarm Optimization (PSO) within a scalable hierarchical framework. The approach addresses the difficulties of dynamic traffic patterns and resource allocation in large-scale SDN deployments by breaking down traffic management tasks into manageable domains. By leveraging PSO's ability to explore large solution spaces, the algorithm optimizes routing paths and bandwidth allocation based on a fitness function designed to minimize congestion, latency, and other key performance metrics. The proposed method, called Particle Swarm Optimization for Congestion Management (PSOCB), focuses on optimizing cluster switches using meta-heuristic techniques. PSOCB achieves a 13% increase in throughput and an 8% improvement in link performance, while reducing delays compared to traditional methods. Although PSOCB occasionally showed higher congestion than baseline approaches, it quickly restored normal network conditions through its congestion removal strategies. Simulations on realistic network topologies demonstrate substantial performance improvements over conventional static routing, highlighting the effectiveness and scalability of our PSO-based hierarchical traffic engineering solution.












Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
No datasets were generated or analysed during the current study.
Conflict of interest
Abbreviations
- SDN:
-
Software-defined networking
- PSO:
-
Particle swarm optimization
- HTE:
-
Hierarchical traffic engineering
- QOS:
-
Quality of service
- PSOBC:
-
Particle swarm optimization for bandwidth control
- VNRs:
-
Virtual network requests
- VN:
-
Virtual network
- NVEs:
-
Network virtualization environments
- CPU:
-
Central processing unit
- ECMP:
-
Equal-cost multi-path
- TCP:
-
Transmission control protocol
- NS2:
-
Network simulator version2
- TCP:
-
Transmission control protocol
- RTT:
-
Round-trip time
- API:
-
Application programming interface
- IP:
-
Internet protocol
- IOT:
-
Internet of thing
- ML:
-
Machine learning
- AI:
-
Artificial intelligence
- BGP:
-
Border gateway protocol
References
Li J, Shi W, Yang P, Shen X (2019) On dynamic mapping and scheduling of service function chains in SDN/NFV-enabled networks. IEEE Glob Commun Conf (GLOBECOM) 2019:1–6
Shu Z et al. (2016) Traffic engineering in software-defined networking : measurement and management. IEEE Access. http://www.ieee.org/publications_standards/publications/rights/index.html
Chiang ML, Cheng HS, Liu HY, Chiang CY (2021) SDN-based server clusters with dynamic load balancing and performance improvement. Cluster Comput 24:537–558
Lei K, Liang Y, Li W (2020) Congestion control in SDN-based networks via multi-task deep reinforcement learning. IEEE Netw 34(4):28–34
Javadpour A (2019) Improving resources management in network virtualization by utilizing a software-based network. Wirel Pers Commun 106(2):505–519
Javadpour A, Wang G, Rezaei S (2020) Resource management in a peer to peer cloud network for IoT. Wirel Pers Commun
Queiroz W, Capretz MAM, Dantas M (2019) An approach for SDN traffic monitoring based on big data techniques. J Netw Comput Appl 131:28–39
Javadpour A, Ja’fari F, Pinto P, Zhang W (2023) Mapping and embedding infrastructure resource management in software defined networks. Cluster Comput 26(1): 461–475
Javadpour A (2019) Providing a way to create balance between reliability and delays in SDN networks by using the appropriate placement of controllers. Wirel Pers Commun
Javadpour A, Wang G (2021) cTMvSDN: improving resource management using combination of Markov-process and TDMA in software-defined networking. J Supercomput
Sangaiah AK, Javadpour A, Pinto P, Ja’fari F, Zhang W (2022) Improving quality of service in 5G resilient communication with the cellular structure of smartphones. ACM Trans Sens Netw
Bouchair A, Yagoubi B, Makhlouf SA (2022) A cluster-oriented policy for virtual network embedding in SDN-enabled distributed cloud. Int J Comput Digit Syst 11(1):353–365
Bhardwaj S, Panda SN (2022) Performance evaluation using RYU SDN controller in software-defined networking environment. Wirel Pers Commun 122(1):701–723
He Q, Zhang F, Bian G, Zhang W, Li Z, Duan D (2022) Real-time network virtualization based on SDN and Docker container. Cluster Comput, pp 1–15
Hodaei A, Babaie S (2021) A survey on traffic management in software-defined networks: challenges, effective approaches, and potential measures. Wirel Pers Commun 118(2):1507–1534
Wang H, Deng A, Hu C (2021) A SDN-based heterogeneous networking scheme for profinet and modbus networks. Int Conf Inf Commun Technol Convergen (ICTC) 2021:915–920
Amjad S, Varasteh A, Deric N, Mas-Machuca C (2021) Delay-aware dynamic hypervisor placement and reconfiguration in virtualized SDN. In: 2021 12th International conference on network of the future (NoF), pp 1–9
Kaur H, Jyoti N (2017) Traffic based load balancing in software defined networking. Int J Comput Sci Eng 9(06):975–3397
Zhang J, Ye M, Guo Z, Yen CY, Chao HJ (2020) CFR-RL: traffic engineering with reinforcement learning in SDN. IEEE J Sel Areas Commun 38(10):2249–2259
Al-fares M, Hedera: dynamic flow scheduling for data center networks
Egilmez HE, Member S, Tekalp AM, Distributed QoS architectures for multimedia streaming over software defined networks, vol 90089
Wichtlhuber M, Reinecke R, Hausheer D (2015) An SDN-based CDN/ISP collaboration architecture for managing high-volume flows. IEEE Trans Netw Serv Manage 12(1):48–60
Kanagevlu R, Aung KMM (2016) SDN controlled local re-routing to reduce congestion in cloud data center. In: Proceedings of the 2015 International Conference on Cloud Computing Research and Innovation (ICCCRI), pp 80–88
Boryło P, Chołda P, Domżał J, Jaglarz P, Jurkiewicz P, Rzepka M, Rzym G, Wójcik R (2024) SDNRoute: proactive routing optimization in software defined networks. Comput Commun J Homepage: www.elsevier.com/locate/comcom, Received 5 June 2024; Accepted 18 July 2024
Panel Rohit Kumar AB , Venkanna UB , Vivek Tiwari B (2023) Optimized traffic engineering in Software Defined Wireless Network based IoT (SDWNIoT): State-of-the-art, research opportunities and challenges. Comput Sci Rev 49:100572
Wang C, Cao W, Hu Y, Liu J (2023) Data center traffic scheduling strategy for minimization congestion and quality of service guaranteeing. Comput Mater Continua. Received: 11 November 2022; Accepted: 08 February 2023.
Funding
No funding received.
Author information
Authors and Affiliations
Contributions
The contributions of the authors to this article are as follows: All authors contributed to writing the proposed method, its implementation, and the evaluation of the results. They also assisted in writing various sections of the manuscript. Additionally, all authors reviewed the manuscript multiple times and made necessary revisions, especially those suggested by the reviewers. S.A. (PhD Student) led the development of the proposed method, including its implementation and the evaluation of results. She played a central role in writing the majority of the manuscript. Moreover, S.A. worked on revising the manuscript, addressing feedback from the reviewers, and collaborating with M.S. and H.G. to make necessary corrections to the article. M.S. (Supervisor and Corresponding Author) contributed to the formulation of the proposed method and played an active role in drafting various sections of the manuscript. Along with S.A., M.S. carefully reviewed and provided critical feedback on multiple drafts, making several revisions, particularly in response to the reviewers’ comments. M.S.'s efforts focused on ensuring the clarity, technical accuracy, and consistency of the manuscript. H.G. (Advisor) provided substantial assistance throughout the implementation and writing process, contributing to various sections and collaborating with the other authors to improve the overall structure of the manuscript. He also played a key role in editing, refining the English language, and ensuring that the content was well-organized. Somayeh Azizi (S.A) Mohammadreza Soltanaghaei (M.S) Hossein Ghaffarian (H.G.)
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interests.
Ethical approval
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. The authors declare the following financial interests/personal relationships, which may be considered as potential competing interests. (1) This material is the authors' own original work, which has not been previously published elsewhere. (2) The paper is not currently being considered for publication elsewhere. (3) The paper reflects the authors' own research and analysis wholly and truthfully. (4) The paper properly credits the meaningful contributions of co-authors and co-researchers. (5) The results are appropriately placed in prior and existing research context. (6) All sources used are properly disclosed (correct citation). Copying of text must be indicated as such by using quotation marks and giving proper references.(7) All authors have been personally and actively involved in substantial work leading to the paper and will take public.Responsibility for its content. I agree with the above statements and declare that this submission follows the policies as outlined in the Guide for Authors and in the Ethical Statement.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Azizi, S., Soltanaghaei, M. & Ghaffarian, H. Hierarchical traffic engineering with PSO: a path to efficient congestion management in SDN. Computing 107, 55 (2025). https://doi.org/10.1007/s00607-024-01363-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00607-024-01363-1
Keywords
- Software-defined networking (SDN)
- Data center network
- Traffic engineering
- Congestion management
- PSO
- Particle swarm optimization
- Hierarchical optimization
- Network efficiency