RapidLearn: A General Purpose Toolkit for Autonomic Networking

09/09/2020
by   Jatin Sharma, et al.
0

Software Defined Networking has unfolded a new area of opportunity in distributed networking and intelligent networks. There has been a great interest in performing machine learning in distributed setting, exploiting the abstraction of SDN which makes it easier to write complex ML queries on standard control plane. However, most of the research has been made towards specialized problems (security, performance improvement, middlebox management etc) and not towards a generic framework. Also, existing tools and software require specialized knowledge of the algorithm/network to operate or monitor these systems. We built a generic toolkit which abstracts out the underlying structure, algorithms and other intricacies and gives an intuitive way for a common user to create and deploy distributed machine learning network applications. Decisions are made at local level by the switches and communicated to other switches to improve upon these decisions. Finally, a global decision is taken by controller based on another algorithm (in our case voting). We demonstrate efficacy of the framework through a simple DDoS detection algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2023

Detection of DDoS Attacks in Software Defined Networking Using Machine Learning Models

The concept of Software Defined Networking (SDN) represents a modern app...
research
04/08/2018

The Challenges in SDN/ML Based Network Security : A Survey

Machine Learning is gaining popularity in the network security domain as...
research
01/21/2020

LOcAl DEcisions on Replicated States (LOADER) in programmable data planes: programming abstraction and experimental evaluation

Programmable data planes recently emerged as a prominent innovation in S...
research
04/16/2018

Machine Learning and Software Defined Networks for High-Density WLANs

Next generation of wireless local area networks (WLANs) will operate in ...
research
05/13/2019

The Softwarised Network Data Zoo

More and more management and orchestration approaches for (software) net...
research
10/09/2018

ns3-gym: Extending OpenAI Gym for Networking Research

OpenAI Gym is a toolkit for reinforcement learning (RL) research. It inc...

Please sign up or login with your details

Forgot password? Click here to reset