[發(fā)明專利]一種基于多核或眾核嵌入式處理器的網(wǎng)絡(luò)測(cè)量系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410305280.7 | 申請(qǐng)日: | 2014-06-30 |
| 公開(kāi)(公告)號(hào): | CN104102579B | 公開(kāi)(公告)日: | 2017-07-28 |
| 發(fā)明(設(shè)計(jì))人: | 趙國(guó)鋒;王大瑞;戴俊;鄧婭茹;劉靜嫻;唐紅 | 申請(qǐng)(專利權(quán))人: | 重慶郵電大學(xué) |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 重慶市恒信知識(shí)產(chǎn)權(quán)代理有限公司50102 | 代理人: | 劉小紅 |
| 地址: | 400065 *** | 國(guó)省代碼: | 重慶;85 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 多核 嵌入式 處理器 網(wǎng)絡(luò) 測(cè)量 系統(tǒng) 方法 | ||
1.一種基于多核或眾核嵌入式處理器的網(wǎng)絡(luò)測(cè)量系統(tǒng),包括被測(cè)網(wǎng)絡(luò)設(shè)備,其特征在于:還包括系統(tǒng)監(jiān)管層、系統(tǒng)控制層及系統(tǒng)數(shù)據(jù)層,所述系統(tǒng)監(jiān)管層屬于X86計(jì)算機(jī),系統(tǒng)控制層及系統(tǒng)數(shù)據(jù)層屬于嵌入式多核或眾核處理器,X86和嵌入式多核或眾核處理器通過(guò)PCIE總線相連,被測(cè)設(shè)備通過(guò)嵌入式多核的收發(fā)端口相連;其中,
所述系統(tǒng)監(jiān)管層包括參數(shù)設(shè)置模塊、管理測(cè)試?yán)赡K及結(jié)果顯示模塊,所述參數(shù)設(shè)置模塊用于用戶對(duì)測(cè)試參數(shù)進(jìn)行配置;所述管理測(cè)試?yán)赡K用于根據(jù)參數(shù)設(shè)置模塊配置的測(cè)試參數(shù)生成測(cè)試?yán)凰鼋Y(jié)果顯示模塊用于對(duì)測(cè)試結(jié)果進(jìn)行顯示;
所述系統(tǒng)控制層包括控制執(zhí)行模塊、任務(wù)調(diào)度模塊及測(cè)試包構(gòu)造模塊,所述控制執(zhí)行模塊用于對(duì)被測(cè)網(wǎng)絡(luò)設(shè)備的測(cè)試過(guò)程進(jìn)行控制,并對(duì)被測(cè)網(wǎng)絡(luò)設(shè)備的測(cè)試過(guò)程中出現(xiàn)的異常情況做出響應(yīng)處理;所述任務(wù)調(diào)度模塊用于根據(jù)管理測(cè)試?yán)赡K生成的測(cè)試?yán)瑢?duì)測(cè)試?yán)M(jìn)行識(shí)別并分配給多核或眾核嵌入式處理器的若干個(gè)核進(jìn)行處理;所述測(cè)試包構(gòu)造模塊用于構(gòu)造測(cè)試包,所述測(cè)試包包括任務(wù)編號(hào)、數(shù)據(jù)包類型、數(shù)據(jù)包的源IP地址、目的IP地址、端口號(hào);
所述系統(tǒng)數(shù)據(jù)層包括數(shù)據(jù)包分流模塊、數(shù)據(jù)處理模塊及性能分析模塊;所述數(shù)據(jù)包分流模塊用于對(duì)被測(cè)網(wǎng)絡(luò)設(shè)備返回的數(shù)據(jù)包進(jìn)行匹配并分發(fā)到多核或眾核嵌入式處理器的對(duì)應(yīng)的工作核隊(duì)列中,所述數(shù)據(jù)處理模塊用于工作核根據(jù)測(cè)試任務(wù)種類對(duì)數(shù)據(jù)包進(jìn)行相應(yīng)處理;所述性能分析模塊用于對(duì)數(shù)據(jù)處理模塊處理完成的數(shù)據(jù)包數(shù)據(jù)進(jìn)行性能分析,判斷出被測(cè)網(wǎng)絡(luò)設(shè)備的性能,并傳輸給系統(tǒng)控制層的控制執(zhí)行模塊,所述控制執(zhí)行模塊判斷測(cè)試是否完成,若完成則將測(cè)試結(jié)果傳輸給系統(tǒng)監(jiān)管層的結(jié)果分析顯示模塊進(jìn)行顯示;否則繼續(xù)進(jìn)行測(cè)試。
2.根據(jù)權(quán)利要求1所述的基于多核或眾核嵌入式處理器的網(wǎng)絡(luò)測(cè)量系統(tǒng),其特征在于:所述多核或眾核嵌入式處理器為同構(gòu)或異構(gòu)處理器,所述核的數(shù)量至少為8個(gè),所述收發(fā)端口配置包括至少2個(gè)GE網(wǎng)絡(luò)端口,其中一個(gè)為RX端口,另一個(gè)為T(mén)X端口。
3.一種基于權(quán)利要求1所述系統(tǒng)的網(wǎng)絡(luò)測(cè)量方法,其特征在于包括以下步驟:
301、測(cè)試系統(tǒng)開(kāi)始工作時(shí),首先由系統(tǒng)監(jiān)管層的參數(shù)設(shè)置模塊提供的交互界面供用戶配置測(cè)試參數(shù);在程序編譯時(shí),編譯工具根據(jù)配置文件中的設(shè)置值,設(shè)定程序的初始化代碼,保證程序運(yùn)行時(shí)相關(guān)參數(shù)初始值即為配置文件所設(shè)置并生成測(cè)試?yán)?/p>
302、然后X86計(jì)算機(jī)將編譯好的程序載入到多核或眾核嵌入式處理器啟動(dòng)測(cè)試流程;此時(shí)系統(tǒng)控制層的控制執(zhí)行模塊控制測(cè)試流程的開(kāi)始與結(jié)束,任務(wù)調(diào)度模塊根據(jù)測(cè)試任務(wù)的大小、種類為測(cè)試任務(wù)創(chuàng)建并分配工作區(qū)隊(duì)列,工作核根據(jù)測(cè)試任務(wù)的指定完成測(cè)試數(shù)據(jù)包的構(gòu)造并發(fā)送至被測(cè)設(shè)備;
303、系統(tǒng)數(shù)據(jù)層的數(shù)據(jù)包分流模塊對(duì)被測(cè)設(shè)備返回的數(shù)據(jù)包進(jìn)行匹配并分發(fā)到各工作核隊(duì)列中,系統(tǒng)數(shù)據(jù)層的數(shù)據(jù)處理、性能分析模塊根據(jù)測(cè)試任務(wù)種類對(duì)數(shù)據(jù)包進(jìn)行相應(yīng)處理,并將分析結(jié)果反饋給系統(tǒng)控制執(zhí)行模塊,判斷測(cè)試是否完成,如果是,則將結(jié)果上傳給系統(tǒng)監(jiān)管層面的結(jié)果顯示模塊,否則進(jìn)行下一輪測(cè)試數(shù)據(jù)包的構(gòu)造開(kāi)始新的測(cè)試。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶郵電大學(xué),未經(jīng)重慶郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410305280.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤





