SDN Flow Entry Management Using Reinforcement Learning

09/24/2018
by   Ting-Yu Mu, et al.
1

Modern information technology services largely depend on cloud infrastructures to provide their services. These cloud infrastructures are built on top of datacenter networks (DCNs) constructed with high-speed links, fast switching gear, and redundancy to offer better flexibility and resiliency. In this environment, network traffic includes long-lived (elephant) and short-lived (mice) flows with partitioned and aggregated traffic patterns. Although SDN-based approaches can efficiently allocate networking resources for such flows, the overhead due to network reconfiguration can be significant. With limited capacity of Ternary Content-Addressable Memory (TCAM) deployed in an OpenFlow enabled switch, it is crucial to determine which forwarding rules should remain in the flow table, and which rules should be processed by the SDN controller in case of a table-miss on the SDN switch. This is needed in order to obtain the flow entries that satisfy the goal of reducing the long-term control plane overhead introduced between the controller and the switches. To achieve this goal, we propose a machine learning technique that utilizes two variations of reinforcement learning (RL) algorithms-the first of which is traditional reinforcement learning algorithm based while the other is deep reinforcement learning based. Emulation results using the RL algorithm show around 60 around 14 Filters (MBF) method given a fixed size flow table of 4KB.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/24/2020

CFR-RL: Traffic Engineering with Reinforcement Learning in SDN

Traditional Traffic Engineering (TE) solutions can achieve the optimal o...
research
09/07/2019

Destination-aware Adaptive Traffic Flow Rule Aggregation in Software-Defined Networks

In this paper, we propose a destination-aware adaptive traffic flow rule...
research
12/17/2020

Reliability Aware Multiple Path Installation in Software Defined Networking

Being a state-of-the-art network, Software Defined Networking (SDN) deco...
research
09/04/2019

Q-DATA: Enhanced Traffic Flow Monitoring in Software-Defined Networks applying Q-learning

Software-Defined Networking (SDN) introduces a centralized network contr...
research
11/01/2018

SDN based Network Function Parallelism in Cloud

Network function virtualization (NFV) based service function chaining (S...
research
05/15/2020

SDN Enabled and OpenFlow Compatible Network Performance Monitoring System

Network performance monitoring holds a pivotal role in improving the ove...
research
08/27/2019

HyMER: A Hybrid Machine Learning Framework for Energy Efficient Routing in SDN

Combining the capabilities of the programmability of networks by SDN and...

Please sign up or login with your details

Forgot password? Click here to reset