Deep Reinforcement Learning Driven Aggregate Flow Entries Eviction in Software Defined Networking

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Software-Defined Networking (SDN) separates control from network elements and logically centralizes it in SDN controller to provide global view and control of the network. Network elements, such as switches, only forward data using entries in the flow tables that are installed by the controller. The capacity of flow tables is limited and requires continuous management. Several studies have proposed eviction strategies to make space for new entries in the flow tables, but they assume 1:1 mapping between entries and incoming flows. This assumption is a major limitation, as in real networks many incoming flows can be handled by a single Aggregate Flow Entry (AFE). This paper handles this limitation by proposing Deep Reinforcement Learning (DRL) framework for eviction of AFEs. The proposed framework calculates the degree of AFEs (i.e., how many flows it entertains) along with other parameters to select AFE for eviction, where main objective is to minimize flow table overflows. The experiment results show that the proposed framework reduces the number of overflows by 37%, flow reinstallation by 87%, and the control signaling overhead by 45 % compared to the Random and Least Recently Used Algorithm (LRU).

Original languageEnglish
Title of host publication37th International Conference on Information Networking, ICOIN 2023
PublisherIEEE Computer Society
Pages282-286
Number of pages5
ISBN (Electronic)9781665462686
DOIs
StatePublished - 2023
Event37th International Conference on Information Networking, ICOIN 2023 - Bangkok, Thailand
Duration: 11 Jan 202314 Jan 2023

Publication series

NameInternational Conference on Information Networking
Volume2023-January
ISSN (Print)1976-7684

Conference

Conference37th International Conference on Information Networking, ICOIN 2023
Country/TerritoryThailand
CityBangkok
Period11/01/2314/01/23

Keywords

  • Aggregate Flow Entry
  • Deep Q-learning
  • Deep Reinforcement Learning
  • OpenFlow
  • Software-Defined Networking

Fingerprint

Dive into the research topics of 'Deep Reinforcement Learning Driven Aggregate Flow Entries Eviction in Software Defined Networking'. Together they form a unique fingerprint.

Cite this