@article{MAKHILLJEAS2020151819446,
    title = {Machine Learning based IDS for Software Defined Networking},
    journal = {Journal of Engineering and Applied Sciences},
    volume = {15},
    number = {18},
    pages = {3354-3358},
    year = {2020},
    issn = {1816-949x},
    doi = {jeasci.2020.3354.3358},
    url = {https://makhillpublications.co/view-article.php?issn=1816-949x&doi=jeasci.2020.3354.3358},
    author = {Oqbah,Khaldoun and},
    keywords = {SDN,IDS,machine learning,NSL-KDD,technique},
    abstract = {In the last few years, big companies have been
depending more and more on Software defined
Networking &ldquo;SDN&rdquo; to fulfill their needs for
programmable networks. But like other networks, SDN
has some security issues. Many technologies are used to
solve such problems and machine learning is considered
one of the best. Machine learning has demonstrated its
ability to find data patterns when other technologies
failed. This makes it a perfect choice for intrusion
detection system &ldquo;IDS&rdquo; in general and anomaly-based
detection in particular. In this research, we propose a new
anomaly-based IDS that benefits from the ability of SDN
to provide statistical features about flows that pass
through the network and passes these features to a voting
system that consists of several machine learning
algorithms. This technique gives the system the ability to
study the user&#146;s behavior and predict any possible
intrusion. The voting system is trained and tested using
NSL-KDD and KDDCup99 datasets and the results shows
increasing in detection accuracy and decreasing in false
positive rate.}
    }