400 Gbps Energy-Efficient Multi-Field Packet Classification on FPGA

被引:0
|
作者
Zhou, Shijie [1 ]
Zhao, Sihan [1 ]
Prasanna, Viktor K. [1 ]
机构
[1] Univ Southern Calif, Ming Hsieh Dept Elect Engn, Los Angeles, CA 90089 USA
关键词
FPGA; Energy-Efficient; Packet Classification;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification is a network kernel function that has been widely researched over the past decade. However, most previous work has only focused on achieving high-throughput without considering its energy-efficiency implications. With the rapid growth of Internet, energy-efficiency has become an important metric for networks. We present the design of an energy-efficient packet classifier on Field-Programmable Gate Arrays (FPGA). The classifier is arranged as a 2-dimensional array of processing elements to enable sustained high throughput. We developed a memory activation scheduling technique that is able to significantly reduce memory power dissipation by selectively activating memory blocks. We conducted experiments using real-life rule sets and packet traces to evaluate our design. The experimental results show that with the memory activation scheduling technique, our design achieves 1.8x greater energy-efficiency compared with a baseline implementation without this energy optimization. With 6 individual classifiers on a single chip and a rule set of size 1K, our design sustains a throughput of 400 Gbps for minimum size (40 bytes) packets and can process over 100 Gbps network traffic per Joule. Compared with state-of-the-art solutions, we achieve over 1.7x improvement in energy-efficiency.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Efficient multi-field packet classification for QoS purposes
    Borg, N
    Svanberg, E
    Schelén, O
    [J]. IWQOS '99: 1999 SEVENTH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 1999, : 109 - 118
  • [2] Dynamic multi-field packet classification
    van Lunteren, J
    Engbersen, T
    [J]. GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2215 - 2219
  • [3] Memory-efficient recursive scheme for multi-field packet classification
    Li, Wenjun
    Li, Dagang
    Bai, Yongjie
    Le, Wenxia
    Li, Hui
    [J]. IET COMMUNICATIONS, 2019, 13 (09) : 1319 - 1325
  • [4] Multi-Field Range Encoding for Packet Classification in TCAM
    Chang, Yeim-Kuan
    Lee, Chun-I
    Su, Cheng-Chien
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 196 - 200
  • [5] Multi-field packet classification using ternary CAM
    van Lunteren, J
    Engbersen, APJ
    [J]. ELECTRONICS LETTERS, 2002, 38 (01) : 21 - 23
  • [6] Energy-Efficient Multi-Pipeline Architecture for Terabit Packet Classification
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 6270 - 6275
  • [7] Pruned Kd-tree: a memory-efficient algorithm for multi-field packet classification
    Rafiee, M.
    Abbasi, M.
    [J]. SN APPLIED SCIENCES, 2019, 1 (12)
  • [8] Pruned Kd-tree: a memory-efficient algorithm for multi-field packet classification
    M. Rafiee
    M. Abbasi
    [J]. SN Applied Sciences, 2019, 1
  • [9] A high-performance and power-efficient hardware engine for multi-field packet classification
    Li, XD
    Liu, Z
    Li, W
    Liu, B
    [J]. ICCC2004: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION VOL 1AND 2, 2004, : 1149 - 1154
  • [10] An Energy-Efficient FPGA-Based Packet Processing Framework
    Daniel Horvath
    Imre Bertalan
    Istvan Moldovan
    Tuan Anh Trinh
    [J]. NETWORKED SERVICES AND APPLICATIONS - ENGINEERING, CONTROL AND MANAGEMENT, 2010, 6164 : 31 - +