ACM Home Page
Please provide us with feedback. Feedback
Low power architecture for high speed packet classification
Full text PdfPdf (241 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: Hardware implementations table of contents
Pages 131-140  
Year of Publication: 2008
ISBN:978-1-60558-346-4
Authors
Alan Kennedy  Dublin City University, Dublin, Ireland
Xiaojun Wang  Dublin City University, Dublin, Ireland
Zhen Liu  Dublin City University, Dublin, Ireland
Bin Liu  Tsinghua University, Beijing, P.R.China
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): 21,   Downloads (12 Months): 159,   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.1477967
What is a DOI?

ABSTRACT

Today's routers need to perform packet classification at wire speed in order to provide critical services such as traffic billing, priority routing and blocking unwanted Internet traffic. With everincreasing ruleset size and line speed, the task of implementing wire speed packet classification with reduced power consumption remains difficult. Software approaches are unable to classify packets at wire speed as line rates reach OC-768, while state of the art hardware approaches such as TCAM still consume large amounts of power.

This paper presents a low power architecture for a high speed packet classifier which can meet OC-768 line rate. The architecture consists of an adaptive clocking unit which dynamically changes the clock speed of an energy efficient packet classifier to match fluctuations in traffic on a router line card. It achieves this with the help of a scheme developed to keep clock frequencies at the lowest speed capable of servicing the line card while reducing frequency switches. The low power architecture has been tested on OC-48, OC-192 and OC-768 packet traces created from real life network traces obtained from NLANR while classifying packets using synthetic rulesets containing up to 25,000 rules. Simulation results of our classifier implemented on a Cyclone 3 and Stratix 3 FPGA, and as an ASIC show that power savings of between 17--88% can be achieved, using our adaptive clocking unit rather than a fixed clock speed.


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
 
2
3
 
4
 
5
F. Baboescu, S. Singh, and G. Varghese, "Packet classification for core routers: Is there an alternative to CAMs?" in IEEE INFOCOM, 2003, pp. 53--63.
6
 
7
P. Gupta and N. McKeown, "Algorithms for packet classification," IEEE Network Mag., vol. 15, no. 2, pp. 24--32, 2001.
 
8
T. Woo, "A modular approach to packet classification: algorithms and results," in IEEE INFOCOM, Mar. 2000, pp. 1213--1222.
 
9
P. C. Wang, C. T. Chan, C. L. Lee and H. Y. Chang "Scalable Packet Classification for Enabling Internet Differentiated Services" IEEE Trans. on Multimedia, vol. 8, no. 6, pp. 1239--1249, 2006.
 
10
A. Kennedy, D. Bermingham, X. Wang, B. Liu. "Power Analysis of Packet Classification on Programmable Network Processors". 2007 IEEE Intl Conf on Signal Processing and Communications, Dubai, 24--27 Nov, pp. 1231--1234.
 
11
Cypress Ayama 10000 Network Search Engine, http://download.cypress.com.edgesuite.net/design_resources/datasheets/contents/cynse10256_8.pdf
 
12
 
13
 
14
D. Pao, Y Keung Li, P Zhou, "An encoding scheme for TCAM-based packet classification" Advanced Communication Technology, Feb. 2006.
 
15
Passive Measurement and Analysis Project, National Labority for Applied Network Research. http://pma.nlanr.net
 
16
Corporation for Education Network Initiatives in California trace ftp://pma.nlanr.net/traces/long/cnic/1/
17
 
18
Ravi Kokku, Upendra B. Shevade, Nishit S. Shah, Mike Dahlin, Harrick M. Vin "Energy-Efficient Packet Processing", www.cs.utexas.edu/users/dahlin/papers/packet-power-feb2004.pdf
 
19
 
20
C. T. Chow, L. S. M. Tsui, P. H. W. Leong, W. Luk, S. Wilton, "Dynamic voltage scaling for commercial FPGAs", IEEE International Conference on Field Programmable Technology, December, 2005
 
21
 
22
A. Kinane, "Energy Efficient Hardware Acceleration of Multimedia Processing Tools" PhD thesis, Dublin City University, May 2006.


Collaborative Colleagues:
Alan Kennedy: colleagues
Xiaojun Wang: colleagues
Zhen Liu: colleagues
Bin Liu: colleagues