Reinforcement Learning-Based Service-Oriented Dynamic Multipath Routing in SDN

Kai Cheng Chiu, Chien Chang Liu, Li Der Chou

Research output: Contribution to journalArticlepeer-review

10 Scopus citations


The increasing quality and various requirements of network services are guaranteed because of the advancement of the emerging network paradigm, software-defined networking (SDN), and benefits from the centralized and software-defined architecture. The SDN not only facilitates the configuration of the network policies for traffic engineering but also brings convenience for network state obtainment. The traffic of numerous services is transmitted within a network, whereas each service may demand different network metrics, such as low latency or low packet loss rate. Corresponding quality of service policies must be enforced to meet the requirements of different services, and the balance of link utilization is also indispensable. In this research, Reinforcement Discrete Learning-Based Service-Oriented Multipath Routing (RED-STAR) has been proposed to understand the policy of distributing an optimal path for each service. The RED-STAR takes the network state and service type as input values to dynamically select the path a service must be forwarded. Custom protocols are designed for network state obtainment, and a deep learning-based traffic classification model is also integrated to identify network services. With the differentiated reward scheme for every service type, the reinforcement learning model in RED-STAR gradually achieves high reward values in various scenarios. The experimental results show that RED-STAR can adopt the dynamic network environment, obtaining the highest average reward value of 1.8579 and the lowest average maximum bandwidth utilization of 0.3601 among all path distribution schemes in a real-case scenario.

Original languageEnglish
Article number1330993
JournalWireless Communications and Mobile Computing
StatePublished - 2022


Dive into the research topics of 'Reinforcement Learning-Based Service-Oriented Dynamic Multipath Routing in SDN'. Together they form a unique fingerprint.

Cite this