Adaptive Development of Hash Functions in FPGA-Based Network Routers

被引:0
作者
Dobai, Roland [1 ]
Korenek, Jan [1 ]
Sekanina, Lukas [1 ]
机构
[1] Brno Univ Technol, Fac Informat Technol, Brno, Czech Republic
来源
PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI) | 2016年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Accelerated network technologies are crucial for implementing packet processing in high-speed computer networks and therefore, network routers accelerated by field-programmable gate arrays (FPGAs) are becoming common. One of the time-critical jobs in routers is packet classification which requires rapid lookup in tables. Fast hash computation is a must in order to process the packets in time. Adaptive development of hash functions is proposed in this paper. The hash functions are based on non-linear feedback shift registers and configured by an evolutionary algorithm. The hash functions are developed inside of an FPGA-based network router and fine-tuned for the given table content. The experiments on the problem of hashing Internet Protocol (IP) addresses demonstrate that the evolved simple hash functions provide faster hash computation, better memory resource utilization and require smaller chip area in comparison with conventional hash functions. The best conventional hash function was able to store by a couple of hundred less IP addresses in a 8k hash table, the computation of hashes was by 42% slower, and the implementation required 15-times more hardware area.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Next Generation FPGA-Based Platform for Network Security
    Antonov, Alexander P.
    Filippov, Alexey S.
    Mamoutova, Olga V.
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 9 - 14
  • [42] An FPGA-based cortical and thalamic silicon neuronal network
    Nanami, Takuya
    Kohno, Takashi
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS (ICAROB 2016), 2016, : 134 - 137
  • [43] AN FPGA-BASED PLATFORM FOR A NETWORK ARCHITECTURE WITH DELAY GUARANTEE
    Wielgosz, Maciej
    Panggabean, Mauritz
    Wang, Jiang
    Ronningen, Leif Arne
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2013, 22 (06)
  • [44] FPGA-based Convolutional Neural Network Design and Implementation
    Yan, Ruitao
    Yi, Jianjun
    He, Jie
    Zhao, Yifan
    2023 3RD ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND COMPUTER SCIENCE, ACCTCS, 2023, : 456 - 460
  • [45] The Shunt: An FPGA-Based Accelerator for Network Intrusion Prevention
    Weaver, Nicholas
    Paxson, Vern
    Gonzalez, Jose M.
    FPGA 2007: FIFTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2007, : 199 - 206
  • [46] Design and Implementation of the FPGA-Based Wireless Network Card
    Sun, Weizhen
    Wu, Qiong
    Xiang, Yong
    CEIS 2011, 2011, 15
  • [47] Reliable FPGA-Based Network Architecture for Smart Cities
    Alkady, Gehad, I
    Mahmoud, Dina G.
    Daoud, Ramez M.
    Amer, Hassanein H.
    Shaker, Manar N.
    ElSayed, Hany M.
    ElSoudani, Magdy S.
    Adly, Ihab
    Cico, Betim
    31ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS (IEEE ICM 2019), 2019, : 334 - 337
  • [48] Initial version of FPGA-based craimot basis functions generator
    Valters, G.
    Misans, P.
    MIXDES 2007: Proceedings of the 14th International Conference on Mixed Design of Integrated Circuits and Systems:, 2007, : 632 - 637
  • [49] FPGA-based implementation of channel-blind adaptive equalizers
    Alrumaih, Saud
    Alghaihab, Abdullah
    Ragheb, Amr
    Alshawi, Tariq
    Alshebeili, Saleh
    Fathallah, Habib
    2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2013, : 208 - 213
  • [50] FPGA-Based RF Spectrum Merging and Adaptive Hopset Selection
    McLean, Ryan K.
    Flatley, Bridget N.
    Silvius, Mark D.
    Hopkinson, Kenneth M.
    2013 IEEE AEROSPACE CONFERENCE, 2013,