A Novel Method for Routing Optimization in Software-Defined Networks
Source abstract
Abstract
Software-defined network (SDN) is a new form of network architecture that has programmability, ease of use, centralized control, and protocol independence. It has received high attention since its birth. With SDN network architecture, network management becomes more efficient, and programmable interfaces make network operations more flexible and can meet the different needs of various users. The mainstream communication protocol of SDN is OpenFlow, which contains a Match Field in the flow table structure of the protocol, which matches the content of the packet header of the data received by the switch, and completes the corresponding actions according to the matching results, getting rid of the dependence on the protocol to avoid designing a new protocol. In order to effectively optimize the routing for SDN, this paper proposes a novel algorithm based on reinforcement learning. The proposed technique can maximize numerous objectives to dynamically update the routing strategy, and it has great generality and is not reliant on any specific network state. The control of routing strategy is more complicated than many Q-learning-based algorithms due to the employment of reinforcement learning. The performance of the method is tested by experiments using the OMNe++ simulator. The experimental results reveal that our PPO-based SDN routing control method has superior performance and stability than existing algorithms.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Software-Defined Networks and 5G · Advanced Optical Network Technologies · Interconnection Networks and Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (32)
Show source-provided references
1. Routing and spectrum allocation in spectrum-sliced elastic optical networks: A primal-dual framework10.3390/electronics10222809 ↗
2. Multi-dimensional routing, wavelength, and timeslot allocation (RWTA) in quantum key distribution optical networks (QKD-ON)
3. Statistical assessment of open optical networks10.3390/photonics6020064 ↗
4. A hybrid load-balancing and energy-aware RWA algorithm for telecommunication networks10.1016/j.comcom.2015.06.010 ↗
5. Emulating software-defined disaggregated optical networks in a containerized framework
6. Software-defined networking (SDN) controlled all optical switching networks with multi-dimensional switching architecture10.1016/j.yofte.2014.04.002 ↗
7. Low-latency optical wireless data-center networks using nanoseconds semiconductor-based wavelength selectors and arrayed waveguide grating router
8. Data-driven network analytics and network optimization in SDN-based programmable optical networks
9. A Fault-tolerant transmission scheme in SDN-based industrial iot (IIoT) over fiber-wireless networks10.3390/e24020157 ↗
10. Fully SDN-enabled all-optical architecture for data center virtualization with time and space multiplexing10.1364/JOCN.10.000B90 ↗
11. COSIGN: A complete SDN enabled all-optical architecture for data centre virtualization with time and space multiplexing
12. Demonstration of an SDM network testbed for joint spatial circuit and packet switching10.3390/photonics5030020 ↗
13. A Q-learning-based approach for deploying dynamic service function chains10.3390/sym10110646 ↗
14. Memetic binary particle swarm optimization for discrete optimization problems10.1016/j.ins.2014.12.016 ↗
15. Enhancing GMPLS signaling protocol for encompassing quality of transmission (QoT) in all-optical networks10.1109/JLT.2008.925674 ↗
16. A survey on machine learning techniques for routing optimization in SDN10.1109/ACCESS.2021.3099092 ↗
17. State-of-the-art deep learning: Evolving machine intelligence toward tomorrow’s intelligent network traffic control systems10.1109/COMST.2017.2707140 ↗
18. SDN-Enabled FiWi-IoT smart environment network traffic classification using supervised ML models
19. Dynamic routing and spectrum assignment based on multilayer virtual topology and ant colony optimization in elastic software-defined optical network10.1117/1.OE.56.7.076111 ↗
20. A new adaptive traffic engineering method for tele-surgery using ACO algorithm over software defined networks10.1016/j.eurtel.2017.10.003 ↗
21. Multi-attribute-based QoS-aware virtual network function placement and service chaining algorithms in smart cities10.1016/j.compeleceng.2021.107465 ↗
22. Q-FDBA: Improving QoE fairness for video streaming10.1007/s11042-017-4917-1 ↗
23. Reinforcement learning and physics
24. A SDN-based active measurement method to traffic QoS sensing for smart network access
25. QoS-Aware adaptive routing in multi-layer hierarchical software defined networks: A reinforcement learning approach
26. SDN-MQTT based communication system for battlefield UAV swarms10.1109/MCOM.2019.1900291 ↗
27. Knowledge-defined networking
28. DROM: Optimizing the routing in software-defined networks with deep reinforcement learning10.1109/ACCESS.2018.2877686 ↗
29. An off-policy trust region policy optimization method with monotonic improvement guarantee for deep reinforcement learning10.1109/TNNLS.2021.3123637 ↗
30. Integrated robotic and network simulation method10.3390/s19204585 ↗
31. Industrial networks driven by SDN technology for dynamic fast resilience
32. Simplifying the synthesis of internet traffic matrices10.1145/1096536.1096551 ↗