• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
高级检索

DrawerPipe:基于FPGA的可重构分组处理流水线模型

厉俊男, 杨翔瑞, 孙志刚

厉俊男, 杨翔瑞, 孙志刚. DrawerPipe:基于FPGA的可重构分组处理流水线模型[J]. 计算机研究与发展, 2018, 55(4): 717-728. DOI: 10.7544/issn1000-1239.2018.20170927
引用本文: 厉俊男, 杨翔瑞, 孙志刚. DrawerPipe:基于FPGA的可重构分组处理流水线模型[J]. 计算机研究与发展, 2018, 55(4): 717-728. DOI: 10.7544/issn1000-1239.2018.20170927
Li Junnan, Yang Xiangrui, Sun Zhigang. DrawerPipe: A Reconfigurable Packet Processing Pipeline for FPGA[J]. Journal of Computer Research and Development, 2018, 55(4): 717-728. DOI: 10.7544/issn1000-1239.2018.20170927
Citation: Li Junnan, Yang Xiangrui, Sun Zhigang. DrawerPipe: A Reconfigurable Packet Processing Pipeline for FPGA[J]. Journal of Computer Research and Development, 2018, 55(4): 717-728. DOI: 10.7544/issn1000-1239.2018.20170927
厉俊男, 杨翔瑞, 孙志刚. DrawerPipe:基于FPGA的可重构分组处理流水线模型[J]. 计算机研究与发展, 2018, 55(4): 717-728. CSTR: 32373.14.issn1000-1239.2018.20170927
引用本文: 厉俊男, 杨翔瑞, 孙志刚. DrawerPipe:基于FPGA的可重构分组处理流水线模型[J]. 计算机研究与发展, 2018, 55(4): 717-728. CSTR: 32373.14.issn1000-1239.2018.20170927
Li Junnan, Yang Xiangrui, Sun Zhigang. DrawerPipe: A Reconfigurable Packet Processing Pipeline for FPGA[J]. Journal of Computer Research and Development, 2018, 55(4): 717-728. CSTR: 32373.14.issn1000-1239.2018.20170927
Citation: Li Junnan, Yang Xiangrui, Sun Zhigang. DrawerPipe: A Reconfigurable Packet Processing Pipeline for FPGA[J]. Journal of Computer Research and Development, 2018, 55(4): 717-728. CSTR: 32373.14.issn1000-1239.2018.20170927

DrawerPipe:基于FPGA的可重构分组处理流水线模型

基金项目: 国家自然科学基金项目(61702538)
详细信息
  • 中图分类号: TP393

DrawerPipe: A Reconfigurable Packet Processing Pipeline for FPGA

  • 摘要: 公有云中需要灵活地部署网络功能以实现多租户间的网络隔离、服务质量保证与安全防护.软件实现的网络功能具有较高的灵活性,但性能较低,并存在分组处理吞吐率较低、处理延时较高等不足.FPGA具有良好的可编程性及较高的处理性能.但如何使用FPGA实现可重构的网络功能缺乏统一的架构和方法.针对FPGA实现网络功能提出了一种可重构流水线模型——DrawerPipe.该模型将网络功能实现架构抽象为5个标准的“抽屉”,不同的“抽屉”可以根据需要装载不同的处理模块,通过组合这些处理模块实现各种网络功能.此外,DrawerPipe采用了一种协议无关的可编程模块接口,以实现不同模块接口之间的适配,从而解除模块间由特定接口信号定义而绑定的耦合性.最后,基于DrawerPipe实现了多种网络功能.实验结果表明DrawerPipe具有良好的可扩展性,以及线速处理性能、资源利用率高等优点,可用于网络功能的快速部署.
    Abstract: In public cloud, flexible network functions are required to enforce network isolation, service-level agreement and security for multi-tenants. While software-based network functions are flexible, they have limited capacity with low processing throughput and induce high latency. FPGA has good programmability and high processing throughput, and it is appealing due to the balance between hardware performance and software flexibility. However, how to use FPGA to realize network function lacks a unified and reconfigurable architecture. This paper presents DrawerPipe, a reconfigurable pipeline model. This module abstracts the packet processing into five standard “drawers”. And operators can load their modules in these “drawers” which are combined as a packet processing pipeline. As the drawers are independent from each other, the modules loaded in different drawers can be excurted in parallel. Furthermore, we add a function-independent programmable interface between modules to adapt the communication format between different modules, which also helps to release the constraint imposed by the interface definition. Finally, we implement a variety of network functions based on DrawerPipe. The result shows that DrawerPipe not only has good scalability, but also has the advantages of wire-speed processing performance and high resource utilization, which can be used for rapid deployment of network functions.
  • 期刊类型引用(7)

    1. 刘洪芳. 结构网络信息安全系统资源开销建模及测试. 现代工业经济和信息化. 2024(10): 80-81+113 . 百度学术
    2. 李韬,杨惠,厉俊男,刘汝霖,孙志刚. ChipletNP:基于芯粒的敏捷可定制网络处理器架构. 计算机研究与发展. 2024(12): 2952-2968 . 本站查看
    3. 姚英,田心宇,韩晓聪. 一种新型高速低功耗可重构流水线乘法器设计. 电子设计工程. 2022(01): 131-134 . 百度学术
    4. 林谊东,陈乃金. 二维网格型粗粒度可重构系统乘法器和全加器设计与验证. 绵阳师范学院学报. 2020(02): 86-92 . 百度学术
    5. 赵宇,殷树娟,李翔宇. 一种可重构以太网数据包解析器中可重构单元的设计. 计算机工程与科学. 2020(02): 220-228 . 百度学术
    6. 汪兴海,毕敬腾,孙雪丽. 8通道数字信号时序分析实验装置设计. 电子测量技术. 2019(08): 132-136 . 百度学术
    7. 税潇宇,厉俊男,孙志刚,黄金锋. CoFM:一种加速Middlebox应用的软硬件协同流管理机制. 计算机工程与科学. 2019(06): 1001-1008 . 百度学术

    其他类型引用(12)

计量
  • 文章访问数:  1187
  • HTML全文浏览量:  1
  • PDF下载量:  582
  • 被引次数: 19
出版历程
  • 发布日期:  2018-03-31

目录

    /

    返回文章
    返回