首页> 中文期刊> 《计算机与现代化》 >网络数据包高性能并行处理技术研究

网络数据包高性能并行处理技术研究

         

摘要

针对当前多核处理器在对高速网络数据包处理时性能低,不能完全发挥多核优势的问题,分析对高速网络数据包处理的瓶颈所在,提出一种网络数据包并行处理模型。该模型利用多队列网卡,结合并行网络协议栈、多核多线程及无锁编程技术在网络数据包的整个收发路径上进行完全并行化处理。实验结果表明,该模型方法能够充分发挥多核处理器优势,大幅提升网络数据包处理效率。%When using multicore processor to deal with high-speed network packets, it often faces poor performance and low CPU utilization. By analyzing the bottleneck of the packet processing on high-speed network, a model which can parallel process net-work packet is proposed. This model uses multi-queue NIC, along with parallel TCP/IP stack, multicore and multithread technol-ogy, and lock-free program technology to achieve a completely parallel processing in the whole network packet path. Test results indicate that this method can utilize CPU completely, and greatly improve efficiency of network packet processing.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号