[發(fā)明專利]針對網(wǎng)絡(luò)設(shè)備中的分組處理指令表的存儲器的動態(tài)分配在審
| 申請?zhí)枺?/td> | 201910094138.5 | 申請日: | 2019-01-30 |
| 公開(公告)號: | CN110096225A | 公開(公告)日: | 2019-08-06 |
| 發(fā)明(設(shè)計)人: | Z·S·利布 | 申請(專利權(quán))人: | 馬維爾以色列(M.I.S.L.)有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 酆迅 |
| 地址: | 以色列*** | 國省代碼: | 以色列;IL |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 散列函數(shù) 存儲 網(wǎng)絡(luò)設(shè)備 指令數(shù)據(jù) 數(shù)據(jù)存儲裝置 可尋址位置 分配 查找 關(guān)聯(lián) 處理操作 處理指令 存儲分組 存儲需求 動態(tài)分配 分組處理 存儲器 分配塊 指令表 轉(zhuǎn)換 釋放 中斷 檢測 移動 | ||
1.一種用于操作具有數(shù)據(jù)存儲資源的網(wǎng)絡(luò)設(shè)備的方法,所述數(shù)據(jù)存儲資源具有用于存儲要在分組處理操作中采用的指令數(shù)據(jù)的可選擇地可修改的容量,所述方法包括:
檢測對用于存儲要在分組處理操作中采用的所述指令數(shù)據(jù)的附加的存儲資源的需求;
在不中斷所述網(wǎng)絡(luò)設(shè)備的操作的情況下,分配附加的存儲塊,以存儲要在所述分組處理操作中采用的所述指令數(shù)據(jù);
將所述附加的存儲塊與附加的地址散列函數(shù)相關(guān)聯(lián),所述附加的地址散列函數(shù)不同于與至少一個先前分配的存儲塊中相應(yīng)的一個存儲塊相關(guān)聯(lián)的至少一個相應(yīng)的先前的地址散列函數(shù)中的每個相應(yīng)的先前的地址散列函數(shù),每個相應(yīng)的先前的地址散列函數(shù)將查找鍵轉(zhuǎn)換為所述至少一個先前分配的存儲塊中相應(yīng)的一個存儲塊中的相應(yīng)的可尋址位置,并且所述附加的地址散列函數(shù)將所述查找鍵轉(zhuǎn)換為所述附加的存儲塊中的可尋址位置;
通過所述附加的地址散列函數(shù)處理要在所述分組處理操作中采用的所述指令數(shù)據(jù)的單元,以確定所述附加的存儲塊中用于存儲要在所述分組處理操作中采用的所述指令數(shù)據(jù)的所述單元的位置;
將要在所述分組處理操作中采用的所述指令數(shù)據(jù)的所述單元存儲在由所述附加的地址散列函數(shù)確定的所述位置處;
接收來自網(wǎng)絡(luò)的傳入網(wǎng)絡(luò)分組,并且至少基于從所述傳入網(wǎng)絡(luò)分組的報頭提取的數(shù)據(jù),生成針對所述傳入網(wǎng)絡(luò)分組的傳入查找鍵;
通過所述至少一個相應(yīng)的先前的地址散列函數(shù)中的每個先前的地址散列函數(shù)處理所述傳入查找鍵以生成相應(yīng)的散列結(jié)果,并通過所述附加的地址散列函數(shù)處理所述傳入查找鍵以生成附加的散列結(jié)果;以及
根據(jù)與所述相應(yīng)的散列結(jié)果中的一個散列結(jié)果相關(guān)聯(lián)的相應(yīng)的存儲器地址訪問每個相應(yīng)的先前分配的存儲塊,并且根據(jù)與所述附加的散列結(jié)果相關(guān)聯(lián)的附加的存儲器地址訪問所述附加的存儲塊,以取回包括指令的指令數(shù)據(jù),所述指令用于對所接收的所述分組執(zhí)行動作。
2.根據(jù)權(quán)利要求1所述的方法,其中檢測對用于存儲要在所述分組處理操作中采用的所述指令數(shù)據(jù)的附加的存儲資源的需求包括:
嘗試存儲要在所述分組處理操作中采用的所述指令數(shù)據(jù);以及
在所述嘗試期間僅查找已占用的存儲器位置。
3.根據(jù)權(quán)利要求1所述的方法,其中要在所述分組處理操作中采用的所述指令數(shù)據(jù)將要對傳入網(wǎng)絡(luò)分組執(zhí)行的動作與所述網(wǎng)絡(luò)分組的屬性相關(guān)聯(lián)。
4.根據(jù)權(quán)利要求3所述的方法,其中要在所述分組處理操作中采用的所述指令數(shù)據(jù)將要對傳入網(wǎng)絡(luò)分組執(zhí)行的動作與所述傳入網(wǎng)絡(luò)分組的報頭數(shù)據(jù)相關(guān)聯(lián)。
5.根據(jù)權(quán)利要求3所述的方法,其中要在所述分組處理操作中采用的所述指令數(shù)據(jù)將要對傳入網(wǎng)絡(luò)分組執(zhí)行的動作與所述傳入網(wǎng)絡(luò)分組的物理屬性相關(guān)聯(lián)。
6.根據(jù)權(quán)利要求3所述的方法,其中要在所述分組處理操作中采用的所述指令數(shù)據(jù)將要對傳入網(wǎng)絡(luò)分組執(zhí)行的動作與接收所述傳入網(wǎng)絡(luò)分組的端口相關(guān)聯(lián)。
7.根據(jù)權(quán)利要求1所述的方法,其中根據(jù)與所述相應(yīng)的散列結(jié)果中的一個散列結(jié)果相關(guān)聯(lián)的相應(yīng)的存儲器地址訪問每個相應(yīng)的先前分配的存儲塊,并且根據(jù)與所述附加的散列結(jié)果相關(guān)聯(lián)的附加的存儲器地址訪問所述附加的存儲塊是并行執(zhí)行的,共同返回指令數(shù)據(jù)的多個候選單元;所述方法還包括:
選擇所述指令數(shù)據(jù)的所述候選單元中的一個候選單元。
8.根據(jù)權(quán)利要求7所述的方法,其中:
針對存儲在所述附加的存儲塊和所述至少一個先前分配的存儲塊中的一個存儲塊中的位置處的分組處理操作的類型的數(shù)據(jù)的每個單元連同被散列化的原始查找鍵一起存儲,以確定存儲針對所述分組處理操作的類型的所述數(shù)據(jù)的單元的所述位置;并且
所述選擇包括將所述原始查找鍵與所述傳入查找鍵進行比較。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于馬維爾以色列(M.I.S.L.)有限公司,未經(jīng)馬維爾以色列(M.I.S.L.)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910094138.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:存儲器子系統(tǒng)中的功率控制
- 下一篇:磁盤陣列部署方法和裝置
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 網(wǎng)絡(luò)設(shè)備管理方法、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)設(shè)備管理系統(tǒng)
- 報文轉(zhuǎn)發(fā)路徑確定方法及網(wǎng)絡(luò)設(shè)備、控制設(shè)備
- 在包含虛擬網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)環(huán)境中優(yōu)化路徑的方法、網(wǎng)絡(luò)設(shè)備和計算機可讀介質(zhì)
- 定位方法、裝置及系統(tǒng)
- 網(wǎng)絡(luò)設(shè)備配置方法和裝置
- 一種管理主從網(wǎng)絡(luò)設(shè)備的設(shè)備配置系統(tǒng)及方法
- 一種高效的網(wǎng)絡(luò)設(shè)備管理系統(tǒng)
- 一種網(wǎng)絡(luò)資產(chǎn)標(biāo)識方法及裝置
- 升級網(wǎng)絡(luò)設(shè)備的方法、裝置、存儲介質(zhì)以及電子設(shè)備
- 一種網(wǎng)絡(luò)設(shè)備的定位方法、計算機設(shè)備及介質(zhì)





