摘要
随着国产处理器的不断成熟以及国家信息化建设的自主可控要求提高,基于国产处理器的先进通信计算机架构(Advanced Telecommunications Compute Architecture,ATCA)的产品平台设计成为潮流和趋势。FT-2000/4国产处理器凭借其稳定的性能表现被广泛应用于自主可控产品的设计中,但是ATCA平台下,FT-2000/4国产处理器由于传统网络I/O的过高开销,往往无法满足高速线路接入需求,极大限制了其应用场景。针对上述问题,提出了一种基于DPDK软件数据包加速处理技术的数据接入模块设计,并且改进了数据分发策略,提出了一种自适应流量控制算法。实验表明,该模块不仅极大提升了国产化ATCA单板的数据接入能力,自适应流量控制算法也能够通过动态调整数据匹配分发端口的方式,有效缓解流分发策略不合理带来的业务节点超负荷问题。
The Advanced Telecommunications Compute Architecture(ATCA)platform based on domestic processors has become a trend with the continuous maturity of domestic processors and the increasing requirements for independent control of national informatization construction.The FT-2000/4 domestic processor is widely used in the design of self-controllable products due to its stable performance.However,it is often unable to meet the access requirements of high-speed lines under the ATCA platform because of the high overhead of traditional network I/O,which greatly limits its application.In response to the above problems,a DPDK-based data access module design is proposed and the data distribution strategy is improved by proposing an adaptive flow control algorithm.The experiments show that this module not only greatly improves the data access capability of the localized ATCA board,but also the adaptive flow control algorithm can dynamically adjust the data to match the distribution port,thus effectively alleviating the node overload problem caused by the unreasonable flow distribution strategy.
作者
高远
何赞园
李静岩
GAO Yuan;HE Zanyuan;LI Jingyan(National Digital Switching System Engineering Technology Research Center,Zhengzhou 450003,China;Zhongyuan Institute of Network Security,Zhengzhou University,Zhengzhou 450003,China)
出处
《电讯技术》
北大核心
2023年第5期688-694,共7页
Telecommunication Engineering
基金
国家自然科学基金资助项目(618051515)。