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

被引:1
|
作者
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 条
  • [1] Software-defined networking QoS optimization based on deep reinforcement learning
    Lan, Julong
    Zhang, Xueshuai
    Hu, Yuxiang
    Sun, Penghao
    [J]. Tongxin Xuebao/Journal on Communications, 2019, 40 (12): : 60 - 67
  • [2] Deep Reinforcement Learning-Based Routing on Software-Defined Networks
    Kim, Gyungmin
    Kim, Yohan
    Lim, Hyuk
    [J]. IEEE ACCESS, 2022, 10 : 18121 - 18133
  • [3] Deep Reinforcement Learning-Based QoS Optimization for Software-Defined Factory Heterogeneous Networks
    Xia, Dan
    Wan, Jiafu
    Xu, Pengpeng
    Tan, Jinbiao
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4058 - 4068
  • [4] Deep Reinforcement Learning for Intelligent Service Provisioning in Software-Defined Industrial Fog Networks
    Sarkar, Indranil
    Adhikari, Mainak
    Kumar, Sanjay
    Menon, Varun G.
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (18) : 16953 - 16961
  • [5] A Routing Optimization Method for Software-Defined SGIN based on Deep Reinforcement Learning
    Tu, Zhe
    Zhou, Huachun
    Li, Kun
    Li, Guanglei
    Shen, Qi
    [J]. 2019 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2019,
  • [6] Deep Reinforcement Learning for the management of Software-Defined Networks in Smart Farming
    Alonso, Ricardo S.
    Sitton-Candanedo, Ines
    Casado-Vara, Roberto
    Prieto, Javier
    Corchado, Juan M.
    [J]. 2020 INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2020), 2020, : 135 - 140
  • [7] DROM: Optimizing the Routing in Software-Defined Networks With Deep Reinforcement Learning
    Yu, Changhe
    Lan, Julong
    Guo, Zehua
    Hu, Yuxiang
    [J]. IEEE ACCESS, 2018, 6 : 64533 - 64539
  • [8] Deep Reinforcement Learning based Smart Mitigation of DDoS Flooding in Software-Defined Networks
    Liu, Yandong
    Dong, Mianxiong
    Otat, Kaoru
    Li, Jianhua
    Wu, Jun
    [J]. 2018 IEEE 23RD INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2018, : 80 - 85
  • [9] Deep Reinforcement Learning Based Method for the Rule Placement Problem in Software-Defined Networks
    Jimenez-Lazaro, Manuel
    Berrocal, Javier
    Galan-Jimenez, Jaime
    [J]. PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [10] Mix-flow scheduling using deep reinforcement learning for software-defined data-center networks
    Liu, Wai-Xi
    Cai, Jun
    Wang, Yu
    Chen, Qing C.
    Tang, Dong
    [J]. INTERNET TECHNOLOGY LETTERS, 2019, 2 (03)