[發(fā)明專利]計(jì)算設(shè)備和提高數(shù)據(jù)傳遞速度的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201780070469.4 | 申請(qǐng)日: | 2017-10-31 |
| 公開(公告)號(hào): | CN109983749B | 公開(公告)日: | 2021-10-26 |
| 發(fā)明(設(shè)計(jì))人: | 傅忱 | 申請(qǐng)(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F13/28;H04L12/925 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 王茂華;彭夢(mèng)曄 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計(jì)算 設(shè)備 提高 數(shù)據(jù) 傳遞 速度 方法 | ||
利用遠(yuǎn)程直接存儲(chǔ)器訪問來跨計(jì)算機(jī)網(wǎng)絡(luò)交換數(shù)字?jǐn)?shù)據(jù)的兩個(gè)計(jì)算設(shè)備可以利用現(xiàn)有的注冊(cè)的存儲(chǔ)器并且可以一個(gè)接一個(gè)地以切片傳輸數(shù)字?jǐn)?shù)據(jù),同時(shí)同時(shí)地注冊(cè)更大量的存儲(chǔ)器,并且當(dāng)完成時(shí),數(shù)字?jǐn)?shù)據(jù)的其余部分可以作為單個(gè)塊進(jìn)行傳輸。存儲(chǔ)器注冊(cè)的完成觸發(fā)包括標(biāo)記的通知,以向發(fā)送計(jì)算設(shè)備提供對(duì)接收計(jì)算設(shè)備上的注冊(cè)的存儲(chǔ)器的直接訪問以及已經(jīng)經(jīng)由切片正確地接收到的數(shù)字?jǐn)?shù)據(jù)的數(shù)量。在發(fā)送計(jì)算設(shè)備上,注冊(cè)的存儲(chǔ)器是從其對(duì)數(shù)字?jǐn)?shù)據(jù)進(jìn)行切片的存儲(chǔ)器,并且在接收計(jì)算設(shè)備上,注冊(cè)的存儲(chǔ)器是將數(shù)字?jǐn)?shù)據(jù)從切片重新組裝到其中的存儲(chǔ)器。
背景技術(shù)
計(jì)算設(shè)備可以通過跨計(jì)算機(jī)網(wǎng)絡(luò)傳輸?shù)耐ㄐ艁斫粨Q數(shù)字?jǐn)?shù)據(jù),這樣的計(jì)算設(shè)備經(jīng)由網(wǎng)絡(luò)接口硬件通信地耦合到計(jì)算機(jī)網(wǎng)絡(luò)。傳統(tǒng)上,為了跨網(wǎng)絡(luò)將數(shù)字?jǐn)?shù)據(jù)從發(fā)送計(jì)算設(shè)備傳送到接收計(jì)算設(shè)備,發(fā)送計(jì)算設(shè)備的網(wǎng)絡(luò)接口硬件接收要傳輸?shù)臄?shù)字?jǐn)?shù)據(jù)的副本,并且然后根據(jù)相關(guān)的網(wǎng)絡(luò)通信協(xié)議將這樣的數(shù)字?jǐn)?shù)據(jù)傳輸?shù)浇邮沼?jì)算設(shè)備,接收計(jì)算設(shè)備的網(wǎng)絡(luò)接口硬件接收數(shù)字?jǐn)?shù)據(jù),然后可以在接收計(jì)算設(shè)備上進(jìn)一步制作數(shù)字?jǐn)?shù)據(jù)的副本,以便啟用由這樣的接收計(jì)算設(shè)備的通用中央處理單元執(zhí)行的過程以訪問所接收的數(shù)據(jù)。因此,數(shù)字?jǐn)?shù)據(jù)的傳輸可以涉及在發(fā)送計(jì)算設(shè)備和接收計(jì)算設(shè)備兩者處制作這樣的數(shù)據(jù)的多個(gè)副本。
遠(yuǎn)程直接存儲(chǔ)器訪問通信可以使得發(fā)送計(jì)算設(shè)備能夠在不首先為這樣的發(fā)送計(jì)算設(shè)備上的網(wǎng)絡(luò)接口硬件制作這樣的數(shù)據(jù)的副本的情況下發(fā)送數(shù)據(jù)。相反,遠(yuǎn)程直接存儲(chǔ)器訪問通信可以使得發(fā)送計(jì)算設(shè)備的網(wǎng)絡(luò)接口硬件能夠直接從存儲(chǔ)器訪問數(shù)據(jù),這樣的數(shù)據(jù)由尋求跨網(wǎng)絡(luò)傳輸這樣的數(shù)據(jù)的應(yīng)用程序存儲(chǔ)在存儲(chǔ)器中。遠(yuǎn)程直接存儲(chǔ)器訪問通信還可以使得發(fā)送計(jì)算設(shè)備的網(wǎng)絡(luò)接口硬件能夠經(jīng)由接收計(jì)算設(shè)備的網(wǎng)絡(luò)接口硬件將數(shù)據(jù)直接寫入接收計(jì)算設(shè)備的存儲(chǔ)器中,而不需要在接收計(jì)算設(shè)備上制作附加副本。
遠(yuǎn)程直接存儲(chǔ)器訪問通信依賴于注冊(cè)的存儲(chǔ)器,這至少部分是由于發(fā)送計(jì)算設(shè)備的網(wǎng)絡(luò)接口硬件直接從存儲(chǔ)器中讀取數(shù)據(jù)以及相同的網(wǎng)絡(luò)接口硬件將數(shù)據(jù)直接寫入接收計(jì)算設(shè)備的存儲(chǔ)器中。由于這樣直接讀取數(shù)據(jù),底層存儲(chǔ)器不能通過其他過程更改其內(nèi)容。但是,注冊(cè)的存儲(chǔ)器不能被分頁到磁盤,并且因此會(huì)占用在某些系統(tǒng)中可能非常寶貴的物理隨機(jī)存取存儲(chǔ)器(RAM)。因此,遠(yuǎn)程直接存儲(chǔ)器訪問通信僅為發(fā)送和接收緩沖區(qū)注冊(cè)少量存儲(chǔ)器,并且然后對(duì)大量數(shù)據(jù)進(jìn)行切片以適合這樣的較小的緩沖區(qū),并且然后一次一個(gè)地傳輸切片。可以注冊(cè)較大的緩沖區(qū)以一次傳輸更大量的數(shù)據(jù),但是這樣的注冊(cè)過程需要很長(zhǎng)時(shí)間,使得通過在單個(gè)通信中傳輸大量數(shù)據(jù)而獲取的效率被注冊(cè)緩沖區(qū)以傳輸這些大量數(shù)據(jù)所需要的時(shí)間長(zhǎng)度所抵消。
發(fā)明內(nèi)容
利用遠(yuǎn)程直接存儲(chǔ)器訪問來跨計(jì)算機(jī)網(wǎng)絡(luò)交換數(shù)字?jǐn)?shù)據(jù)的兩個(gè)計(jì)算設(shè)備可以利用現(xiàn)有的注冊(cè)的存儲(chǔ)器并且可以一個(gè)接一個(gè)地以切片傳輸數(shù)字?jǐn)?shù)據(jù)。同時(shí),可以注冊(cè)更大量的存儲(chǔ)器,并且當(dāng)這樣的注冊(cè)完成時(shí),數(shù)字?jǐn)?shù)據(jù)的其余部分可以在單個(gè)通信中傳輸。存儲(chǔ)器注冊(cè)的完成可以觸發(fā)可以包括標(biāo)記的通知,以向發(fā)送計(jì)算設(shè)備提供對(duì)接收計(jì)算設(shè)備上的注冊(cè)的存儲(chǔ)器的直接訪問,并且還可以包括已經(jīng)經(jīng)由切片正確地接收到的數(shù)字?jǐn)?shù)據(jù)的數(shù)量。請(qǐng)求注冊(cè)的較大數(shù)量的存儲(chǔ)器在發(fā)送計(jì)算設(shè)備上可以是從其對(duì)數(shù)字?jǐn)?shù)據(jù)進(jìn)行切片的存儲(chǔ)器,并且在接收計(jì)算設(shè)備上可以是將數(shù)字?jǐn)?shù)據(jù)從切片重新組裝到其中的存儲(chǔ)器。預(yù)定閾值可以劃定可能太小而不能從這樣的優(yōu)化中受益的數(shù)字?jǐn)?shù)據(jù)的數(shù)量和要應(yīng)用這樣的機(jī)制的數(shù)字?jǐn)?shù)據(jù)的更大數(shù)量。
提供本“發(fā)明內(nèi)容”是為了以簡(jiǎn)化的形式介紹一些概念,這些概念將在下面的“具體實(shí)施方式”中進(jìn)一步描述。本“發(fā)明內(nèi)容”不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)的主題的范圍。
通過參考附圖進(jìn)行的以下詳細(xì)描述,其他特征和優(yōu)點(diǎn)將變得很清楚。
附圖說明
結(jié)合附圖可以最好地理解以下詳細(xì)描述,在附圖中:
圖1是計(jì)算設(shè)備之間的示例性數(shù)據(jù)通信的框圖;
圖2是計(jì)算設(shè)備之間的示例性數(shù)據(jù)通信的另一方面的框圖;
圖3是計(jì)算設(shè)備之間的示例性數(shù)據(jù)通信的流程圖;
圖4是計(jì)算設(shè)備之間的示例性數(shù)據(jù)通信的另一方面的框圖;以及
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780070469.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:設(shè)備組的組命令管理
- 下一篇:眾包式的媒體內(nèi)容的回放控制
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





