DRL-FTO: Dynamic Flow Rule Timeout Optimization in SDN using Deep Reinforcement Learning

Haq, Faizul and Naaz, Adeeba and Bantupalli, T V Pavan Kumar and Kataoka, Kotaro (2021) DRL-FTO: Dynamic Flow Rule Timeout Optimization in SDN using Deep Reinforcement Learning. In: 2021 Asian Internet Engineering Conference, AINTEC 2021, 14 December 2021 through 16 December 2021, Virtual, Online.

[img] Text
AINTEC_2021.pdf - Published Version
Restricted to Registered users only

Download (954kB) | Request a copy


Optimization of flow rule timeouts promises to reduce the frequency of message exchange between the SDN controller and the switches and contributes to the reduction of the controller load. However, such optimization is challenging due to the dynamically changing traffic patterns. Many algorithm-based solutions are based on the estimation of flow duration. However, such estimation approaches cannot achieve as good results as learning through observation, the actual attempt to optimize the timeout, and evaluating such actions in the network. This paper proposes "DRL-FTO", a Deep Reinforcement Learning based approach to optimize the flow rule timeouts so that the number of message exchanges between the SDN controller and switches is minimized even though the characteristics of incoming traffic dynamically changes. We developed the proof of concept implementation of DRL-FTO and evaluated using the synthesized Internet traffic in Mininet environment with Ryu SDN controller. The evaluation results exhibited that DRL-FTO reduces the message exchange without compromising the throughput in the data plane, and, as a positive consequence, the SDN controller load can also be reduced. © 2021 ACM.

[error in script]
IITH Creators:
IITH CreatorsORCiD
Kataoka, Kotarohttps://orcid.org/0000-0003-0545-3415
Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: Deep Q-Learning; Reinforcement Learning; SDN; Software Defined Networks
Subjects: Computer science
Divisions: Department of Computer Science & Engineering
Depositing User: . LibTrainee 2021
Date Deposited: 18 Aug 2022 11:36
Last Modified: 18 Aug 2022 11:36
URI: http://raiith.iith.ac.in/id/eprint/10204
Publisher URL: http://doi.org/10.1145/3497777.3498549
Related URLs:

    Actions (login required)

    View Item View Item
    Statistics for RAIITH ePrint 10204 Statistics for this ePrint Item