首页 | 官方网站   微博 | 高级检索  
     

基于FPGA的高性能可编程数据平面研究综述
引用本文:赵鹏,程光,赵德宇.基于FPGA的高性能可编程数据平面研究综述[J].软件学报,2023,34(11):5330-5354.
作者姓名:赵鹏  程光  赵德宇
作者单位:东南大学 网络空间安全学院, 江苏 南京 211189;教育部计算机网络和信息集成重点实验室 (东南大学), 江苏 南京 211189
基金项目:国家重点研发计划(2018YFB1800602)
摘    要:可编程数据平面(PDP)一方面支持网络应用的卸载与加速, 给网络应用带来了革命性的发展机遇; 另一方面支持新协议、新服务的快速实现和部署, 促进了网络创新和演进, 是近年来网络领域的研究热点. FPGA因其通用的计算架构、丰富的片内资源和扩展接口提供了多种可编程数据平面的具体实现, 支持更广范围的应用场景. 同时, FPGA还为探索更通用的可编程数据平面抽象提供了可能. 因此, 基于FPGA的可编程数据平面受到了学术界与产业界的广泛关注. 首先分类别阐述基于FPGA的可编程数据平面(F-PDP)抽象. 接着, 介绍基于F-PDP快速构建网络应用的关键技术的研究进展. 之后, 介绍基于F-PDP的新型可编程网络设备. 此外, 从提升网络性能、构建网络测量框架以及部署网络安全应用这3个方面, 详细梳理近年来基于F-PDP的应用研究成果. 最后, 探讨F-PDP未来可能的研究趋势.

关 键 词:可编程数据平面  现场可编程门阵列  (FPGA)  编程抽象  高层次综合  (HLS)
收稿时间:2021/6/3 0:00:00
修稿时间:2021/11/24 0:00:00

Survey on FPGA-based High-performance Programmable Data Plane
ZHAO Peng,CHENG Guang,ZHAO De-Yu.Survey on FPGA-based High-performance Programmable Data Plane[J].Journal of Software,2023,34(11):5330-5354.
Authors:ZHAO Peng  CHENG Guang  ZHAO De-Yu
Affiliation:School of Cyber Science and Engineering, Southeast University, Nanjing 211189, China;Key Laboratory of Computer Network and Information Integration (Southeast University), Ministry of Education, Nanjing 211189, China
Abstract:The programmable data plane (PDP), allowing offloading and accelerating network applications, creates revolutionary development opportunities for such applications. Also, it promotes the innovation and evolution of the network by supporting the rapid implementation and deployment of new protocols and services. It has thus been a research hotspot in the field of the network in recent years. With its general computing architecture, rich on-chip resources and extended interfaces, field-programmable gate array (FPGA) provides a variety of implementations of PDP for a wider range of application scenarios. It also offers the possibility to explore more general PDP abstraction. Therefore, FPGA-based PDP (F-PDP) has been widely concerned by the academic and industrial communities. In this study, F-PDP abstraction is described by category. Then, the research progress of key technologies for building network applications with F-PDP is outlined, and programmable network devices based on F-PDP are presented. After that, the application research based on F-PDP in recent years is reviewed in detail from three aspects: improving network performance, building a network measurement framework, and deploying network security applications. Finally, the possible future research trends of F-PDP are discussed.
Keywords:programmable data plane (PDP)  field-programmable gate array (FPGA)  programming abstraction  high-level synthesis (HLS)
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号