面向多線程分組分派的線程隊(duì)列狀態(tài)監(jiān)測(cè)技術(shù)
本文選題:網(wǎng)絡(luò)處理器 切入點(diǎn):線程分派 出處:《國(guó)防科學(xué)技術(shù)大學(xué)》2013年碩士論文 論文類(lèi)型:學(xué)位論文
【摘要】:隨著通用多核處理器性能的不斷提升,基于通用多核處理器實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備數(shù)據(jù)平面的處理已經(jīng)成為目前發(fā)展的趨勢(shì),Intel等公司已經(jīng)推出相關(guān)解決方案。通過(guò)可編程硬件的輔助,通用多核處理平臺(tái)不但可以提高其分組I/O能力,而且還能將部分底層驅(qū)動(dòng)實(shí)現(xiàn)的功能,如分組緩沖區(qū)管理,移植到硬件實(shí)現(xiàn),進(jìn)一步提高平臺(tái)分組處理的性能。通用多核處理器使用多個(gè)并行的硬件線程對(duì)數(shù)據(jù)平面的分組進(jìn)行處理,如何將到達(dá)的分組分配到不同的硬件線程對(duì)優(yōu)化平臺(tái)整體的處理能力十分關(guān)鍵。針對(duì)線程隊(duì)列狀態(tài)難以獲取的問(wèn)題,本文提出了基于監(jiān)測(cè)每個(gè)線程隊(duì)列報(bào)文到達(dá)和離開(kāi)速率進(jìn)行隊(duì)列狀態(tài)估算的方法,可有效解決線程分派中負(fù)載均衡實(shí)現(xiàn)困難的問(wèn)題,本文的主要研究?jī)?nèi)容和創(chuàng)新點(diǎn)包括:(1)基于課題組前期研究提出的基于通用多核處理器和可編程加速硬件的網(wǎng)絡(luò)處理器架構(gòu),提出了面向多線程數(shù)據(jù)平面處理的分組分派模型PacketFTD,并詳細(xì)分析了PacketFTD對(duì)到達(dá)報(bào)文的分派策略。設(shè)計(jì)了一種FTD的分派技術(shù),通過(guò)對(duì)FTD分析指出,報(bào)文進(jìn)入線程隊(duì)列的速率監(jiān)測(cè)以及線程狀態(tài)監(jiān)測(cè)是實(shí)現(xiàn)FTD分派的核心。(2)評(píng)估了多線程分組隊(duì)列的監(jiān)測(cè)技術(shù)的設(shè)計(jì)要求,基于FTD提出了可實(shí)現(xiàn)精確隊(duì)列狀態(tài)監(jiān)測(cè)的三色狀態(tài)線程隊(duì)列評(píng)估算法——TCSAP,并基于TCSAP對(duì)PacketFTD的核心模塊進(jìn)行了設(shè)計(jì)。(3)基于Modelsim建立了性能仿真環(huán)境,對(duì)PacketFTD的核心模塊功能進(jìn)行了驗(yàn)證;贑ompassNP平臺(tái)對(duì)PacketFTD核心模塊的性能進(jìn)行了分析。分析結(jié)果表明,本文實(shí)現(xiàn)的多線程分組分派的監(jiān)測(cè)技術(shù)可有效實(shí)現(xiàn)對(duì)輸入的報(bào)文進(jìn)行精確的監(jiān)測(cè),可支撐面向通用多核平臺(tái)的分組分派機(jī)制PacketFTD的FTD技術(shù)的實(shí)現(xiàn)。本文提出的PacketFTD模型和基于到達(dá)離開(kāi)速率監(jiān)測(cè)的線程隊(duì)列評(píng)估方法TCSAP可解決多個(gè)硬件線程之間報(bào)文分派的負(fù)載均衡問(wèn)題,設(shè)計(jì)實(shí)現(xiàn)的精確測(cè)量模塊可有效測(cè)量每個(gè)線程隊(duì)列分組的到達(dá)速率,可以有效支撐FTD技術(shù)的實(shí)現(xiàn),對(duì)基于通用多核處理器的網(wǎng)絡(luò)處理平臺(tái)設(shè)計(jì)具有重要的應(yīng)用價(jià)值。
[Abstract]:With the continuous improvement of the performance of universal multi-core processors, the implementation of data plane processing of network devices based on general-purpose multi-core processors has become the trend of current development. Intel and other companies have introduced related solutions. The general multi-core processing platform can not only improve the capability of packet I / O, but also transplant some of the underlying driver functions, such as packet buffer management, to hardware implementation. To further improve the performance of platform packet processing. Universal multicore processors use multiple parallel hardware threads to process packets in the data plane. How to assign arrived packets to different hardware threads is very important to optimize the overall processing power of the platform. In this paper, a method of queue state estimation based on monitoring the arrival and departure rate of each thread queue message is proposed, which can effectively solve the problem of load balancing in thread dispatch. The main research contents and innovations of this paper include: (1) based on the network processor architecture based on general-purpose multi-core processor and programmable accelerated hardware, A packet dispatch model for multithreading data plane processing is proposed, and the dispatch strategy of PacketFTD to arrival packets is analyzed in detail. A FTD dispatch technique is designed and pointed out through the analysis of FTD. The rate monitoring of message entering thread queue and the monitoring of thread status are the core of FTD dispatch. (2) the design requirements of multi-thread packet queue monitoring technology are evaluated. Based on FTD, a three-color state thread queue evaluation algorithm based on FTD is proposed, and the core module of PacketFTD is designed based on TCSAP. The performance simulation environment is established based on Modelsim. The function of the core module of PacketFTD is verified. The performance of the core module of PacketFTD is analyzed based on the CompassNP platform. The results show that, The multi-thread grouping dispatch monitoring technology realized in this paper can effectively realize the accurate monitoring of the incoming packets. The implementation of FTD technology to support the grouping and dispatching mechanism PacketFTD for general multi-core platform. The proposed PacketFTD model and the evaluation method of thread queue based on departure rate monitoring (TCSAP) can solve the problem of packet sharing among multiple hardware threads. The problem of load balancing, The design and implementation of the precise measurement module can effectively measure the arrival rate of each thread queue packet and support the implementation of FTD technology effectively. It has important application value for the design of network processing platform based on general multi-core processor.
【學(xué)位授予單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類(lèi)號(hào)】:TP332
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 龔德良;程杰仁;王魯達(dá);呂明娥;劉平;;基于報(bào)文頭與報(bào)文內(nèi)容的入侵檢測(cè)分析方法[J];湘南學(xué)院學(xué)報(bào);2011年05期
2 田立勤,林闖;報(bào)文分類(lèi)技術(shù)的研究及其應(yīng)用[J];計(jì)算機(jī)研究與發(fā)展;2003年06期
3 王宇亮;章洋;鄭昌文;;短報(bào)文可靠傳輸協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2007年18期
4 朱國(guó)勝;余少華;;高速低功耗深度報(bào)文檢測(cè)方法[J];通信學(xué)報(bào);2011年04期
5 谷靜;;移動(dòng)IPv6數(shù)據(jù)報(bào)文頭壓縮算法的分析[J];現(xiàn)代電子技術(shù);2008年19期
6 卜佑軍;王超;汪斌強(qiáng);;一種采用流切割實(shí)現(xiàn)報(bào)文保序的負(fù)載均衡算法[J];計(jì)算機(jī)科學(xué);2010年12期
7 申成yN;Ping的原理及實(shí)現(xiàn)[J];信息技術(shù);2005年06期
8 董永吉;郭云飛;黃萬(wàn)偉;夏軍波;;一種新的高速報(bào)文解析結(jié)構(gòu)研究[J];電子與信息學(xué)報(bào);2013年05期
9 樊燕紅;趙立軍;;信息交換報(bào)文動(dòng)態(tài)解析器的設(shè)計(jì)與實(shí)現(xiàn)[J];信息技術(shù)與信息化;2013年05期
10 單征,趙榮彩,張錚;報(bào)文分類(lèi)算法研究[J];計(jì)算機(jī)工程與應(yīng)用;2005年07期
相關(guān)會(huì)議論文 前4條
1 杜阿寧;方濱興;;面向網(wǎng)絡(luò)報(bào)文流分析的頻繁項(xiàng)監(jiān)測(cè)技術(shù)研究[A];全國(guó)網(wǎng)絡(luò)與信息安全技術(shù)研討會(huì)'2005論文集(上冊(cè))[C];2005年
2 王艷秋;趙昭靈;蘭巨龍;;基于范圍映射和定值映射的多域報(bào)文分類(lèi)算法[A];第四屆中國(guó)軟件工程大會(huì)論文集[C];2007年
3 趙宇新;蔣越;;TCP報(bào)文通信在PLC控制系統(tǒng)中的應(yīng)用[A];中國(guó)計(jì)量協(xié)會(huì)冶金分會(huì)2011年會(huì)論文集[C];2011年
4 王立志;;IPSec和GRE聯(lián)合打造下一代VPN[A];第七屆中國(guó)通信學(xué)會(huì)學(xué)術(shù)年會(huì)論文集[C];2010年
相關(guān)重要報(bào)紙文章 前3條
1 馬云飛;IPv6需要什么樣的“舞臺(tái)”?[N];中國(guó)計(jì)算機(jī)報(bào);2005年
2 高亮;IPv6也有隱患[N];中國(guó)計(jì)算機(jī)報(bào);2004年
3 ;泥濘中前行[N];網(wǎng)絡(luò)世界;2005年
相關(guān)博士學(xué)位論文 前3條
1 董永吉;面向資源優(yōu)化的分層式高速報(bào)文解析技術(shù)研究[D];解放軍信息工程大學(xué);2013年
2 彭艷兵;TCP宏觀平衡性研究[D];東南大學(xué);2006年
3 孫全寶;基于k-ary n-tree的硬件聚合通信技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2008年
相關(guān)碩士學(xué)位論文 前10條
1 張茂新;面向金融IT系統(tǒng)的報(bào)文自動(dòng)化測(cè)試模擬器的設(shè)計(jì)與實(shí)現(xiàn)[D];江西理工大學(xué);2015年
2 龐琳;基于TTCN-3的VRRPE一致性驗(yàn)證方法及協(xié)議研究實(shí)現(xiàn)[D];山東大學(xué);2015年
3 傅根;基于SOPC技術(shù)的報(bào)文解析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2015年
4 李翔;Hotspot2.0終端上線AP端掃描功能的分析與設(shè)計(jì)[D];北京郵電大學(xué);2015年
5 王愛(ài)杰;Bonjour網(wǎng)關(guān)mDNS響應(yīng)報(bào)文處理模塊的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2015年
6 賈文澤;HOTSPOT協(xié)議AC端GAS初始請(qǐng)求報(bào)文處理模塊分析與設(shè)計(jì)[D];北京郵電大學(xué);2015年
7 馬驥;Hotspot2.0中報(bào)文分片傳輸模塊的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2015年
8 林一沖;mDNS查詢報(bào)文解析與代答報(bào)文模塊的分析與設(shè)計(jì)[D];北京郵電大學(xué);2015年
9 張彥龍;面向多線程分組分派的線程隊(duì)列狀態(tài)監(jiān)測(cè)技術(shù)[D];國(guó)防科學(xué)技術(shù)大學(xué);2013年
10 郝嘉;一種MPLS VPN網(wǎng)絡(luò)接入適配器的研究和實(shí)現(xiàn)[D];電子科技大學(xué);2014年
,本文編號(hào):1616322
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1616322.html