[發明專利]用于在網絡結構上發送數據包的方法、系統和硬件有效
| 申請號: | 200810003108.0 | 申請日: | 2008-01-10 |
| 公開(公告)號: | CN101222428A | 公開(公告)日: | 2008-07-16 |
| 發明(設計)人: | 托馬斯·A·格雷格;戴維·克拉多克;托馬斯·施利普 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/02 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 周少杰 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 網絡 結構 發送 數據包 方法 系統 硬件 | ||
技術領域
本發明涉及低等待時間(latency)消息傳輸。具體地,本發明提供了一種允許發送隊列等待時間被減少的解決方案。
I/O適配器定義了用于在網絡結構上傳輸之前將消息傳遞信息從軟件消費者傳輸到適配器的隊列對(QP)。工業標準(如從lnfiniBand同業公會可得到的lnfiniBandTM架構規范和來自RDMA聯盟的iWarp)規定:在QP上攜帶的消息信息具有攜帶與該消息有關的控制信息的工作隊列元素(WQE)的形式。上述文獻整個地通過引用在此并入。而且,一個或多個數據描述符指向要傳輸的消息數據或接收的消息要被放置的位置。
背景技術
低等待時間消息傳遞是在高性能的計算應用中的關鍵功能。在要求啟動通過適配器發送消息的系統存儲器和InfiniBand適配器之間的典型的數據交換消耗了大量的時間。
某些SQ應用需要減少在數據傳輸操作期間導致的等待時間。存在對一種增強標準的SQ操作的機制的需要,使得由這些應用要求的更低的等待時間能夠被實現。
發明內容
本發明的實施例提供了在I/O硬件適配器中實現的發送隊列,由此消息數據、地址矢量和工作隊列元素信息在處理器局部總線上在單個傳輸中被提供給適配器。它還提供了標準的IB完成信息,并且提供密鑰參數的硬件保護(如源LID和分區密鑰)。本發明實施例用來實現低等待時間發送的主要方法和結構是最小化在硬件和存儲器之間來回的通信。
本發明的實施例包括主機系統,用于生成要在網絡結構上發送的多個數據消息。被耦合到主機系統的硬件適配器接收多個數據消息中的至少一個。適配器包括用于存儲各數據消息的多個發送隊列。主機系統傳輸各個主機包到硬件適配器,每個主機包包括各數據消息中的一個,并且每個主機包足以讓適配器建立與網絡結構兼容的相應的包報頭。適配器在網絡結構上發送具有相應的包報頭的數據消息。
本發明的另一個實施例包括耦合到主機系統和網絡的適配器。該硬件適配器包括:
發送隊列,用于存儲請求包,其中每個請求包包括消息數據和報頭數據,其足以用于適配器構造具有網絡兼容的包報頭和消息數據的包,以便在網絡上用包報頭發送消息數據。
本發明的另一個實施例包括一種在網絡結構上發送數據包的方法。該方法包括用于生成并且提供要在網絡結構上發送的多個數據消息的各步驟。還生成各個主機包,每個主機包包括各數據消息中的一個,并且每個主機包足以建立與網絡結構兼容的相應的包報頭。數據消息在記錄的隊列中被接收和存儲,然后每個和其相對應的包報頭在網絡上被發送。
當結合以下的描述和附圖考慮時,本發明的這些和其它的方面和目的將被更好地理解和懂得。然而應該理解:盡管指示本發明的優選實施例和其大量的具體細節,但是僅僅以說明而不是限制的方式給出以下描述。可以在本發明的范圍內進行許多改變和修改而不偏離本發明的精神,并且本發明包括所有這樣的修改。
附圖說明
圖1是作為本發明的各實施例的示例性操作環境的分布式計算機系統的圖;
圖2是作為本發明的各實施例的示例性操作環境的一部分的主機信道適配器的圖;
圖3是圖示作為本發明的各實施例的示例性操作環境的一部分的工作請求的處理的圖;
圖4圖示了現有技術標準的隊列對處理;
圖5圖示了根據本發明的實施例的改進的發送隊列配置;
圖6圖示了本發明的實施例的流程圖。
具體實施方式
圖1是其中可以實現示例性實施例的分布式計算機系統的圖。在圖1中表現的分布式計算機系統采用SAN100的形式,并且提供來僅僅用于說明性的目的。下面描述的本發明的各示例性實施例能夠在許多其它類型和配置的計算機系統上實現。例如,實現各示例性實施例的計算機系統可以從具有一個處理器和幾個輸入輸出(I/O)適配器的小服務器到具有數百或數千處理器和數千的I/O適配器的大型并行超級計算機系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810003108.0/2.html,轉載請聲明來源鉆瓜專利網。





