A Novel Method for Routing Optimization in Software-Defined Networks

被引:1
|
作者
Alkhalaf, Salem [1 ]
Alturise, Fahad [1 ]
机构
[1] Coll Sci & Arts ArRass Qassim Univ, Dept Comp, Ar Rass, Qassim, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 73卷 / 03期
关键词
Reinforcement learning; routing algorithm; software-defined network; optimization;
D O I
10.32604/cmc.2022.031698
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:6393 / 6405
页数:13
相关论文
共 50 条
  • [1] An Optimization Routing Algorithm Based on Segment Routing in Software-Defined Networks
    Hou, Xiaolan
    Wu, Muqing
    Zhao, Min
    SENSORS, 2019, 19 (01)
  • [2] Dynamic Routing in Software-Defined Networks
    Mulla, Mohammed Moin
    Khot, Akshay
    Patil, Anusha
    Chandani, D. G.
    EMERGING RESEARCH IN ELECTRONICS, COMPUTER SCIENCE AND TECHNOLOGY, ICERECT 2018, 2019, 545 : 1027 - 1037
  • [3] A Novel Strategy for Computing Routing Paths for Software-Defined Networks Based on MOCell Optimization
    Gonzalez-Trejo, Jose E.
    Rivera-Rodriguez, Raul
    Tchernykh, Andrei
    Lozano-Rizk, Jose E.
    Villarreal-Reyes, Salvador
    Galaviz-Mosqueda, Alejandro
    Gonzalez Compean, Jose L.
    APPLIED SCIENCES-BASEL, 2022, 12 (22):
  • [4] A Routing Optimization Method for Software-Defined Optical Transport Networks Based on Ensembles and Reinforcement Learning
    Chen, Junyan
    Xiao, Wei
    Li, Xinmei
    Zheng, Yang
    Huang, Xuefeng
    Huang, Danli
    Wang, Min
    SENSORS, 2022, 22 (21)
  • [5] Improving the Routing Security in Software-Defined Networks
    Ai, Jianjian
    Guo, Zehua
    Chen, Hongchang
    Cheng, Guozhen
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (05) : 838 - 841
  • [6] Routing Stability in Hybrid Software-Defined Networks
    Tseng, Shih-Hao
    Tang, Ao
    Choudhury, Gagan L.
    Tse, Simon
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (02) : 790 - 804
  • [7] Cognitive Routing in Software-Defined Maritime Networks
    Ghafoor, Huma
    Koo, Insoo
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2020, 2020 (2020):
  • [8] Reliable Multicast Routing for Software-Defined Networks
    Shen, Shan-Hsiang
    Huang, Liang-Hao
    Yang, De-Nian
    Chen, Wen-Tsuen
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [9] A Novel Adaptive Routing and Switching Scheme for Software-Defined Vehicular Networks
    Zhao, Liang
    Zhao, Weiliang
    Al-Dubai, Ahmed
    Min, Geyong
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [10] A Review of Routing Optimization Techniques for Quality of Service Assurance in Software-Defined Networks
    Yan, Guozhu
    Wang, Jingchao
    Ren, Shuangyin
    Xue, Chao
    2023 2ND ASIA CONFERENCE ON ALGORITHMS, COMPUTING AND MACHINE LEARNING, CACML 2023, 2023, : 167 - 174