Flow-based Service Time optimization in software-defined networks using Deep Reinforcement Learning

被引:2
|
作者
Jimenez-Lazaro, Manuel [1 ]
Berrocal, Javier [1 ]
Galan-Jimenez, Jaime [1 ]
机构
[1] Univ Extremadura, Dept Comp Syst & Telemat Engn, Caceres, Spain
关键词
SDN; TCAM; Idle timeout; Rule placement problem; QoS;
D O I
10.1016/j.comcom.2023.12.038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A Ternary Content -Addressable Memory (TCAM) constitutes a memory variant employed within Software Defined Networking (SDN) node flow tables. These TCAMs deliver swift processing, enabling rapid parallel lookups. Nonetheless, due to their high energy consumption and cost, TCAMs have limited dimensions. This size constraint influences rule capacity, and suboptimal rule management can degrade network quality of service. Although different techniques for flow table management have been proposed during recent years, such as eviction, idle and hard timeout mechanisms, this paper proposes a Deep -Reinforcement Learning (DRL) solution, namely DRL-Idle, that is able to maximize the service time of the flows in an SDN network without considering any assumption about their status throughout time. By means of a continuous learning, DRL-Idle is able to also minimize the number of rule installations that are required to serve the target flows. Based on the idea of dynamically modifying the idle timeout value of the flows according to their needs, DRL-Idle outperforms existing approaches aiming at solving the Rule Placement Problem, averaging a 30% increase in performance.
引用
收藏
页码:54 / 67
页数:14
相关论文
共 50 条
  • [31] Flow-Based Routing for Flow Entry Aggregation in Software-Defined Networking
    Yoshioka, Koichi
    Hirata, Kouji
    Yamamoto, Miki
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2018, E101B (01) : 49 - 57
  • [32] Adaptive Video Streaming in Software-defined Mobile Networks: A Deep Reinforcement Learning Approach
    Luo, Jia
    Yu, F. Richard
    Chen, Qianbin
    Tang, Lun
    Zhang, Zhicai
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [33] Performance Analysis of Flow-Based Routing in Software-Defined Networking
    Hertiana, Sofia Naning
    Hendrawan
    Kurniawan, Adit
    2016 22ND ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), 2016, : 579 - 585
  • [34] Correction: Flow-based intrusion detection on software-defined networks: a multivariate time series anomaly detection approach
    Sultan Zavrak
    Murat Iskefiyeli
    Neural Computing and Applications, 2023, 35 : 18091 - 18091
  • [35] Deep learning for the security of software-defined networks: a review
    Roya Taheri
    Habib Ahmed
    Engin Arslan
    Cluster Computing, 2023, 26 : 3089 - 3112
  • [36] Deep learning for the security of software-defined networks: a review
    Taheri, Roya
    Ahmed, Habib
    Arslan, Engin
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 3089 - 3112
  • [37] Effects of Machine Learning Approach in Flow-Based Anomaly Detection on Software-Defined Networking
    Dey, Samrat Kumar
    Rahman, Md. Mahbubur
    SYMMETRY-BASEL, 2020, 12 (01):
  • [38] Adaptive Configuration with Deep Reinforcement Learning in Software-Defined Time-Sensitive Networking
    Guo, Mengjie
    Shou, Guochu
    Liu, Yaqiong
    Hu, Yihong
    PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [39] A deep learning technique to detect distributed denial of service attacks in software-defined networks
    Gadallah, Waheed G.
    Ibrahim, Hosny M.
    Omar, Nagwa M.
    COMPUTERS & SECURITY, 2024, 137
  • [40] Deep Graph Reinforcement Learning Based Intelligent Traffic Routing Control for Software-Defined Wireless Sensor Networks
    Huang, Ru
    Guan, Wenfan
    Zhai, Guangtao
    He, Jianhua
    Chu, Xiaoli
    APPLIED SCIENCES-BASEL, 2022, 12 (04):