Parameterizable decision tree classifier on NETFPGA

Machine learning approaches based on decision trees (DTs) have been proposed for classifying networking traffic. Although this technique has been proven to have the ability to classify encrypted and unknown traffic, the software implementation of DT cannot cope with the current speed of packet traff...

Full description

Saved in:
Bibliographic Details
Main Authors: Monemi, A., Zarei, R., Marsono, M. N., Khalil-Hani, M.
Format: Conference or Workshop Item
Published: 2013
Subjects:
Online Access:http://eprints.utm.my/id/eprint/51233/
http://dx.doi.org/10.1007/978-3-642-32063-7_14
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.51233
record_format eprints
spelling my.utm.512332017-08-15T06:16:00Z http://eprints.utm.my/id/eprint/51233/ Parameterizable decision tree classifier on NETFPGA Monemi, A. Zarei, R. Marsono, M. N. Khalil-Hani, M. TK Electrical engineering. Electronics Nuclear engineering Machine learning approaches based on decision trees (DTs) have been proposed for classifying networking traffic. Although this technique has been proven to have the ability to classify encrypted and unknown traffic, the software implementation of DT cannot cope with the current speed of packet traffic. In this paper, hardware architecture of decision tree is proposed on NetFPGA platform. The proposed architecture is fully parameterizable to cover wide range of applications. Several optimizations have been done on the DT structure to improve the tree search performance and to lower the hardware cost. The optimizations proposed are: a) node merging to reduce the computation latency, b) limit the number of nodes in the same level to control the memory usage, and c) support variable throughput to reduce the hardware cost of the tree. 2013 Conference or Workshop Item PeerReviewed Monemi, A. and Zarei, R. and Marsono, M. N. and Khalil-Hani, M. (2013) Parameterizable decision tree classifier on NETFPGA. In: Intelligent Informatics. http://dx.doi.org/10.1007/978-3-642-32063-7_14
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Monemi, A.
Zarei, R.
Marsono, M. N.
Khalil-Hani, M.
Parameterizable decision tree classifier on NETFPGA
description Machine learning approaches based on decision trees (DTs) have been proposed for classifying networking traffic. Although this technique has been proven to have the ability to classify encrypted and unknown traffic, the software implementation of DT cannot cope with the current speed of packet traffic. In this paper, hardware architecture of decision tree is proposed on NetFPGA platform. The proposed architecture is fully parameterizable to cover wide range of applications. Several optimizations have been done on the DT structure to improve the tree search performance and to lower the hardware cost. The optimizations proposed are: a) node merging to reduce the computation latency, b) limit the number of nodes in the same level to control the memory usage, and c) support variable throughput to reduce the hardware cost of the tree.
format Conference or Workshop Item
author Monemi, A.
Zarei, R.
Marsono, M. N.
Khalil-Hani, M.
author_facet Monemi, A.
Zarei, R.
Marsono, M. N.
Khalil-Hani, M.
author_sort Monemi, A.
title Parameterizable decision tree classifier on NETFPGA
title_short Parameterizable decision tree classifier on NETFPGA
title_full Parameterizable decision tree classifier on NETFPGA
title_fullStr Parameterizable decision tree classifier on NETFPGA
title_full_unstemmed Parameterizable decision tree classifier on NETFPGA
title_sort parameterizable decision tree classifier on netfpga
publishDate 2013
url http://eprints.utm.my/id/eprint/51233/
http://dx.doi.org/10.1007/978-3-642-32063-7_14
_version_ 1643652979359744000
score 13.209306