ACM Home Page
Please provide us with feedback. Feedback
Packet classification using multidimensional cutting
Full text PdfPdf (274 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Karlsruhe, Germany
SESSION: Fowarding table of contents
Pages: 213 - 224  
Year of Publication: 2003
ISBN:1-58113-735-4
Authors
Sumeet Singh  University of California at San Diego, San Diego, CA
Florin Baboescu  University of California at San Diego, San Diego, CA
George Varghese  University of California at San Diego, San Diego, CA
Jia Wang  AT&T Labs--Research, Florham Park, NJ
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 95,   Citation Count: 38
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/863955.863980
What is a DOI?

ABSTRACT

This paper introduces a classification algorithm called phHyperCuts. Like the previously best known algorithm, HiCuts, HyperCuts is based on a decision tree structure. Unlike HiCuts, however, in which each node in the decision tree represents a hyperplane, each node in the HyperCuts decision tree represents a k--dimensional hypercube. Using this extra degree of freedom and a new set of heuristics to find optimal hypercubes for a given amount of storage, HyperCuts can provide an order of magnitude improvement over existing classification algorithms. HyperCuts uses 2 to 10 times less memory than HiCuts optimized for memory, while the worst case search time of HyperCuts is 50--500% better than that of HiCuts optimized for speed. Compared with another recent scheme, EGT-PC, HyperCuts uses 1.8--7 times less memory space while the worst case search time is up to 5 times smaller. More importantly, unlike EGT-PC, HyperCuts can be fully pipelined to provide one classification result every packet arrival time, and also allows fast updates.


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
P. Gupta and N. McKeown, "Packet classification using hierarchical intelligent cuttings," in Proc. Hot Interconnects, 1999.
2
3
4
 
5
F. Baboescu, S. Singh, and G. Varghese, "Packet classification for core routers: Is there an alternative to cams?" in INFOCOM, 2003.
 
6
A. Feldman and S. Muthukrishnan, "Tradeoffs for packet classification," in INFOCOM, 2000.
 
7
T. Woo, "A modular approach to packet classification: Algorithms and results," in INFOCOM, 2000.
8
 
9
C. Matsumoto, "Cam vendors consider algorithmic alternatives," in EETimes, may 2002.
10
 
11
12
 
13
L. Qiu, G. Varghese, and S. Suri, "Fast firewall implementation for software and hardware based routers," in Proc. ICNP, 2001.
 
14
S. Singh, F. Baboescu, G. Varghese, and J. Wang, "Packet classification using multidimensional cutting," in UCSD Technical Report CS2003-0736, 2003.
 
15
S. Singh and F. Baboescu, "Packet classification repository." {Online}. Available: http://ial.ucsd.edu/classification.

CITED BY  38

Collaborative Colleagues:
Sumeet Singh: colleagues
Florin Baboescu: colleagues
George Varghese: colleagues
Jia Wang: colleagues