scispace - formally typeset
Journal ArticleDOI

Machine Learning-Based Multipath Routing for Software Defined Networks

Reads0
Chats0
TLDR
In this paper, a machine learning-based multipath routing (MLMR) framework is proposed for software-defined networks with quality-of-service (QoS) constraints and flow rules space constraints.
Abstract
Network softwarization has recently been enabled via the software-defined networking (SDN) paradigm, which separates the data plane from control plane allowing for a flexible and centralized control of networks. This separation facilitates implementation of machine learning techniques for network management and optimization. In this work, a machine learning-based multipath routing (MLMR) framework is proposed for software-defined networks with quality-of-service (QoS) constraints and flow rules space constraints. The QoS-aware multipath routing problem in SDN is modeled as multicommodity network flow problem with side constraints, that is known to be NP-hard. The proposed framework utilizes network status estimates, and their corresponding routing configurations available at the network central controller to learn a mapping function between them. Once the mapping function is learned, it is applied on live-inputs of network status and routing requests to predict a multipath routing solutions in real-time. Performance evaluations of the MLMR framework on real traces of network traffic verify its accuracy and resilience to noise in training data. Furthermore, the MLMR framework demonstrates more than 98.99% improvement in computational efficiency.

read more

Citations
More filters
Journal ArticleDOI

A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges

TL;DR: A topical survey of the application and impact of software-defined networking on the Internet of things networks, carried out from the different perspectives ofSoftware-based Internet of Things networks, including wide-area networks, edge networks, and access networks.
Journal ArticleDOI

A Survey on Machine Learning Techniques for Routing Optimization in SDN

TL;DR: In this paper, the authors present a survey of machine learning techniques for routing optimization in SDN based on three core categories (i.e., supervised learning, unsupervised learning, and reinforcement learning).
Journal ArticleDOI

A comprehensive survey of DDoS defense solutions in SDN: Taxonomy, research challenges, and future directions

TL;DR: A systematic literature review on various DDoS defense mechanisms to protect the control plane, data plane, and data-control plane communication channel and presents the taxonomy of DDoSDefense solutions that classify the reviewed articles based on the attack targets, DDoSdefense approaches, testing environment, and traffic generation mechanism.
Journal ArticleDOI

DynamicTuple: The dynamic adaptive tuple for high-performance packet classification

TL;DR: In this paper, the Dynamic Adaptive Tuple (DynamicTuple) is proposed for both fast packet classification and rule updating simultaneously, which exploits dynamic programming to find the appropriate tuple formulation to minimize the lookup time.
Journal ArticleDOI

Intelligent Secure Networking in In-band Full-duplex Dynamic Access Networks: Spectrum Management and Routing Protocol

TL;DR: In this article, a secure-aware IBFD-based routing protocol is proposed to mitigate the effects of jamming attacks on cognitive radio (CR) systems by considering the unique characteristics of the CRN environment.
References
More filters
Journal Article

Dropout: a simple way to prevent neural networks from overfitting

TL;DR: It is shown that dropout improves the performance of neural networks on supervised learning tasks in vision, speech recognition, document classification and computational biology, obtaining state-of-the-art results on many benchmark data sets.
Journal ArticleDOI

Finding the K Shortest Loopless Paths in a Network

Jin Y. Yen
- 01 Jul 1971 - 
TL;DR: The significance of the new algorithm is that its computational upper bound increases only linearly with the value of K, so it is extremely efficient as compared with the algorithms proposed by Bock, Kantner, and Haynes and others.
Journal ArticleDOI

A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks

TL;DR: The SDN architecture and the OpenFlow standard in particular are presented, current alternatives for implementation and testing of SDN-based protocols and services are discussed, current and future SDN applications are examined, and promising research directions based on the SDN paradigm are explored.
Journal ArticleDOI

A comprehensive survey on machine learning for networking: evolution, applications and research opportunities

TL;DR: This survey delineates the limitations, give insights, research challenges and future opportunities to advance ML in networking, and jointly presents the application of diverse ML techniques in various key areas of networking across different network technologies.
Journal ArticleDOI

State-of-the-Art Deep Learning: Evolving Machine Intelligence Toward Tomorrow’s Intelligent Network Traffic Control Systems

TL;DR: An overview of the state-of-the-art deep learning architectures and algorithms relevant to the network traffic control systems, and a new use case, i.e., deep learning based intelligent routing, which is demonstrated to be effective in contrast with the conventional routing strategy.
Related Papers (5)