[發明專利]網絡接口設備有效
| 申請號: | 201010112715.8 | 申請日: | 2010-02-04 |
| 公開(公告)號: | CN101827019A | 公開(公告)日: | 2010-09-08 |
| 發明(設計)人: | 安島雄一郎;井上智宏;平本新哉 | 申請(專利權)人: | 富士通株式會社 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 朱勝;李春暉 |
| 地址: | 日本神*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 接口 設備 | ||
對相關申請的交叉引用?
本申請涉及并且要求2009年2月6日提交的日本專利申請2009-26533號的優先權,并且通過引用將其合并于此。?
技術領域
這里討論的實施例涉及一種網絡接口設備。?
背景技術
已知具有經由網絡連接的多個示例性操作節點的并行計算機。針對這種并行計算機中的節點間的低延遲通信,可以在所有節點間維持用于通信控制的連接。?
并行計算機中的每個節點具有用于與網絡建立連接的網絡接口設備。網絡接口設備可以包括網絡接口控制器或者網絡接口卡(在下文中被稱為“NIC”)。每個節點使用網絡接口設備來經由網絡與其它節點進行通信。因此,具有幾萬個節點的大規模并行計算機需要能夠維持幾萬個通信連接的網絡接口設備。?
Web(網絡)服務器、數據庫服務器等的計算機可以使用頻繁地連接和斷開與終端的通信的通信協議(諸如HTTP(超文本傳輸協議))。為了在這種計算機中實現較高的處理速度,需要減少用于建立和切斷通信連接的處理器上的協議處理負荷。?
近年來,例如,正如在千兆位以太網中所見到的那樣,網絡通信速度已經極大地提高。在這種趨勢下,通信處理占據了由計算機處理器進行的大部分處理,并且較低比例的應用程序處理的問題變得更嚴重。術語“應用程序”在下文中將被稱為術語“應用”。因此,卸載(offloading)功能的安裝變得更普遍,以將通常由處理器執行的部分通信處理卸載到網絡接口設備。?
日本專利申請公布2006-191537號和2003-333076號公開了有關卸載功能的技術。?
日本專利申請公布2006-191537號公開了一種NIC使用其來執行通信處理的卸載引擎。?
日本專利申請公布2003-333076號公開了一種方法,該方法通過在處理器建立通信連接之后將通信上下文移到NIC來基于連接單元選擇性地卸載通信處理。?
使用日本專利申請公布2006-191537號中公開的NIC,安裝在卸載引擎中的存儲器的容量小于每個處理器的主存儲裝置的容量。因此,根據日本專利申請公布2006-191537號,節點間的最大通信連接數是有限的。?
使用日本專利申請公布2003-333076號中公開的NIC,用于建立通信連接的每個處理器上的處理負荷較大。因此,根據日本專利申請公布2003-333076號,每個處理器的應用處理能力較低。?
發明內容
這里討論的實施例的一方面是提供一種網絡接口,該網絡接口能夠經由網絡來執行在節點間的通信中通常由處理器執行的通信連接建立和斷開的示例性操作,并且能夠維持節點間的大量通信連接。?
上述方面可以通過連接到計算機并且經由網絡執行通信的網絡接口設備來實現,該網絡接口設備包括:第一管理單元,其通過端口號來識別通信連接,并且通過存儲在存儲單元中并且與端口號相關聯的上下文來管理每個端口的通信連接狀態;第二管理單元,其管理上下文的存儲狀態;以及控制單元,其參考上下文,并且在端口間執行建立通信連接的示例性操作和切斷通信連接的示例性操作,其中,當計算機的處理器發出傳送連接請求分組的命令時,控制單元檢查與命令中被指定為發起者的端口號對應的上下文,并且當上下文被設置為“待機狀態”時,控制單元將連接請求分組傳送到網絡。?
上述方面可以通過能夠維持大量通信連接的網絡接口設備來實現。另外,通過執行通常由處理器執行的通信連接建立和斷開的示例性操作,所公開的網絡接口設備降低了處理器上的通信處理負荷。?
隨后將清楚的這些以及其它方面和優點存在于下文中參照構成其部分的附圖來更充分地描述和聲明的結構和示例性操作的細節中,其中相同標號始終指示相同部件。?
附圖說明
圖1示出了并行計算機的示例性實施例;?
圖2示出了示例性NIC;?
圖3示出了處理器的示例性主存儲裝置;?
圖4示出了示例性實施例中的端口定義;?
圖5示出了端口上下文的示例性數據結構;?
圖6A、6B和6C示出了要由處理器寫入傳送命令隊列中的描述符的示例性數據結構;?
圖7A、7B和7C示出了要由NIC的傳送完成通知隊列控制器寫入傳送完成通知隊列中的傳送完成狀態的描述符的示例性數據結構;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于富士通株式會社,未經富士通株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010112715.8/2.html,轉載請聲明來源鉆瓜專利網。





