Research Article

Anomaly Detection in Software-Defined Networking Using Machine Learning

Volume: 7 Number: 1 January 31, 2019
TR EN

Anomaly Detection in Software-Defined Networking Using Machine Learning

Abstract

In recent years, the Software-Defined Networking (SDN) approach has emerged that aims to make computer networks more flexible. Although the SDN application on Google's internal network demonstrates the usefulness of the Software-Defined Network approach and the promise of future technology, security is a vital concern that cannot be ignored. In the SDN architecture, the attacker can now attack the network from any of the three planes because the Data Plane is separated from the Control Plane. Machine learning algorithms are methods used to detect attacks and intrusions on computer networks and can also be used for SDN. In this study, a new testbed has been implemented for anomaly detection using machine learning algorithms in SDN. The developed system analyzes flows passing through the OpenFlow supported switch and tries to detect abnormal situations using the decision tree machine learning algorithm. The results show that the system constructed using the decision tree algorithm works successfully against Distributed Denial of Service (DDoS) attacks.

Keywords

References

  1. [1] Jonathan Crane. (2017, October 09). “Outage Prevention: Taking Humans Out Of The IT Equation,” Forbes, [Online]. Available https://www.forbes.com/sites/ciocentral/2012/10/22/outageprevention-taking-humans-out-of-the-it-equation/#3603b7504dd1.
  2. [2] Kathleen Hickey. (2017, October 09). “What’s behind most data center outages? [Online]. Available: https://gcn.com/articles/2016/02/09/data-center-outages.aspx.
  3. [3] Press Release. (2017, October 09). “Global Survey: Complexity, Change and Human Factors Cause Network Outages - The Data Center Journal,” 2016 [Online]. Available: http://www.datacenterjournal.com/global-survey-complexity-change-human-factors-cause-networkoutages/.
  4. [4] J. Networks Inc. “What’s Behind Network Downtime? Proactive Steps to Reduce Human Error and Improve Availability of Networks” May, 2008.
  5. [5] Rachel King. (2017, October 09). “Amazon Web Services Outage Caused by Human Error: A Typo | Fortune,” 2017 [Online]. Available: http://fortune.com/2017/03/02/amazon-cloud-outage/.
  6. [6] E. Description, “Cisco Certified Network Associate,” 2016.
  7. [7] ONF. (2018, June 13) “Software-Defined Networking (SDN) Definition - Open Networking Foundation.” [Online]. Available: https://www.opennetworking.org/sdn-definition/.
  8. [8] ONF. (2018, June 05) “Single Point of Failure. Not. - Open Networking Foundation.” [Online]. Available: https://www.opennetworking.org/news-and-events/blog/single-point-of-failure-not/.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

January 31, 2019

Submission Date

June 13, 2018

Acceptance Date

September 18, 2018

Published in Issue

Year 2019 Volume: 7 Number: 1

APA
Bouba Mahamat, S., & Çeken, C. (2019). Anomaly Detection in Software-Defined Networking Using Machine Learning. Duzce University Journal of Science and Technology, 7(1), 748-756. https://doi.org/10.29130/dubited.433825
AMA
1.Bouba Mahamat S, Çeken C. Anomaly Detection in Software-Defined Networking Using Machine Learning. DUBİTED. 2019;7(1):748-756. doi:10.29130/dubited.433825
Chicago
Bouba Mahamat, Soumaine, and Celal Çeken. 2019. “Anomaly Detection in Software-Defined Networking Using Machine Learning”. Duzce University Journal of Science and Technology 7 (1): 748-56. https://doi.org/10.29130/dubited.433825.
EndNote
Bouba Mahamat S, Çeken C (January 1, 2019) Anomaly Detection in Software-Defined Networking Using Machine Learning. Duzce University Journal of Science and Technology 7 1 748–756.
IEEE
[1]S. Bouba Mahamat and C. Çeken, “Anomaly Detection in Software-Defined Networking Using Machine Learning”, DUBİTED, vol. 7, no. 1, pp. 748–756, Jan. 2019, doi: 10.29130/dubited.433825.
ISNAD
Bouba Mahamat, Soumaine - Çeken, Celal. “Anomaly Detection in Software-Defined Networking Using Machine Learning”. Duzce University Journal of Science and Technology 7/1 (January 1, 2019): 748-756. https://doi.org/10.29130/dubited.433825.
JAMA
1.Bouba Mahamat S, Çeken C. Anomaly Detection in Software-Defined Networking Using Machine Learning. DUBİTED. 2019;7:748–756.
MLA
Bouba Mahamat, Soumaine, and Celal Çeken. “Anomaly Detection in Software-Defined Networking Using Machine Learning”. Duzce University Journal of Science and Technology, vol. 7, no. 1, Jan. 2019, pp. 748-56, doi:10.29130/dubited.433825.
Vancouver
1.Soumaine Bouba Mahamat, Celal Çeken. Anomaly Detection in Software-Defined Networking Using Machine Learning. DUBİTED. 2019 Jan. 1;7(1):748-56. doi:10.29130/dubited.433825

Cited By