天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于x86的高速報文處理技術(shù)研究與實現(xiàn)

發(fā)布時間:2018-10-17 08:20
【摘要】:隨著“互聯(lián)網(wǎng)+”滲透到人們生活各方面,其諸多問題日益突出。一方面期望網(wǎng)絡(luò)速率更高,另一方面需要處理海量網(wǎng)絡(luò)數(shù)據(jù)以解決網(wǎng)絡(luò)優(yōu)化等問題。高速報文處理軟件的性能出現(xiàn)瓶頸,尤其在多核平臺和Linux操作系統(tǒng)結(jié)合時。已經(jīng)有越來越多的熱點(diǎn)研究成果出現(xiàn),包括Linux自身對報文處理機(jī)制改進(jìn)和迭代。PF_RING、DPDK、NET-MAP是同時期誕生的高速報文處理框架,它們在技術(shù)和性能特點(diǎn)上互有異同。所以用戶在框架選擇和性能判斷上也存在困難。已有文章已經(jīng)對PF RING、DPDK、NET-MAP進(jìn)行了多個維度的性能對比。但這方面研究還不能完全滿足實際需要,且覆蓋面也窄。問題包括未考慮純報文接收場景、NUMA平臺上的性能特性對比不足、多核心擴(kuò)展問題研究不足等。本文首先論述并分析了現(xiàn)有Linux報文處理機(jī)制和關(guān)鍵優(yōu)化技術(shù),重點(diǎn)分析了 PF_RING和DPDK的優(yōu)化技術(shù)異同點(diǎn)。然后對PF_RING和DPDK對比研究進(jìn)行展開。首先簡要說明當(dāng)前現(xiàn)有研究對其研究的不足,介紹了 Run-to-completion和Pipeline模型(樣式)分類,然后提出對不同框架的對比研究需要從為兩模型入手并選擇其中的幾種精簡模型做作析。本文提出一種報文處理研究分析的理想化模型——流阻分析理想模型。結(jié)合流阻模型對PF_RING和DPDK的Run-to-completion和Pipeline的精簡模型進(jìn)行整體性能、不同負(fù)載性能、多核性能及可擴(kuò)展性進(jìn)行分析和評估。再將性能問題的研究擴(kuò)展到NUMA平臺上,根據(jù)NUMA平臺的特殊性,將PF_RING和DPDK的Run-to-completion和Pipeline的精簡模型進(jìn)行針對NUMA平臺的分析。由此研究得到了不同框架在NUMA平臺的性能特性,特別是其跨NUMA節(jié)點(diǎn)可擴(kuò)展性和線程在NUMA節(jié)點(diǎn)間的分布樣式對性能的影響。最后基于現(xiàn)有的報文處理優(yōu)化技術(shù)設(shè)計了一套離線報文高速回放系統(tǒng),并對回放程序中的多個參數(shù)的性能作了性能分析和優(yōu)化。最后一章對全文總結(jié)并說明本文的不足和未來研究的展望。
[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é)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.0;TP316.81

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 張巍;丁偉;龔儉;;抽樣機(jī)制對報文長度分布測度影響的研究[J];中國海洋大學(xué)學(xué)報(自然科學(xué)版);2008年S1期

2 龔德良;程杰仁;王魯達(dá);呂明娥;劉平;;基于報文頭與報文內(nèi)容的入侵檢測分析方法[J];湘南學(xué)院學(xué)報;2011年05期

3 田立勤,林闖;報文分類技術(shù)的研究及其應(yīng)用[J];計算機(jī)研究與發(fā)展;2003年06期

4 王宇亮;章洋;鄭昌文;;短報文可靠傳輸協(xié)議的設(shè)計與實現(xiàn)[J];計算機(jī)工程與設(shè)計;2007年18期

5 朱國勝;余少華;;高速低功耗深度報文檢測方法[J];通信學(xué)報;2011年04期

6 谷靜;;移動IPv6數(shù)據(jù)報文頭壓縮算法的分析[J];現(xiàn)代電子技術(shù);2008年19期

7 卜佑軍;王超;汪斌強(qiáng);;一種采用流切割實現(xiàn)報文保序的負(fù)載均衡算法[J];計算機(jī)科學(xué);2010年12期

8 申成yN;Ping的原理及實現(xiàn)[J];信息技術(shù);2005年06期

9 董永吉;郭云飛;黃萬偉;夏軍波;;一種新的高速報文解析結(jié)構(gòu)研究[J];電子與信息學(xué)報;2013年05期

10 樊燕紅;趙立軍;;信息交換報文動態(tài)解析器的設(shè)計與實現(xiàn)[J];信息技術(shù)與信息化;2013年05期

相關(guān)會議論文 前4條

1 杜阿寧;方濱興;;面向網(wǎng)絡(luò)報文流分析的頻繁項監(jiān)測技術(shù)研究[A];全國網(wǎng)絡(luò)與信息安全技術(shù)研討會'2005論文集(上冊)[C];2005年

2 王艷秋;趙昭靈;蘭巨龍;;基于范圍映射和定值映射的多域報文分類算法[A];第四屆中國軟件工程大會論文集[C];2007年

3 趙宇新;蔣越;;TCP報文通信在PLC控制系統(tǒng)中的應(yīng)用[A];中國計量協(xié)會冶金分會2011年會論文集[C];2011年

4 王立志;;IPSec和GRE聯(lián)合打造下一代VPN[A];第七屆中國通信學(xué)會學(xué)術(shù)年會論文集[C];2010年

相關(guān)重要報紙文章 前10條

1 馬云飛;IPv6需要什么樣的“舞臺”?[N];中國計算機(jī)報;2005年

2 ;實現(xiàn)x86處理器虛擬化的新方法[N];網(wǎng)絡(luò)世界;2006年

3 本報記者 劉亞杰;關(guān)鍵業(yè)務(wù)向x86邁進(jìn)[N];通信產(chǎn)業(yè)報;2013年

4 高亮;IPv6也有隱患[N];中國計算機(jī)報;2004年

5 ;泥濘中前行[N];網(wǎng)絡(luò)世界;2005年

6 本報記者 吳磊;中電信“云IT”謹(jǐn)慎啟用x86[N];通信產(chǎn)業(yè)報;2011年

7 ;x86嵌入式處理器及應(yīng)用[N];電子資訊時報;2005年

8 宋家雨;x86市場傾向英特爾一方[N];網(wǎng)絡(luò)世界;2007年

9 田江;X86-64開辟桌面處理器新紀(jì)元[N];中國電腦教育報;2002年

10 祁金華;大型機(jī)整合x86 應(yīng)對金融海嘯[N];網(wǎng)絡(luò)世界;2008年

相關(guān)博士學(xué)位論文 前2條

1 董永吉;面向資源優(yōu)化的分層式高速報文解析技術(shù)研究[D];解放軍信息工程大學(xué);2013年

2 彭艷兵;TCP宏觀平衡性研究[D];東南大學(xué);2006年

相關(guān)碩士學(xué)位論文 前10條

1 王海鵬;基于x86的高速報文處理技術(shù)研究與實現(xiàn)[D];北京郵電大學(xué);2017年

2 張茂新;面向金融IT系統(tǒng)的報文自動化測試模擬器的設(shè)計與實現(xiàn)[D];江西理工大學(xué);2015年

3 龐琳;基于TTCN-3的VRRPE一致性驗證方法及協(xié)議研究實現(xiàn)[D];山東大學(xué);2015年

4 傅根;基于SOPC技術(shù)的報文解析系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2015年

5 李翔;Hotspot2.0終端上線AP端掃描功能的分析與設(shè)計[D];北京郵電大學(xué);2015年

6 王愛杰;Bonjour網(wǎng)關(guān)mDNS響應(yīng)報文處理模塊的設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2015年

7 賈文澤;HOTSPOT協(xié)議AC端GAS初始請求報文處理模塊分析與設(shè)計[D];北京郵電大學(xué);2015年

8 馬驥;Hotspot2.0中報文分片傳輸模塊的設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2015年

9 林一沖;mDNS查詢報文解析與代答報文模塊的分析與設(shè)計[D];北京郵電大學(xué);2015年

10 張彥龍;面向多線程分組分派的線程隊列狀態(tài)監(jiān)測技術(shù)[D];國防科學(xué)技術(shù)大學(xué);2013年

,

本文編號:2276068

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2276068.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶90e0b***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com