[發(fā)明專利]一種用于網(wǎng)絡(luò)輸入/輸出設(shè)備的裝置以及方法有效
| 申請?zhí)枺?/td> | 201410352693.0 | 申請日: | 2014-07-23 |
| 公開(公告)號: | CN104348902B | 公開(公告)日: | 2019-11-12 |
| 發(fā)明(設(shè)計)人: | A·萬蘇德范;D·B·敏特恩;K·帕蒂爾 | 申請(專利權(quán))人: | 英特爾公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 何焜 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 網(wǎng)絡(luò) 輸入 輸出設(shè)備 存儲 設(shè)備 之間 移動 數(shù)據(jù) 技術(shù) | ||
本申請公開了用于在網(wǎng)絡(luò)輸入/輸出設(shè)備和存儲設(shè)備之間移動數(shù)據(jù)的技術(shù)。公開了用于在網(wǎng)絡(luò)輸入/輸出(I/O)設(shè)備和存儲子系統(tǒng)和/或存儲設(shè)備之間移動數(shù)據(jù)的示例。在某些示例中,耦合到主機設(shè)備的網(wǎng)絡(luò)I/O設(shè)備可以接收數(shù)據(jù)幀,其中包括訪問存儲子系統(tǒng)或存儲設(shè)備的請求。存儲子系統(tǒng)和/或存儲設(shè)備可以與網(wǎng)絡(luò)I/O設(shè)備位于一起或通過存儲器控制器分離地耦合到主機設(shè)備。處理器電路的緩存中維護的一個或多個緩沖器可以被用來交換控制信息或集結(jié)與數(shù)據(jù)幀相關(guān)聯(lián)的數(shù)據(jù)以避免或消除使用系統(tǒng)存儲器來向存儲子系統(tǒng)和/或存儲設(shè)備移動數(shù)據(jù)或從存儲子系統(tǒng)和/或存儲設(shè)備移動數(shù)據(jù)。描述并要求保護其他示例。
技術(shù)領(lǐng)域
此處所描述的示例一般涉及基于接收到的數(shù)據(jù)幀中所包括的請求來向存儲子系統(tǒng)存儲數(shù)據(jù)或從其中讀取數(shù)據(jù)。
背景
聯(lián)網(wǎng)和存儲越來越多地交織在一起,因為計算設(shè)備在高度分布式的操作模式下部署。例如,對于給定網(wǎng)絡(luò),存儲的數(shù)據(jù)可以跨許多計算設(shè)備或網(wǎng)絡(luò)節(jié)點分布。給定網(wǎng)絡(luò)可被配置成一種基于云的服務(wù),諸如作為服務(wù)的軟件(SAAS)或作為服務(wù)的基礎(chǔ)結(jié)構(gòu)(IAAS)。通常,單個網(wǎng)絡(luò)節(jié)點的存儲和網(wǎng)絡(luò)子系統(tǒng)在體系結(jié)構(gòu)上被設(shè)計為單獨的子系統(tǒng)。作為位于單獨的子系統(tǒng)中的結(jié)果,從網(wǎng)絡(luò)到達(dá)給定網(wǎng)絡(luò)節(jié)點上的存儲器的數(shù)據(jù)或相反從給定網(wǎng)絡(luò)節(jié)點上的存儲器到達(dá)網(wǎng)絡(luò)的數(shù)據(jù),需要在各子系統(tǒng)之間被路由。常常,數(shù)據(jù)可以通過系統(tǒng)存儲器路由,以在兩個子系統(tǒng)之間移動數(shù)據(jù)。
附圖簡述
圖1示出了第一示例系統(tǒng)。
圖2示出了第二示例系統(tǒng)。
圖3示出了示例過程。
圖4示出了設(shè)備的示例框圖。
圖5示出了第一邏輯流程的示例。
圖6示出了第二邏輯流程的示例。
圖7示出了存儲介質(zhì)的示例。
圖8示出了網(wǎng)絡(luò)輸入/輸出設(shè)備的示例。
具體實施方式
如在本發(fā)明中設(shè)想的,在具有單獨的網(wǎng)絡(luò)和存儲子系統(tǒng)的網(wǎng)絡(luò)節(jié)點中接收到的或從網(wǎng)絡(luò)節(jié)點傳輸?shù)臄?shù)據(jù)可以通過系統(tǒng)存儲器來路由數(shù)據(jù)。這種類型的路由最初用于網(wǎng)絡(luò)數(shù)據(jù)能力(例如,帶寬)是這樣的,以便需要相對較小量的系統(tǒng)存儲器來在各子系統(tǒng)之間移動數(shù)據(jù)。還需要系統(tǒng)存儲器,因為對于某些類型的存儲器(包括硬盤驅(qū)動器)具有高訪問延遲。然而,由于網(wǎng)絡(luò)數(shù)據(jù)能力顯著提高,因此,需要較大量的系統(tǒng)存儲器來維護可接受的吞吐量性能。與使用系統(tǒng)存儲器來在各子系統(tǒng)之間路由數(shù)據(jù)相關(guān)聯(lián)的開銷和延遲還可能進一步降低性能。另外,非易失性存儲器的進步還允許在存儲器子系統(tǒng)中使用。非易失性存儲器可以被包括在這樣的存儲設(shè)備中,比如顯著縮短了訪問延遲的固態(tài)驅(qū)動器(SSD)。因此,較大的網(wǎng)絡(luò)數(shù)據(jù)能力與對于較新類型的存儲器的較低的訪問延遲相結(jié)合可以導(dǎo)致使用系統(tǒng)存儲器來在網(wǎng)絡(luò)和存儲子系統(tǒng)之間移動數(shù)據(jù),作為用于移動數(shù)據(jù)的不太希望的并且效率較低的選項。正是針對這些和其它挑戰(zhàn)才需要此處所描述的示例。
在某些示例中,可以實現(xiàn)用于在網(wǎng)絡(luò)(NW)輸入/輸出(I/O)設(shè)備和具有一個或多個存儲設(shè)備的存儲子系統(tǒng)之間移動數(shù)據(jù)的技術(shù)。對于這些示例,耦合到數(shù)據(jù)的NW I/O設(shè)備的電路可以能夠執(zhí)行各種模塊以促進數(shù)據(jù)的移動。各種模塊可以包括接收包括訪問在網(wǎng)絡(luò)I/O設(shè)備中維護的存儲子系統(tǒng)的請求的數(shù)據(jù)幀的接收模塊。存儲子系統(tǒng)可以包括諸如固態(tài)驅(qū)動器 (SSD)之類的存儲設(shè)備。各種模塊還可以包括使用主機設(shè)備中的處理器插槽中所包括的處理器電路的緩存中維護的一個或多個緩沖器的緩沖器模塊。一個或多個緩沖器可以被配置為交換對于請求的控制信息。控制信息可以與由處理器電路執(zhí)行的協(xié)議堆棧交換。各種模塊還可以包括基于交換的控制信息來判斷是否從存儲子系統(tǒng)中讀取或向其存儲與請求相關(guān)聯(lián)的數(shù)據(jù)的判斷模塊。
該專利技術(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/201410352693.0/2.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ò)管理方法和裝置





