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 条
  • [21] Real-Time Cost Optimization Approach Based on Deep Reinforcement Learning in Software-Defined Security Middle Platform
    Li, Yuancheng
    Qin, Yongtai
    INFORMATION, 2023, 14 (04)
  • [22] Flow-based intrusion detection on software-defined networks: a multivariate time series anomaly detection approach
    Zavrak, Sultan
    Iskefiyeli, Murat
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (16): : 12175 - 12193
  • [23] Enhancing Quality-of-Service in Software-Defined Networks Through the Integration of Firefly-Fruit Fly Optimization and Deep Reinforcement Learning
    Aboughaly, Mahmoud
    Hannan, Shaikh Abdul
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (01) : 408 - 419
  • [24] 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 : 12175 - 12193
  • [25] AQMDRL: Automatic Quality of Service Architecture Based on Multistep Deep Reinforcement Learning in Software-Defined Networking
    Chen, Junyan
    Liao, Cenhuishan
    Wang, Yong
    Jin, Lei
    Lu, Xiaoye
    Xie, Xiaolan
    Yao, Rui
    SENSORS, 2023, 23 (01)
  • [26] Optimizing Time-Sensitive Software-Defined Wireless Networks With Reinforcement Learning
    Joo, Hyeontae
    Lee, Sangmin
    Lee, Seunghwan
    Kim, Hwangnam
    IEEE ACCESS, 2022, 10 : 119496 - 119505
  • [27] Deep Reinforcement Learning-Based Traffic Sampling for Multiple Traffic Analyzers on Software-Defined Networks
    Kim, Sunghwan
    Yoon, Seunghyun
    Lim, Hyuk
    IEEE ACCESS, 2021, 9 : 47815 - 47827
  • [28] Reconfigurable Network Topology Based on Deep Reinforcement Learning in Software-Defined Data-Center Networks
    Yang, Wen
    Guo, Bingli
    Shang, Yu
    Huang, Shanguo
    2020 ASIA COMMUNICATIONS AND PHOTONICS CONFERENCE (ACP) AND INTERNATIONAL CONFERENCE ON INFORMATION PHOTONICS AND OPTICAL COMMUNICATIONS (IPOC), 2020,
  • [29] Deep Reinforcement Learning for Securing Software-Defined Industrial Networks With Distributed Control Plane
    Wang, Jiadai
    Liu, Jiajia
    Guo, Hongzhi
    Mao, Bomin
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (06) : 4275 - 4285
  • [30] Enabling Scalable Routing in Software-Defined Networks With Deep Reinforcement Learning on Critical Nodes
    Sun, Penghao
    Guo, Zehua
    Li, Junfei
    Xu, Yang
    Lan, Julong
    Hu, Yuxiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (02) : 629 - 640