基于x86的高速報(bào)文處理技術(shù)研究與實(shí)現(xiàn)
[Abstract]:With the penetration of the Internet into all aspects of people's lives, its many problems become increasingly prominent. On the one hand, the network speed is expected to be higher, on the other hand, we need to deal with massive network data to solve network optimization problems. The performance of high-speed packet processing software appears bottleneck, especially when multi-core platform and Linux operating system are combined. There have been more and more hot research achievements, including the improvement and iteration of packet processing mechanism by Linux itself. PF_RING,DPDK,NET-MAP is a high-speed packet processing framework born at the same time, and they have different technical and performance characteristics. Therefore, users also have difficulties in frame selection and performance judgment. Previous articles have compared the performance of PF RING,DPDK,NET-MAP across multiple dimensions. However, the research in this area can not fully meet the actual needs, and the coverage is also narrow. The problems include not considering the pure message receiving scenario, the lack of performance comparison on NUMA platform, and the lack of research on multi-core extension. This paper first discusses and analyzes the existing Linux packet processing mechanism and key optimization techniques, and focuses on the similarities and differences between PF_RING and DPDK optimization techniques. Then the comparative study of PF_RING and DPDK was carried out. Firstly, the deficiency of the current research is briefly explained, and the classification of Run-to-completion and Pipeline models (styles) is introduced. Then, it is proposed that the comparative study of different frameworks should start with two models and select several reduced models for analysis. In this paper, an idealized model for packet processing and analysis is presented, which is an ideal model for flow resistance analysis. Combined with the flow resistance model, the overall performance of the Run-to-completion and Pipeline models of PF_RING and DPDK is analyzed and evaluated. The performance of different load, multi-core and extensibility are analyzed and evaluated. Then the research of performance problem is extended to NUMA platform. According to the particularity of NUMA platform, the reduced model of Run-to-completion and Pipeline of PF_RING and DPDK is analyzed for NUMA platform. The performance characteristics of different frameworks on NUMA platform are obtained, especially the influence of extensibility across NUMA nodes and the distribution style of threads among NUMA nodes on the performance. Finally, an off-line high-speed playback system is designed based on the existing packet processing optimization techniques, and the performance of multiple parameters in the playback program is analyzed and optimized. The last chapter summarizes the full text and explains the shortcomings of this paper and the prospects for future research.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.0;TP316.81
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張巍;丁偉;龔儉;;抽樣機(jī)制對(duì)報(bào)文長度分布測(cè)度影響的研究[J];中國海洋大學(xué)學(xué)報(bào)(自然科學(xué)版);2008年S1期
2 龔德良;程杰仁;王魯達(dá);呂明娥;劉平;;基于報(bào)文頭與報(bào)文內(nèi)容的入侵檢測(cè)分析方法[J];湘南學(xué)院學(xué)報(bào);2011年05期
3 田立勤,林闖;報(bào)文分類技術(shù)的研究及其應(yīng)用[J];計(jì)算機(jī)研究與發(fā)展;2003年06期
4 王宇亮;章洋;鄭昌文;;短報(bào)文可靠傳輸協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2007年18期
5 朱國勝;余少華;;高速低功耗深度報(bào)文檢測(cè)方法[J];通信學(xué)報(bào);2011年04期
6 谷靜;;移動(dòng)IPv6數(shù)據(jù)報(bào)文頭壓縮算法的分析[J];現(xiàn)代電子技術(shù);2008年19期
7 卜佑軍;王超;汪斌強(qiáng);;一種采用流切割實(shí)現(xiàn)報(bào)文保序的負(fù)載均衡算法[J];計(jì)算機(jī)科學(xué);2010年12期
8 申成yN;Ping的原理及實(shí)現(xiàn)[J];信息技術(shù);2005年06期
9 董永吉;郭云飛;黃萬偉;夏軍波;;一種新的高速報(bào)文解析結(jié)構(gòu)研究[J];電子與信息學(xué)報(bào);2013年05期
10 樊燕紅;趙立軍;;信息交換報(bào)文動(dòng)態(tài)解析器的設(shè)計(jì)與實(shí)現(xiàn)[J];信息技術(shù)與信息化;2013年05期
相關(guān)會(huì)議論文 前4條
1 杜阿寧;方濱興;;面向網(wǎng)絡(luò)報(bào)文流分析的頻繁項(xiàng)監(jiān)測(cè)技術(shù)研究[A];全國網(wǎng)絡(luò)與信息安全技術(shù)研討會(huì)'2005論文集(上冊(cè))[C];2005年
2 王艷秋;趙昭靈;蘭巨龍;;基于范圍映射和定值映射的多域報(bào)文分類算法[A];第四屆中國軟件工程大會(huì)論文集[C];2007年
3 趙宇新;蔣越;;TCP報(bào)文通信在PLC控制系統(tǒng)中的應(yīng)用[A];中國計(jì)量協(xié)會(huì)冶金分會(huì)2011年會(huì)論文集[C];2011年
4 王立志;;IPSec和GRE聯(lián)合打造下一代VPN[A];第七屆中國通信學(xué)會(huì)學(xué)術(shù)年會(huì)論文集[C];2010年
相關(guān)重要報(bào)紙文章 前10條
1 馬云飛;IPv6需要什么樣的“舞臺(tái)”?[N];中國計(jì)算機(jī)報(bào);2005年
2 ;實(shí)現(xiàn)x86處理器虛擬化的新方法[N];網(wǎng)絡(luò)世界;2006年
3 本報(bào)記者 劉亞杰;關(guān)鍵業(yè)務(wù)向x86邁進(jìn)[N];通信產(chǎn)業(yè)報(bào);2013年
4 高亮;IPv6也有隱患[N];中國計(jì)算機(jī)報(bào);2004年
5 ;泥濘中前行[N];網(wǎng)絡(luò)世界;2005年
6 本報(bào)記者 吳磊;中電信“云IT”謹(jǐn)慎啟用x86[N];通信產(chǎn)業(yè)報(bào);2011年
7 ;x86嵌入式處理器及應(yīng)用[N];電子資訊時(shí)報(bào);2005年
8 宋家雨;x86市場傾向英特爾一方[N];網(wǎng)絡(luò)世界;2007年
9 田江;X86-64開辟桌面處理器新紀(jì)元[N];中國電腦教育報(bào);2002年
10 祁金華;大型機(jī)整合x86 應(yīng)對(duì)金融海嘯[N];網(wǎng)絡(luò)世界;2008年
相關(guān)博士學(xué)位論文 前2條
1 董永吉;面向資源優(yōu)化的分層式高速報(bào)文解析技術(shù)研究[D];解放軍信息工程大學(xué);2013年
2 彭艷兵;TCP宏觀平衡性研究[D];東南大學(xué);2006年
相關(guān)碩士學(xué)位論文 前10條
1 王海鵬;基于x86的高速報(bào)文處理技術(shù)研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2017年
2 張茂新;面向金融IT系統(tǒng)的報(bào)文自動(dòng)化測(cè)試模擬器的設(shè)計(jì)與實(shí)現(xiàn)[D];江西理工大學(xué);2015年
3 龐琳;基于TTCN-3的VRRPE一致性驗(yàn)證方法及協(xié)議研究實(shí)現(xiàn)[D];山東大學(xué);2015年
4 傅根;基于SOPC技術(shù)的報(bào)文解析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2015年
5 李翔;Hotspot2.0終端上線AP端掃描功能的分析與設(shè)計(jì)[D];北京郵電大學(xué);2015年
6 王愛杰;Bonjour網(wǎng)關(guān)mDNS響應(yīng)報(bào)文處理模塊的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2015年
7 賈文澤;HOTSPOT協(xié)議AC端GAS初始請(qǐng)求報(bào)文處理模塊分析與設(shè)計(jì)[D];北京郵電大學(xué);2015年
8 馬驥;Hotspot2.0中報(bào)文分片傳輸模塊的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2015年
9 林一沖;mDNS查詢報(bào)文解析與代答報(bào)文模塊的分析與設(shè)計(jì)[D];北京郵電大學(xué);2015年
10 張彥龍;面向多線程分組分派的線程隊(duì)列狀態(tài)監(jiān)測(cè)技術(shù)[D];國防科學(xué)技術(shù)大學(xué);2013年
,本文編號(hào):2276068
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2276068.html