Machine Learning for Network Resiliency and Consistency
Title | Machine Learning for Network Resiliency and Consistency |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Hussein, A., Salman, O., Chehab, A., Elhajj, I., Kayssi, A. |
Conference Name | 2019 Sixth International Conference on Software Defined Systems (SDS) |
Date Published | jun |
Keywords | adaptability, ARS, artificial intelligence, artificial intelligence resiliency system, Computer architecture, consistency test scenario, consistency verification system, convolutional neural nets, convolutional neural networks, data privacy, Deep Learning, deep learning architectures, feature extraction, flow tables, global overview, learning (artificial intelligence), machine learning, network configurations, network consistency, network resilience, network resiliency, programmable networking, pubcrawl, resilience, Resiliency, SDN, security, security system, software defined networking |
Abstract | Being able to describe a specific network as consistent is a large step towards resiliency. Next to the importance of security lies the necessity of consistency verification. Attackers are currently focusing on targeting small and crutial goals such as network configurations or flow tables. These types of attacks would defy the whole purpose of a security system when built on top of an inconsistent network. Advances in Artificial Intelligence (AI) are playing a key role in ensuring a fast responce to the large number of evolving threats. Software Defined Networking (SDN), being centralized by design, offers a global overview of the network. Robustness and adaptability are part of a package offered by programmable networking, which drove us to consider the integration between both AI and SDN. The general goal of our series is to achieve an Artificial Intelligence Resiliency System (ARS). The aim of this paper is to propose a new AI-based consistency verification system, which will be part of ARS in our future work. The comparison of different deep learning architectures shows that Convolutional Neural Networks (CNN) give the best results with an accuracy of 99.39% on our dataset and 96% on our consistency test scenario. |
URL | https://ieeexplore.ieee.org/document/8768668 |
DOI | 10.1109/SDS.2019.8768668 |
Citation Key | hussein_machine_2019 |
- global overview
- software defined networking
- security system
- security
- SDN
- Resiliency
- resilience
- pubcrawl
- programmable networking
- network resiliency
- network resilience
- network consistency
- network configurations
- machine learning
- learning (artificial intelligence)
- adaptability
- flow tables
- feature extraction
- deep learning architectures
- deep learning
- data privacy
- convolutional neural networks
- convolutional neural nets
- consistency verification system
- consistency test scenario
- computer architecture
- artificial intelligence resiliency system
- Artificial Intelligence
- ARS