[發明專利]調節跨速率失配網絡的NVMe-oF命令請求和數據流的系統和方法有效
| 申請號: | 202110405599.7 | 申請日: | 2021-04-15 |
| 公開(公告)號: | CN113687770B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | B·P·勒庫耶;C·圖弗里;S·拉赫爾 | 申請(專利權)人: | 慧與發展有限責任合伙企業 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/50;G06F9/54 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 傅遠 |
| 地址: | 美國得*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 調節 速率 失配 網絡 nvme of 命令 請求 數據流 系統 方法 | ||
本公開的實施例涉及用于調節跨速率失配網絡的NVMe?oF命令請求和數據流的系統和方法。一個實施例可以提供一種用于實現流控制的方法和系統。在操作期間,交換機標識來自主機的命令以訪問耦合到該交換機的存儲設備。交換機使命令在與主機相對應的命令隊列中排隊。響應于確定待從存儲設備傳輸到主機的數據量低于預先確定的閾值,交換機從命令隊列中移除命令并且將所移除的命令轉發到存儲設備。
背景技術
本公開一般涉及存儲系統。更具體地,本公開涉及一種調節主機設備與存儲陣列之間的流率的系統和方法。
結構上的非易失性存儲器快速(NVMe-oF)允許計算機服務器(或主機)通過網絡與存儲系統進行通信。例如,主機可以通過交換結構讀取/寫入位于單獨硬件上的固態驅動器(SSD)。主機上網絡端口的速度可能與存儲陣列的鏈接速度不同。主機結構鏈路與存儲陣列結構鏈路之間的鏈接速率失配可能會導致整個鏈路帶寬的顯著未充分利用。
附圖說明
圖1給出了根據現有技術的示例性存儲系統。
圖2圖示了根據一個實施例的示例性存儲系統。
圖3給出了圖示了根據一個實施例的存儲陣列的示例性幀傳輸過程的流程圖。
圖4給出了圖示了根據一個實施例的用于調節命令請求的機制的圖。
圖5給出了圖示了根據一個實施例的調節命令請求的遞送的示例性過程的流程圖。
圖6圖示了根據一個實施例的有助于包括NVMe-oF連接的設備的系統中的流控制的示例性裝置。
圖7圖示了根據一個實施例的有助于網絡中的流控制的示例性計算機系統。
在附圖中,相似附圖標記是指相同的附圖元件。
具體實施方式
給出以下描述以使得本領域的任何技術人員能夠制造并使用實施例,并且在特定應用及其要求的上下文中提供以下描述。對于本領域技術人員而言,對所公開的實施例的各種修改是顯而易見的,并且在沒有背離本公開的精神和范圍的情況下,本文中所定義的一般原理可以應用于其他實施例和應用。因此,本公開的范圍不限于所示的實施例,而是要符合與本文中所公開的原理和特征一致的最寬范圍。
本文中所描述的實施例提供了一種用于實現NVMe-oF技術的聯網設備中的端到端流控制的解決方案。流控制機制預先確定存儲陣列與主機設備之間的傳輸流率,以防止丟幀并實現接近最大鏈路吞吐量。另外,為了防止存儲陣列的存儲資源在訪問存儲陣列的主機之間分布不均,其還可能造成存儲陣列的總可用帶寬的未充分利用,交換機可以實現用于在將從主機接收的命令請求遞送到存儲陣列之前對這些命令請求進行排隊的命令隊列。更具體地,該交換機維護命令隊列集合,每個主機一個命令隊列,如果待傳輸到該主機的數據超過預先確定的閾值,則其可以延遲新接收的命令請求從特定主機到存儲陣列的提交。
一個實施例可以提供一種用于實現流控制的方法和系統。在操作期間,交換機標識來自主機的命令以訪問耦合到該交換機的存儲設備。交換機將命令在與主機相對應的命令隊列中進行排隊。響應于確定待從存儲設備傳輸到主機的數據量低于預先確定的閾值,交換機從命令隊列中移除命令并且將所移除的命令轉發到存儲設備。
在該實施例的變型中,交換機維護多個命令隊列。多個命令隊列中的每個命令隊列與耦合到交換機的不同主機相對應。
在該實施例的變型中,預先確定的閾值基于通過存儲設備分配給主機的存儲器空間的大小來確定。
在該實施例的變型中,交換機將命令劃分為多個較小命令,并且將多個較小命令放置到命令隊列中。
在該實施例的變型中,存儲設備的控制器基于該命令在與主機相對應的工作請求隊列中生成條目。該條目指定與命令相關聯的數據幀的大小。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧與發展有限責任合伙企業,未經慧與發展有限責任合伙企業許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110405599.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:工作周期校正電路及其方法
- 下一篇:一種立式蒸煮、微噴磨漿、分篩洗漿一體機





