[發(fā)明專利]用于支持網(wǎng)絡(luò)環(huán)境中高效的分組處理模型和用于分組處理的優(yōu)化的緩沖區(qū)利用的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201480060333.1 | 申請日: | 2014-10-08 |
| 公開(公告)號: | CN105706058B | 公開(公告)日: | 2019-09-20 |
| 發(fā)明(設(shè)計)人: | A·斯瑞尼瓦桑;A·西達巴斯尤尼;E·羅德里古斯 | 申請(專利權(quán))人: | 甲骨文國際公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 中國國際貿(mào)易促進委員會專利商標事務(wù)所 11038 | 代理人: | 李曉芳 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 支持 網(wǎng)絡(luò) 環(huán)境 高效 分組 處理 模型 優(yōu)化 緩沖區(qū) 利用 系統(tǒng) 方法 | ||
1.一種用于在網(wǎng)絡(luò)環(huán)境中支持高效分組處理的系統(tǒng),包括:
一個或多個微處理器;
多個直接存儲器存取DMA引擎,用于處理網(wǎng)絡(luò)環(huán)境中的分組;
DMA資源池,與多個DMA引擎相關(guān)聯(lián);
線程調(diào)度引擎,其運行在所述一個或多個微處理器上;
多個軟件線程,其中所述線程調(diào)度引擎操作來向所述多個軟件線程中的每個軟件線程分配線程密鑰;
資源管理器,其從所述DMA資源池向所述每個軟件線程分配可用的DMA資源;以及
其中所述每個軟件線程操作來通過呈現(xiàn)被分配給所述每個軟件線程的線程密鑰來請求對DMA資源池中被分配給所述每個軟件線程的DMA資源的訪問。
2.如權(quán)利要求1所述的系統(tǒng),其中:
分組是由虛擬架構(gòu)產(chǎn)生的控制分組。
3.如權(quán)利要求1所述的系統(tǒng),其中:
DMA資源取決于以下中的至少一個來分配:等待時間要求和每個所述DMA引擎需要維持的數(shù)據(jù)速率。
4.如權(quán)利要求1至3中任何一項所述的系統(tǒng),其中:
所述線程調(diào)度引擎是基于操作系統(tǒng)(OS)構(gòu)建的線程調(diào)度器。
5.如權(quán)利要求1所述的系統(tǒng),其中:
如果另一個軟件線程已被分配給DMA資源,則對該DMA資源的訪問被拒絕。
6.如權(quán)利要求5所述的系統(tǒng),其中:
如果所有的DMA資源都在使用,則做出請求的軟件線程被置于等待。
7.如權(quán)利要求1至3中任何一項所述的系統(tǒng),其中:
允許單個軟件線程訪問多個DMA資源。
8.如權(quán)利要求7所述的系統(tǒng),其中:
單個軟件線程操作來確定多個DMA資源之間的次序。
9.一種用于在網(wǎng)絡(luò)環(huán)境中支持高效分組處理的方法,包括:
提供用于處理網(wǎng)絡(luò)環(huán)境中的分組的多個直接存儲器存取DMA引擎;
提供與多個DMA引擎相關(guān)聯(lián)的DMA資源池;
提供在一個或多個微處理器上運行的線程調(diào)度引擎;
使用所述線程調(diào)度引擎來向多個軟件線程中的每個軟件線程分配線程密鑰;
使用資源管理器從所述DMA資源池向所述每個軟件線程分配可用的DMA資源;以及
允許所述每個軟件線程通過呈現(xiàn)被分配給所述每個軟件線程的線程密鑰來請求訪問DMA資源池中被分配給所述每個軟件線程的DMA資源。
10.如權(quán)利要求9所述的方法,其中
分組是由虛擬架構(gòu)產(chǎn)生的控制分組。
11.如權(quán)利要求9所述的方法,還包括:
取決于每個所述DMA引擎需要維持的數(shù)據(jù)速率來分配DMA資源。
12.如權(quán)利要求9至11中任何一項所述的方法,
其中所述線程調(diào)度引擎是基于操作系統(tǒng)(OS)構(gòu)建的線程調(diào)度器。
13.如權(quán)利要求9所述的方法,還包括:
如果另一個軟件線程已被分配給DMA資源,則拒絕對該DMA資源的訪問。
14.如權(quán)利要求13所述的方法,還包括:
如果所有的DMA資源都在使用,則將做出請求的軟件線程置于等待。
15.如權(quán)利要求9至11中任何一項所述的方法,還包括:
允許單個軟件線程訪問多個DMA資源,以及
確定所述多個DMA資源之間的次序。
16.一種其上存儲有指令的非臨時性機器可讀存儲介質(zhì),指令在被計算機系統(tǒng)執(zhí)行時,使得計算機系統(tǒng)執(zhí)行如權(quán)利要求9至15中任何一項所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于甲骨文國際公司,未經(jīng)甲骨文國際公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480060333.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計裝置和環(huán)境估計方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





