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

09/04/2019
by   Trung V. Phan, et al.
0

Software-Defined Networking (SDN) introduces a centralized network control and management by separating the data plane from the control plane which facilitates traffic flow monitoring, security analysis and policy formulation. However, it is challenging to choose a proper degree of traffic flow handling granularity while proactively protecting forwarding devices from getting overloaded. In this paper, we propose a novel traffic flow matching control framework called Q-DATA that applies reinforcement learning in order to enhance the traffic flow monitoring performance in SDN based networks and prevent traffic forwarding performance degradation. We first describe and analyse an SDN-based traffic flow matching control system that applies a reinforcement learning approach based on Q-learning algorithm in order to maximize the traffic flow granularity. It also considers the forwarding performance status of the SDN switches derived from a Support Vector Machine based algorithm. Next, we outline the Q-DATA framework that incorporates the optimal traffic flow matching policy derived from the traffic flow matching control system to efficiently provide the most detailed traffic flow information that other mechanisms require. Our novel approach is realized as a REST SDN application and evaluated in an SDN environment. Through comprehensive experiments, the results show that—compared to the default behavior of common SDN controllers and to our previous DATA mechanism—the new Q-DATA framework yields a remarkable improvement in terms of traffic forwarding performance degradation protection of SDN switches while still providing the most detailed traffic flow information on demand.

READ FULL TEXT
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
11/01/2018

SDFW: SDN-based Stateful Distributed Firewall

SDN provides a programmable command and control networking system in a m...
research
07/27/2019

Q-MIND: Defeating Stealthy DoS Attacks in SDN with a Machine-learning based Defense Framework

Software Defined Networking (SDN) enables flexible and scalable network ...
research
10/16/2017

FlowCover: Low-cost Flow Monitoring Scheme in Software Defined Networks

Network monitoring and measurement are crucial in network management to ...
research
11/02/2019

SDN Enhanced Ethernet VPN for Data Center Interconnect

Ethernet Virtual Private Network (EVPN) is an emerging technology that a...
research
09/24/2018

SDN Flow Entry Management Using Reinforcement Learning

Modern information technology services largely depend on cloud infrastru...
research
11/23/2022

An information security monitoring and management system for 5G and 6G Networks based on SDN/NFV

An approach to using the concept of Software-Defined Networking and Netw...

Please sign up or login with your details

Forgot password? Click here to reset