Memory Optimizations for Packet Classification Algorithms in FPGA

被引:0
|
作者
Pus, Viktor [1 ]
Blaho, Juraj [2 ]
Korenek, Jan [2 ]
机构
[1] CESNET Zspo, Zikova 4, Prague, Czech Republic
[2] Brno Univ Technol, Fac Informat Technol, Brno, Czech Republic
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Packet classification algorithms are widely used in network security devices. As network speeds are increasing, the demand for hardware acceleration of packet classification in FPGAs or ASICs is growing. Nowadays hardware architectures can achieve multigigabit speeds only at the cost of large data structures, which can not fit into the on-chip memory. We propose novel method how to reduce data structure size for the family of decomposition architectures at the cost of additional pipelined processing with only small amount of logic resources. The reduction significantly decreases overhead given by the Cartesian product nature of classification rules. Therefore the data structure can be compressed to 10% on average. As high compression ratio is achieved, fast on-chip memory can be used to store data structures and hardware architectures can process network traffic at significantly higher speed.
引用
收藏
页码:297 / 300
页数:4
相关论文
共 50 条
  • [31] High-performance Architecture for Dynamically Updatable Packet Classification on FPGA
    Qu, Yun R.
    Zhou, Shijie
    Prasanna, Viktor K.
    2013 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2013, : 125 - 136
  • [32] Algorithms for packet classification (vol 15, pg 24, 2001)
    Gupta, P
    McKeown, N
    IEEE NETWORK, 2001, 15 (04): : 2 - 2
  • [33] Data Structures And Algorithms For Packet Forwarding And Classification Keynote Presentation
    Sahni, Sartaj
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 3 - 3
  • [34] Neural network based algorithms for IP lookup and packet classification
    Mahramian, M
    Yazdani, N
    Faez, K
    Taheri, H
    EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 204 - 211
  • [35] Toward Advocacy-Free Evaluation of Packet Classification Algorithms
    Song, Haoyu
    Turner, Jonathan S.
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (05) : 723 - 733
  • [36] A calibrated asymptotic framework for analyzing packet classification algorithms on GPUs
    M. Abbasi
    M. Rafiee
    The Journal of Supercomputing, 2019, 75 : 6574 - 6611
  • [37] Meta-algorithms for Software-based Packet Classification
    He, Peng
    Xie, Gaogang
    Salamatian, Kave
    Mathy, Laurent
    2014 IEEE 22ND INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2014, : 308 - 319
  • [38] Dynamic algorithms with worst-case performance for packet classification
    Gupta, P
    McKeown, N
    NETWORKING 2000, 2000, 1815 : 528 - 539
  • [39] A calibrated asymptotic framework for analyzing packet classification algorithms on GPUs
    Abbasi, M.
    Rafiee, M.
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (10): : 6574 - 6611
  • [40] Static and dynamic memory footprint reduction for FPGA routing algorithms
    Chin, Scott Y.L.
    Wilton, Steven J. E.
    ACM Transactions on Reconfigurable Technology and Systems, 2009, 1 (04)