Visible to the public A Machine Learning Framework for Prevention of Software-Defined Networking Controller from DDoS Attacks and Dimensionality Reduction of Big Data

TitleA Machine Learning Framework for Prevention of Software-Defined Networking Controller from DDoS Attacks and Dimensionality Reduction of Big Data
Publication TypeConference Paper
Year of Publication2020
AuthorsAli, Jehad, Roh, Byeong-hee, Lee, Byungkyu, Oh, Jimyung, Adil, Muhammad
Conference Name2020 International Conference on Information and Communication Technology Convergence (ICTC)
Date PublishedOct. 2020
PublisherIEEE
ISBN Number978-1-7281-6758-9
KeywordsBig Data, Classification algorithms, composability, DDoS Attack Prevention, denial-of-service attack, dimensionality reduction, distributed denial of service attack, Human Behavior, machine learning, Metrics, Prediction algorithms, principal component analysis, pubcrawl, resilience, Resiliency, software-defined networking, Support vector machines
AbstractThe controller is an indispensable entity in software-defined networking (SDN), as it maintains a global view of the underlying network. However, if the controller fails to respond to the network due to a distributed denial of service (DDoS) attacks. Then, the attacker takes charge of the whole network via launching a spoof controller and can also modify the flow tables. Hence, faster, and accurate detection of DDoS attacks against the controller will make the SDN reliable and secure. Moreover, the Internet traffic is drastically increasing due to unprecedented growth of connected devices. Consequently, the processing of large number of requests cause a performance bottleneck regarding SDN controller. In this paper, we propose a hierarchical control plane SDN architecture for multi-domain communication that uses a statistical method called principal component analysis (PCA) to reduce the dimensionality of the big data traffic and the support vector machine (SVM) classifier is employed to detect a DDoS attack. SVM has high accuracy and less false positive rate while the PCA filters attribute drastically. Consequently, the performance of classification and accuracy is improved while the false positive rate is reduced.
URLhttps://ieeexplore.ieee.org/document/9289504
DOI10.1109/ICTC49870.2020.9289504
Citation Keyali_machine_2020