计算机技术与发展2024,Vol.34Issue(7):184-191,8.DOI:10.20165/j.cnki.ISSN1673-629X.2024.0151
申威平台高速网络数据处理框架的设计与实现
Design and Implementation of High Speed Network Data Processing Framework Based on Domestic Sunway Processors
摘要
Abstract
With the surge of network traffic in the era of big data,the traditional kernel-based network stack cannot fully utilize the high-speed NIC transceiver capability of 10 Gb or even 100 Gb due to the high kernel switch overhead of traditional kernel network stack.To reduce the software overhead,the open-source DPDK userspace network development kit is developed to support high-speed network ap-plication,which has been massively applied and deployed on x86 platforms.To meet the requirements of localization and national network security,we design and implement a DPDK-based IP packet parsing framework for the domestic Sunway processor platform,which make full use of DPDK's large-page memory,lock-free queue and other advance mechanisms and take advantage of the multi-core performance of the Sunway processor,which supports parsing of multiple user layer protocols based on TCP/IP stack,and has lightweight and scalable features.According to the experimental results on the real hardware platform,the performance of the proposed framework is about 10%higher than that of the existing mainstream software,which is a preliminary exploration for the application of the DPDK framework in domestic processors.关键词
DPDK/协议分析/高速网络/TCP/IP协议栈/国产处理器Key words
DPDK/protocol analysis/high-speed network/TCP/IP stack/domestic processor分类
信息技术与安全科学引用本文复制引用
曹建军,佘平,聂世强..申威平台高速网络数据处理框架的设计与实现[J].计算机技术与发展,2024,34(7):184-191,8.基金项目
山东省自然科学基金创新发展联合基金(ZR2021LZH009) (ZR2021LZH009)