当前位置:主页 > 科技论文 > 软件论文 >

基于DPDK的报文采集系统的研究与实现

发布时间:2019-06-17 17:23
【摘要】:当今世界,移动互联网对人们生活的影响日益加强,使用各种移动终端访问互联网已经成为一种趋势,同时也带来了海量的移动互联网流量。爆炸式增长的数据给数据采集终端带来巨大的压力,因此有必要研究如何提高Linux环境下的数据包捕获效率,进而及时优化网络以及对用户提供有针对性的网络服务。本文介绍了 Linux下数据包捕获的一般流程,分析了高速网络环境的收包瓶颈,然后提出了解决方案——Intel DPDK。本文进而对DPDK的目前发展状况进行了简单的介绍,分析了 DPDK的主要特点及优点。然后进一步设计实现了基于DPDK的高速报文采集系统,详细说明了系统的各个子模块的具体实现,包括收包、IP重组、报文分发。同时对该系统进行日志状态监控,以便能够及时地检测出异常情况。随后通过实际的千兆和万兆环境测试深入地分析了采集系统的总体性能以及各个子模块的性能。通过在实际环境中应用基于DPDK的高速报文采集系统,我们对网络上的流到达数和流连接持续时间进行了深入地分析与建模。最后我们使用Intel Vtune软件,分析了系统的性能热点与瓶颈,并从代码层面提出了优化方法。对于修改后的报文采集系统,我们进行了测试,并与之前的性能结果进行了分析对比,发现我们的改进是卓有成效的。最后,论文对基于DPDK的高速报文采集系统的研究成果进行了总结和展望。
[Abstract]:......
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.0;TP316.81

【参考文献】

相关期刊论文 前4条

1 李晨;段晓东;陈炜;程伟强;;SDN和NFV的思考与实践[J];电信科学;2014年08期

2 程春蕊;刘万军;;高内聚低耦合软件架构的构建[J];计算机系统应用;2009年07期

3 王佰玲,方滨兴,云晓春;零拷贝报文捕获平台的研究与实现[J];计算机学报;2005年01期

4 Nancy Nicolaisen ,高亚林;Intel VTune 2.0——Intel开始为每个人着想了[J];电子与电脑;1997年01期

相关会议论文 前1条

1 蔡佳成;谷利泽;钮心忻;;Linux数据链路层网络通信驱动的实现[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年

相关博士学位论文 前1条

1 王睿伯;面向NUMA结构的软件事务内存关键技术研究[D];国防科学技术大学;2011年



本文编号:2501145

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2501145.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4d464***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com