Skip to main content
Erschienen in: Soft Computing 18/2019

10.04.2019 | Focus

An approach to enhance packet classification performance of software-defined network using deep learning

verfasst von: B. Indira, K. Valarmathi, D. Devaraj

Erschienen in: Soft Computing | Ausgabe 18/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Packet classification in software-defined network has become more important with the rapid growth of Internet. Existing approaches focused on the data structure algorithms to classify the packets. But the existing algorithms lead to the problem of time budget and fails to accommodate large rule sets. Thus the key task is to design an algorithm for packet classification that inflicts process overhead, and the algorithm should handle large databases of classification rule. These challenging issues are achieved by proposing rectified linear unit deep neural network. The aim of this work is twofold. First various hyper-parameter values are analyzed in order to examine how they affect the packet classification performance of deep neural network; and their performance is compared with that of popular methods, e.g., K-nearest neighbor and support vector machines. The open-source TensorFlow deep learning framework with the support of NVidia GPU units is used to carry out this work, thus allowing a large number of rules to predict the exact flow. The result shows that the proposed method performs well, and hence, this model is more suitable for large classification rules.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Abadi M, Barham P,Chen J, Chen Z, Davis A, Dean J, Isard M (2016) Tensorflow: a system for large scale machine learning. In: Symposium on operating system design and implementation, pp 265–283 Abadi M, Barham P,Chen J, Chen Z, Davis A, Dean J, Isard M (2016) Tensorflow: a system for large scale machine learning. In: Symposium on operating system design and implementation, pp 265–283
Zurück zum Zitat Changhe Y, Lan J, Xie J, Hu Y (2018) QoS-aware traffic classification architecture using machine learning and deep packet inspection in SDNs. In: International congress of information and communication technology, pp 1209–1216 Changhe Y, Lan J, Xie J, Hu Y (2018) QoS-aware traffic classification architecture using machine learning and deep packet inspection in SDNs. In: International congress of information and communication technology, pp 1209–1216
Zurück zum Zitat Dong B, Wang X (2016) Comparing deep learning method to traditional methods using for network intrusion detection. In: IEEE international conference on communication software and networks, pp 581–585 Dong B, Wang X (2016) Comparing deep learning method to traditional methods using for network intrusion detection. In: IEEE international conference on communication software and networks, pp 581–585
Zurück zum Zitat Guerra Perez K, Yang X, Scott-Hayward S, Sezer S (2014) Optimized packet classification for software defined networking. In: IEEE symposium on communication and information systems security Guerra Perez K, Yang X, Scott-Hayward S, Sezer S (2014) Optimized packet classification for software defined networking. In: IEEE symposium on communication and information systems security
Zurück zum Zitat Latah M, Toker L (2018) Artificial intelligence enabled software defined networking: a comprehensive overview. Cornell University Library, New York Latah M, Toker L (2018) Artificial intelligence enabled software defined networking: a comprehensive overview. Cornell University Library, New York
Zurück zum Zitat LeCun Y, Bengio Y, Hinton G (2015) Deep learning, review insight. Nature 521:436–444CrossRef LeCun Y, Bengio Y, Hinton G (2015) Deep learning, review insight. Nature 521:436–444CrossRef
Zurück zum Zitat Lopez-Martin M, Carro B, Sanchez-Esguvillas A, Lloret J (2017) Network traffic classifier with convolutional and recurrent neural networks for internet of things, special section on big data analytics in internet of things and cyber-physical systems. IEEE Access 5:18042–18050CrossRef Lopez-Martin M, Carro B, Sanchez-Esguvillas A, Lloret J (2017) Network traffic classifier with convolutional and recurrent neural networks for internet of things, special section on big data analytics in internet of things and cyber-physical systems. IEEE Access 5:18042–18050CrossRef
Zurück zum Zitat Lotfollahi M, Zade RSH, Siavoshani MJ, Saberian MS (2017) Deep packet: a novel approach for encrypted traffic classification using deep learning. Cornell University Library, New York Lotfollahi M, Zade RSH, Siavoshani MJ, Saberian MS (2017) Deep packet: a novel approach for encrypted traffic classification using deep learning. Cornell University Library, New York
Zurück zum Zitat Mahramian M, Taheri H, Faez K, Yazdani N (2005) Three new neural network based algorithms for IP lookup and packet classification. Iran J Sci Technol B 29:11–22MATH Mahramian M, Taheri H, Faez K, Yazdani N (2005) Three new neural network based algorithms for IP lookup and packet classification. Iran J Sci Technol B 29:11–22MATH
Zurück zum Zitat Namdev N, Agrawal S, Silkari S (2015) Recent advancement in machine learning based internet traffic classification. In: International conference on knowledge based and intelligent information and engineering systems, pp 784–791 Namdev N, Agrawal S, Silkari S (2015) Recent advancement in machine learning based internet traffic classification. In: International conference on knowledge based and intelligent information and engineering systems, pp 784–791
Zurück zum Zitat Niyaz Q, Sun W, Javaid AY (2016) Deep learning based DDoS detection system in software defined networking (SDN). Cornell University Library, New York Niyaz Q, Sun W, Javaid AY (2016) Deep learning based DDoS detection system in software defined networking (SDN). Cornell University Library, New York
Zurück zum Zitat Oh SE, Sunkam S, Hopper N (2017) Traffic analysis with deep learning. Cornell University Library, New York Oh SE, Sunkam S, Hopper N (2017) Traffic analysis with deep learning. Cornell University Library, New York
Zurück zum Zitat Parsaei MR, Sobouti MJ, Khayami SR, Javidan R (2017) Network traffic classification using machine learning techniques over software defined networks. Int J Adv Compu Sci Appl 8(7):220–225 Parsaei MR, Sobouti MJ, Khayami SR, Javidan R (2017) Network traffic classification using machine learning techniques over software defined networks. Int J Adv Compu Sci Appl 8(7):220–225
Zurück zum Zitat Pasca TV, Prasad SS, Kataoka K (2016) AMPF: application-aware multi path packet forwarding using machine learning and SDN. Cornell University, New York Pasca TV, Prasad SS, Kataoka K (2016) AMPF: application-aware multi path packet forwarding using machine learning and SDN. Cornell University, New York
Zurück zum Zitat Sezer S, Scott-Hayward S, Kaur Chouhan P, Fraser B, Lake D, Finnegan J, Viljoen N, Miller M, Rao N (2013) Are we ready for SDN?-Implementation challenges for software defined networks. IEEE Commun Mag 51:36–43CrossRef Sezer S, Scott-Hayward S, Kaur Chouhan P, Fraser B, Lake D, Finnegan J, Viljoen N, Miller M, Rao N (2013) Are we ready for SDN?-Implementation challenges for software defined networks. IEEE Commun Mag 51:36–43CrossRef
Zurück zum Zitat Smit D, Millar K, Page C, Cheng A, Chew H-G, Lim C-C (2017) Looking deeper: Using deep learning to identify Internet communications traffic. In: Macquarie Matrix: Special edition, pp 124–144 Smit D, Millar K, Page C, Cheng A, Chew H-G, Lim C-C (2017) Looking deeper: Using deep learning to identify Internet communications traffic. In: Macquarie Matrix: Special edition, pp 124–144
Zurück zum Zitat Tang TA, Mhamdi L, McLernon D, Zaidi SAR, Ghogho M (2016) Deep learning approach for network intrusion detection in software defined networking. In: International conference on wireless networks and mobile communications, pp 26–29 Tang TA, Mhamdi L, McLernon D, Zaidi SAR, Ghogho M (2016) Deep learning approach for network intrusion detection in software defined networking. In: International conference on wireless networks and mobile communications, pp 26–29
Zurück zum Zitat Vishnu A, Siegel C, Daily J (2017) Distributed tensor flow with MPI. Cornell University Library, New York Vishnu A, Siegel C, Daily J (2017) Distributed tensor flow with MPI. Cornell University Library, New York
Metadaten
Titel
An approach to enhance packet classification performance of software-defined network using deep learning
verfasst von
B. Indira
K. Valarmathi
D. Devaraj
Publikationsdatum
10.04.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 18/2019
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-019-03975-8

Weitere Artikel der Ausgabe 18/2019

Soft Computing 18/2019 Zur Ausgabe