메뉴 건너뛰기




Volumn , Issue , 2006, Pages 334-344

High-performance packet classification algorithm for many-core and multithreaded network processor

Author keywords

Architecture; Embedded system design; Multithreading; Network processor; Packet classification; Thread level parallelism

Indexed keywords

LATENCY HIDING; NETWORK PROCESSOR; RECURSIVE FLOW CLASSIFICATION (RFC) ALGORITHM;

EID: 34547225092     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1176760.1176801     Document Type: Conference Paper
Times cited : (30)

References (27)
  • 1
  • 2
    • 0038147509 scopus 로고    scopus 로고
    • J. R. Allen, B. M. Bass, C. Basso, R. H. Boivie, J. L. Calvignac, G. T. Davis, L. Frelechoux, M. Heddes, A., et al., IBM PowerNP Network Processor: Hardware, Software, and Applications, IBM J. Res. & Dev., 47 No. 2/3 MARCH/MAY 2003.
    • J. R. Allen, B. M. Bass, C. Basso, R. H. Boivie, J. L. Calvignac, G. T. Davis, L. Frelechoux, M. Heddes, A., et al., "IBM PowerNP Network Processor: Hardware, Software, and Applications", IBM J. Res. & Dev., Vol. 47 No. 2/3 MARCH/MAY 2003.
  • 3
    • 84888792888 scopus 로고    scopus 로고
    • AMCC
    • AMCC, "Network Processors", https://www.amcc.com/MyAMCC/jsp/ public/browse/controller.jsp?networkLevel=COMM&superFamily=NETP.
    • Network Processors
  • 5
    • 34547228086 scopus 로고    scopus 로고
    • Packet Classification for Core Routers: Is there an alternative to CAMs
    • Technical Report, University of California, San Diego
    • F. Baboescu, S. Singh, and G. Varghese, "Packet Classification for Core Routers: Is there an alternative to CAMs", Technical Report, University of California, San Diego, 2003.
    • (2003)
    • Baboescu, F.1    Singh, S.2    Varghese, G.3
  • 8
    • 0030609294 scopus 로고    scopus 로고
    • Small Forwarding Tables for Fast Routing Lookups
    • 97, Cannes, France
    • M. Degermark, A. Brodnik, S. Carlsson, and S. Pink, "Small Forwarding Tables for Fast Routing Lookups", in Proc. of ACM SIGCOMM '97, Cannes, France, 1997, pp.3-14.
    • (1997) Proc. of ACM SIGCOMM , pp. 3-14
    • Degermark, M.1    Brodnik, A.2    Carlsson, S.3    Pink, S.4
  • 9
    • 24344481940 scopus 로고    scopus 로고
    • Tree Bitmap: Hardware/Software IP Lookups with Incremental Updates
    • Proc. of ACM, Apr
    • W. Eatherton, G Varghese, and Z Dittia, "Tree Bitmap: Hardware/Software IP Lookups with Incremental Updates", in Proc. of ACM SIGCOMM on Computer Communication Review, Vol. 34, Issue 2, Apr. 2004, pp.97-122.
    • (2004) SIGCOMM on Computer Communication Review , vol.34 , Issue.2 , pp. 97-122
    • Eatherton, W.1    Varghese, G.2    Dittia, Z.3
  • 11
    • 0033895614 scopus 로고    scopus 로고
    • Packet Classification Using Hierarchical Intelligent Cuttings
    • Jan.-Feb
    • P. Gupta and N. McKeown, "Packet Classification Using Hierarchical Intelligent Cuttings", IEEE Micro, Vol. 20, No. 1, Jan.-Feb. 2000, pp.34-41.
    • (2000) IEEE Micro , vol.20 , Issue.1 , pp. 34-41
    • Gupta, P.1    McKeown, N.2
  • 12
    • 0033204142 scopus 로고    scopus 로고
    • Packet Classification on Multiple Fields
    • Computation Communication Rev, Sep
    • P. Gupta and N. McKeown, "Packet Classification on Multiple Fields", in Proc. of ACM SIGCOMM, Computation Communication Rev., Vol. 29, Sep. 1999, pp. 147-160.
    • (1999) Proc. of ACM SIGCOMM , vol.29 , pp. 147-160
    • Gupta, P.1    McKeown, N.2
  • 13
    • 33751035263 scopus 로고    scopus 로고
    • A High-performance IPv6 Forwarding Algorithm for a Multi-core and Multithreaded Network Processor
    • Mar
    • Xianghui Hu, Xinan Tang, and Bei Hua, "A High-performance IPv6 Forwarding Algorithm for a Multi-core and Multithreaded Network Processor", in Proc. of ACM PPoPP'06, Mar. 2006, pp. 168-177.
    • (2006) Proc. of ACM PPoPP'06 , pp. 168-177
    • Hu, X.1    Tang, X.2    Hua, B.3
  • 14
    • 34547183266 scopus 로고    scopus 로고
    • At Networld Interop 2001 Exhibition in US
    • Huawei, "Huawei Launches NetEngine80 Core Router At Networld Interop 2001 Exhibition in US", http://www.huawei.com/news/view.do?id=88&cid=- 1001
    • Huawei Launches NetEngine80 Core Router
    • Huawei1
  • 15
    • 34547234959 scopus 로고    scopus 로고
    • Intel, IXP2XXX Network Processors, http://www.intel.com/ design/network/products/npfamily/ixp2xxx.htm.
    • Intel, "IXP2XXX Network Processors", http://www.intel.com/ design/network/products/npfamily/ixp2xxx.htm.
  • 18
    • 0002436227 scopus 로고    scopus 로고
    • High-speed Policy-based Packet Forwarding Using Efficient Multi-dimensional Range Matching
    • Sep
    • T. V. Lakshman and D. Stiliadis, "High-speed Policy-based Packet Forwarding Using Efficient Multi-dimensional Range Matching", in Proc. of ACM SIGCOMM98, Sep. 1998, pp. 191-202.
    • (1998) Proc. of ACM SIGCOMM98 , pp. 191-202
    • Lakshman, T.V.1    Stiliadis, D.2
  • 19
    • 0038684770 scopus 로고    scopus 로고
    • A Pipelined Memory Architecture for High Throughput Network Processors
    • T. Sherwood, G. Varghese and B. Calder, "A Pipelined Memory Architecture for High Throughput Network Processors", in Proc. of ACM ISCA'03, 2003.
    • (2003) Proc. of ACM ISCA'03
    • Sherwood, T.1    Varghese, G.2    Calder, B.3
  • 20
    • 1242332555 scopus 로고    scopus 로고
    • Packet Classification Using Multidimensional Cutting
    • ACM Press
    • S. Singh, F. Baboescu, G. Varghese, and Jia Wang, "Packet Classification Using Multidimensional Cutting", in Proc. of ACM SIGCOMM'03, ACM Press, 2003, pp.213-224.
    • (2003) Proc. of ACM SIGCOMM'03 , pp. 213-224
    • Singh, S.1    Baboescu, F.2    Varghese, G.3    Wang, J.4
  • 21
    • 34547234026 scopus 로고    scopus 로고
    • Compressed Data Structures for Recursive Flow Classification
    • Technical Report, WUCSE-2003-65, May
    • E. Spitznagel. "Compressed Data Structures for Recursive Flow Classification", Technical Report, WUCSE-2003-65, May 2003.
    • (2003)
    • Spitznagel, E.1
  • 23
    • 0005770407 scopus 로고    scopus 로고
    • Automatically Partitioning Threads for Multithreaded Architectures
    • Xinan Tang and Guang R. Gao, "Automatically Partitioning Threads for Multithreaded Architectures", in Journal of Parallel Distributed Computing, 1999,58(2) pp.159-189.
    • (1999) Journal of Parallel Distributed Computing , vol.58 , Issue.2 , pp. 159-189
    • Tang, X.1    Gao, G.R.2
  • 26
    • 25844441193 scopus 로고    scopus 로고
    • ClassBench: A Packet Classification Benchmark
    • Technical Report, WUCSE2004-28, Department of Computer Science & Engineering, Washington University in Saint Louis, May
    • D. E. Taylor and J. S. Turner, "ClassBench: A Packet Classification Benchmark", Technical Report, WUCSE2004-28, Department of Computer Science & Engineering, Washington University in Saint Louis, May 2004.
    • (2004)
    • Taylor, D.E.1    Turner, J.S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.