ACM Home Page
Please provide us with feedback. Feedback
Acceleration of decision tree searching for IP traffic classification
Full text PdfPdf (342 KB)
Source Symposium On Architecture For Networking And Communications Systems archive
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems table of contents
San Jose, California
SESSION: Packet classification table of contents
Pages 40-49  
Year of Publication: 2008
ISBN:978-1-60558-346-4
Authors
Yan Luo  University of Massachusetts Lowell, Lowell, MA
Ke Xiang  University of Massachusetts Lowell, Lowell, MA
Sanping Li  University of Massachusetts Lowell, Lowell, MA
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 190,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1477942.1477949
What is a DOI?

ABSTRACT

Traffic classification remains a hot research problem, especially when facing new traffic trends and new hardware architectures. We propose a classification tree search method called explicit range search, motivated by the characteristics of machine learning based classification approaches. Our method differs from previously known algorithms such as HiCut and HyperCut in how to cut the ranges within a dimension and how to search within the ranges. By storing explicit marks and performing hardware supported parallel comparison, the explicit range search can reduce the worst-case number of memory accesses from 26 to 5 on a number of realistic rule sets generated from a well-known machine learning algorithm (C4.5). We also describe in this paper the proposed design based on FPGA devices.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
F. Baboescu, S. Singh, and G. Varghese. Packet classification for core routers: Is there an alternative to cams? In INFOCOM, 2003.
2
3
 
4
5
 
6
 
7
P. Gupta and N. McKeown. Packet classification using hierarchical intelligent cuttings. In Proc. Hot Interconnects, 1999.
 
8
P. Gupta and N. McKeown. Algorithms for packet classification. IEEE Network, March 2001.
9
10
11
12
 
13
T. T. T. Nguyen and G. Armitage. Training on multiple sub-flows to optimise the use of machine learning classifiers in real-world ip networks. In Proc. 31th Conference on Local Computer Networks, Tampa, FL, November 2006.
 
14
T. T. T. Nguyen and G. Armitage. A survey of techniques for internet traffic classification using machine learning. IEEE Communications Surveys and Tutorials, 2008.
 
15
16
 
17
Snort. http://www.snort.org/, 2003.
 
18
H. Song. Multidimensional cuttings (hypercuts), http://www.arl.wustl.edu/hs1/project/hypercuts.htm.
19
 
20
Salvatore J. Stolfo, Wei Fan, Wenke Lee, Andreas Prodromidis, and Philip K. Chan. Cost-based modeling for fraud and intrusion detection: results fromthe jam project. In DARPA Information Survivability Conference and Exposition, volume 2, pages 130--144, http://kdd.ics.uci.edu/databases/kddcup99/kddcup99.html, 2000.
21
22
 
23