[發明專利]促進計算環境中的通信的方法、系統和計算機可讀介質有效
| 申請號: | 201380022251.3 | 申請日: | 2013-04-18 |
| 公開(公告)號: | CN104247322B | 公開(公告)日: | 2018-02-02 |
| 發明(設計)人: | S.卡洛;B.R.普拉斯基;岑中龍;C.A.克里高斯基;F.Y.布薩巴 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | H04L1/16 | 分類號: | H04L1/16 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 邸萬奎 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 促進 計算 環境 中的 通信 方法 系統 計算機 可讀 介質 | ||
技術領域
本發明的一方面總地涉及計算環境內的通信,尤其涉及管理確認數據的接收的比率。
背景技術
典型的傳輸協議需要分離分組中要由發送器發送的諸如數據的幀之類的信息。每個分組可以包括當設置時通知分組的接收器確認分組已經到達的稱為回寫位(write back bit)的位。接收器向發送器發送指示從先前確認已經全部無錯誤地到達開始分組是否發送的確認分組。向發送器傳送該確認需要在不傳遞真實數據時要消耗的總線上的帶寬。
可以通過僅在幀的最后一個分組中包括設置回寫位以使得僅需要每幀一個確認來減少該確認帶寬。這減少要發送的回寫確認分組的數目,但當錯誤出現在幀的一個或者多個分組中時使得要重新傳送整個幀。
發明內容
通過提供促進計算環境中的通信的計算機系統克服現有技術的缺點并且提供附加優點。該計算機系統包括存儲器;與該存儲器通信的處理器,其中該計算機系統配置為執行方法。該方法例如包括由硬件控制器獲得要調整數據幀的設置回寫指示符的量的指示,該指示基于經由計算環境的通信總線的數據傳送的錯誤率;以及基于獲得該指示,調整一個或者多個回寫指示符。
在另一方面中,提供促進計算環境中的通信的計算機系統。該計算機系統包括存儲器;與該存儲器通信的處理器,其中,該計算機系統配置為執行方法。該方法例如包括由硬件控制器在所選時間基于經由計算環境的通信總線的數據傳送的錯誤率,確定要確認由硬件控制器接收到的數據的比率要調整;并且由硬件控制器提供要調整速率的指示。
本文也描述并且要求保護涉及本發明的一個或者多個方面的方法和計算機程序產品。另外,本文也描述并且可以要求保護涉及本發明的一個或者 多個方面的服務。
通過本發明的一個或者多個方面的技術實現附加特征和優點。本發明的其他實施例和方面在本文被詳細描述并且被視為要求保護的發明的一部分。
附圖說明
本發明的一個或者多個方面在說明書的結論處的權利要求書中被特別指出并且作為示例被明確要求保護。從下面結合附圖的詳細描述,本發明的一個或者多個方面的先前和其他目的、特征和優點顯而易見,在附圖中:
圖1描繪并入和使用本發明的一個或者多個方面的計算環境的一個實施例;
圖2描繪根據本發明的一方面的圖1的計算環境內包括的傳送器控制器和接收器控制器之間的通信的一個示例;
圖3描繪根據本發明的一方面的用以動態調整通信的確認率的邏輯的一個實施例;
圖4描繪根據本發明的一方面的用以調整在動態調整確認率時使用的閾值的邏輯的一個實施例;
圖5描繪示出根據本發明的一方面的成功的幀傳送的概率的曲線圖的一個示例;
圖6描繪示出根據本發明的一方面的對于每幀的不同數目的確認而要傳送的位的總數目的曲線圖的一個示例;
圖7描繪并入本發明的一個或者多個方面的計算機程序產品的一個實施例。
具體實施方式
根據本發明的一方面,提供可變回寫指示符控制,以控制確認數據的接收的比率,并且因此控制當分組錯誤出現時要重新傳送的數據量。可變回寫指示符控制動態地確定多少回寫指示符(例如,位)要設置在幀中,并且設置那些指示符。
以前,在很多環境中,幀中的每個分組包含設置回寫位,需要來自接收器的每個分組無錯誤地到達的確認。由使得接收器確認每個分組傳送需要的開銷限制可用于從傳送器向接收器傳送的幀中的數據的吞吐量。同樣,在其 他環境中,僅數據幀的最后一個分組包含回寫位,且因此,如果在傳送期間出現錯誤,則將重新傳送整個幀。在推動硬件的數據傳送限制的噪聲環境或者總線中,根據錯誤的數據重新傳送可以造成有效帶寬明顯下降。由此,為了減小當分組錯誤出現在幀中時要重新傳送的數據量,根據本發明的一方面,使用控制要重新傳送的數據量的可變回寫指示符控制。例如,如果幀中的兩個分組包括回寫指示符,則僅重新傳送幀的一半(包含錯誤的一半)。同樣,如果幀中的三個分組包括回寫指示符,則當錯誤出現時,僅重新傳送幀的三分之一,等等。
參考圖1描述并入并且使用本發明的一個或者多個方面的計算環境的一個實施例。在一個示例中,計算環境100包括耦合到存儲器104并且經由至少一個橋接器(bridge)108耦合到一個或者多個輸入/輸出(I/O)設備106的一個或者多個處理器102。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380022251.3/2.html,轉載請聲明來源鉆瓜專利網。





