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...
Saved in:
Main Authors: | , , , |
---|---|
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 |