| Acceleration of decision tree searching for IP traffic classification |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 22, Downloads (12 Months): 190, Citation Count: 1
|
|
|
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
|
V. Srinivasan , G. Varghese , S. Suri , M. Waldvogel, Fast and scalable layer four switching, Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication, p.191-202, August 31-September 04, 1998, Vancouver, British Columbia, Canada
|
| |
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
|
Thomas Karagiannis , Andre Broido , Michalis Faloutsos , Kc claffy, Transport layer identification of P2P traffic, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
[doi> 10.1145/1028788.1028804]
|
 |
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
|
Sumeet Singh , Florin Baboescu , George Varghese , Jia Wang, Packet classification using multidimensional cutting, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863980]
|
| |
17
|
Snort. http://www.snort.org/, 2003.
|
| |
18
|
H. Song. Multidimensional cuttings (hypercuts), http://www.arl.wustl.edu/hs1/project/hypercuts.htm.
|
 |
19
|
V. Srinivasan , S. Suri , G. Varghese, Packet classification using tuple space search, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.135-146, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
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
|
|
|