网络数据包高性能并行处理技术研究  被引量:4

Research on High Performances and Parallel Processing for Network Packet

在线阅读下载全文

作  者:黄益彬[1] 金倩倩[1] 纪元[1] 

机构地区:[1]国网电力科学研究院,江苏南京210003

出  处:《计算机与现代化》2016年第12期57-61,共5页Computer and Modernization

基  金:国家电网公司科技项目(524606140104)

摘  要:针对当前多核处理器在对高速网络数据包处理时性能低,不能完全发挥多核优势的问题,分析对高速网络数据包处理的瓶颈所在,提出一种网络数据包并行处理模型。该模型利用多队列网卡,结合并行网络协议栈、多核多线程及无锁编程技术在网络数据包的整个收发路径上进行完全并行化处理。实验结果表明,该模型方法能够充分发挥多核处理器优势,大幅提升网络数据包处理效率。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 network packet is proposed. This model uses multi-queue NIC, along with parallel TCP/IP stack, muhicore and multithread technology, 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.

关 键 词:多核多线程 多队列网卡 并行处理 无锁编程 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象