[發明專利]NVMe-oF以太網SSD中的低延遲直接訪問塊存儲有效
| 申請號: | 201810285587.3 | 申請日: | 2018-04-02 |
| 公開(公告)號: | CN108733601B | 公開(公告)日: | 2023-08-04 |
| 發明(設計)人: | 拉姆達斯·P·卡沙爾;李東起;阿賈伊·桑達爾拉杰;弗雷德·沃里 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 倪斌 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | nvme of 以太網 ssd 中的 延遲 直接 訪問 存儲 | ||
1.一種對通過以太網連接的至少一個光纖高速非易失性存儲器NVMe-oF固態驅動器SSD設備中的非易失性閃存進行低延遲直接數據訪問的方法,所述方法包括:
從主機的低延遲直接訪問LL-DAX塊存儲軟件層向所述閃存傳輸遠程直接存儲器訪問RDMA寫請求,所述RDMA寫請求包括數據、存儲地址、數據傳送操作的長度和操作碼,其中,所述LL-DAX塊存儲軟件層被配置為繞過所述主機的文件系統層、操作系統層、塊存儲層和NVMe-oF層,并且獲得對存儲在所述閃存中的數據的低延遲直接訪問;
在所述主機處接收指示所述數據已被保存到所述閃存的RDMA級確認;
從所述LL-DAX塊存儲軟件層向所述閃存傳輸RDMA讀請求,所述RDMA讀請求包括存儲地址、數據傳送的長度和操作碼;以及
在所述主機處從所述閃存接收對應于所述RDMA讀請求的RDMA讀響應數據分組。
2.根據權利要求1所述的方法,其中在RDMA首部字段中攜帶所述RDMA寫請求和所述RDMA讀請求的所述存儲地址、所述數據傳送的長度以及所述操作碼。
3.根據權利要求1所述的方法,還包括使用光纖高速非易失性存儲器NVMe-oF協議將RDMA寫請求和RDMA讀請求從所述主機傳輸到所述閃存。
4.根據權利要求1所述的方法,其中傳輸所述RDMA寫請求和傳輸所述RDMA讀請求包括使用多個RDMA隊列對QP進行傳輸。
5.根據權利要求4所述的方法,還包括當兩個或更多個RDMA?QP具有主機命令時,使用LL-DAX主機接口HIF邏輯執行仲裁,所述仲裁選擇所述主機命令中的一個用于執行。
6.根據權利要求4所述的方法,其中所述多個RDMA?QP中的第一RDMA?QP專用于第一命令,并且所述多個RDMA?QP中的第二RDMA?QP專用于與所述第一命令不同的第二命令。
7.根據權利要求6所述的方法,其中所述第一命令是寫命令,并且所述第二命令是讀命令。
8.根據權利要求1所述的方法,還包括從所述主機處的所述LL-DAX塊存儲軟件層向所述閃存傳輸識別命令,并且其中所述閃存響應于所述識別命令而將關于所述閃存的信息傳輸到所述主機。
9.根據權利要求8所述的方法,其中所述信息包括所述閃存的所支持的特征、能力和特性。
10.根據權利要求8所述的方法,其中所述識別命令與所述RDMA讀請求一起傳輸。
11.根據權利要求1所述的方法,還包括從所述主機處的所述LL-DAX塊存儲軟件層向所述閃存傳輸刪除命令,所述刪除命令包括塊地址范圍的起始塊地址和結束塊地址。
12.根據權利要求11所述的方法,其中所述刪除命令與所述RDMA寫請求一起傳輸。
13.根據權利要求1所述的方法,其中所述RDMA讀請求和所述RDMA寫請求使用從由RoCEv1、RoCE?v2和iWARP組成的RDMA傳輸協議組中選擇的傳輸協議進行傳輸。
14.根據權利要求4所述的方法,其中所述LL-DAX塊存儲軟件層包括超時值,并且所述RDMA?QP包括被配置成防止在傳輸所述RDMA寫請求期間超時的接收緩沖區。
15.根據權利要求1所述的方法,其中所述閃存的LL-DAX存儲容量與NVMe-oF命名空間共享。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810285587.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有直接存儲器訪問控制器的電子系統及其操作方法
- 下一篇:數據處理





