加快打造原始创新策源地,加快突破关键核心技术,努力抢占科技制高点,为把我国建设成为世界科技强国作出新的更大的贡献。

——习近平总书记在致中国科学院建院70周年贺信中作出的“两加快一努力”重要指示要求

面向世界科技前沿、面向经济主战场、面向国家重大需求、面向人民生命健康,率先实现科学技术跨越发展,率先建成国家创新人才高地,率先建成国家高水平科技智库,率先建设国际一流科研机构。

——中国科学院办院方针

首页 > 科研进展

声学所提出基于FPGA高性能动态配置负载均衡引擎的系统实现方法

2020-04-13 声学研究所
【字体:

语音播报

  高速网络(面向10Gbps-100Gbps)数据包的实时捕获与快速包处理技术,对于网络安全分析具有重要意义。目前单核CPU对网络数据包的实时处理和分析能力有限,高速网络流量常采用负载均衡技术由多核来并行处理。目前多采用软件实现负载均衡,但这种方式难以处理高速数据流且引入延时较大;其它硬件实现方法,或不能达到足够好的性能,或其ASIC(专用集成电路)功能定制缺乏灵活配置的功能,高速网络数据包处理难以达到线速,在应用中具有一定的局限性。

  为解决上述问题,中国科学院声学研究所国家网络新媒体工程技术研究中心博士生赵军与研究员郭志川、曾学文、助理研究员宋曼谷,通过网络数据包的五元组信息及CRC32算法提出了一种基于FPGAField Programmable Gate Array)的硬件负载均衡系统实现方法,可以由FPGA高速接收数据包、单路处理10Gbps25Gbps数据并以线速均衡分配到服务器的各个CPU核中,配置灵活。该方法延时低,具有较好的均衡效果,且相同业务分配到同一核,减少了软件处理相同业务的跨核操作,有利于提升系统性能。

  相关成果近期发表于通信领域国际期刊IEEE Communications Magazine

  研究人员采用FPGA设计了高速以太网收包、硬件负载均衡、多FIFODDR4 AXI4对接模块、高速XDMA、高性能Linux驱动等模块,系统具有高速、低延时、线速、均衡好、配置灵活的特点。该系统实现方法在高速网络实时数据捕获与安全分析中具有较好的应用前景。

  论文链接

1 数据包处理流程(图/中科院声学所)

2 算法均衡效果图举例(图/中科院声学所)

3 系统性能图(图/中科院声学所)

打印 责任编辑:叶瑞优

扫一扫在手机打开当前页

© 1996 - 中国科学院 版权所有 京ICP备05002857号-1 京公网安备110402500047号 网站标识码bm48000002

地址:北京市西城区三里河路52号 邮编:100864

电话: 86 10 68597114(总机) 86 10 68597289(总值班室)

编辑部邮箱:casweb@cashq.ac.cn

  • © 1996 - 中国科学院 版权所有 京ICP备05002857号-1 京公网安备110402500047号 网站标识码bm48000002

    地址:北京市西城区三里河路52号 邮编:100864

    电话: 86 10 68597114(总机) 86 10 68597289(总值班室)

    编辑部邮箱:casweb@cashq.ac.cn

  • © 1996 - 中国科学院 版权所有
    京ICP备05002857号-1
    京公网安备110402500047号
    网站标识码bm48000002

    地址:北京市西城区三里河路52号 邮编:100864
    电话:86 10 68597114(总机)
       86 10 68597289(总值班室)
    编辑部邮箱:casweb@cashq.ac.cn