[發明專利]用于流式傳輸存儲設備內容的系統和方法在審
| 申請號: | 202080014023.1 | 申請日: | 2020-02-11 |
| 公開(公告)號: | CN113424147A | 公開(公告)日: | 2021-09-21 |
| 發明(設計)人: | O.P.平托 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F12/02;G06F12/0868;G06F30/331 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邵亞麗 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 傳輸 存儲 設備 內容 系統 方法 | ||
1.一種在存儲設備與輔助設備之間流式傳輸的方法,所述方法包括:
由所述存儲設備從所述輔助設備接收存儲器讀取請求命令,所述存儲器讀取請求命令包括與流標識相對應的所述存儲設備的存儲器地址,所述流標識在所述存儲設備與所述輔助設備之間是唯一的;
由所述存儲設備通過將與所述存儲設備的存儲器地址相對應的數據傳遞到所述輔助設備而在所述存儲設備與所述輔助設備之間流式傳輸數據;
由所述存儲設備確定由所述輔助設備在所述存儲器讀取請求命令中請求的數據被傳遞到所述輔助設備;以及
由所述存儲設備結束所述存儲設備與所述輔助設備之間的流式傳輸。
2.根據權利要求1所述的方法,其中,所述存儲設備是固態驅動器SSD,并且所述輔助設備是現場可編程門陣列FPGA。
3.根據權利要求2所述的方法,其中,所述SSD和所述FPGA位于同一總線上。
4.根據權利要求2所述的方法,其中,所述SSD和所述FPGA并置于計算存儲驅動器中。
5.根據權利要求1所述的方法,其中,所述存儲設備與所述輔助設備之間的流式傳輸還包括由所述存儲設備將存儲在所述存儲設備的流緩沖器中的數據流式傳輸到所述輔助設備,其中,所述輔助設備是嵌入式處理器或網絡接口控制器NIC,所述嵌入式處理器是高級RISC機器ARM處理器或RISC-V處理器。
6.根據權利要求5所述的方法,其中,存儲在流緩沖器中的數據是與所述流標識相對應的所述存儲設備的存儲器地址中的數據。
7.根據權利要求6所述的方法,還包括所述存儲設備填充所述流緩沖器,直到由所述輔助設備在所述存儲器讀取請求命令中請求的數據從所述存儲設備流式傳輸到所述輔助設備為止。
8.根據權利要求1所述的方法,還包括:
由所述存儲設備從連接到所述存儲設備的主機設備接收命令,以預留數據流的流標識以用于所述存儲設備與所述輔助設備之間的數據的流式傳輸;
由所述存儲設備向所述主機設備傳送所述流標識;以及
由所述主機設備響應于從所述存儲設備接收到所述流標識,向連接到所述主機設備和所述存儲設備的所述輔助設備注冊所述流標識。
9.根據權利要求8所述的方法,還包括:
由所述存儲設備從所述主機設備接收讀取流請求命令;以及
由所述輔助設備從所述主機設備接收用于開始在所述存儲設備與所述輔助設備之間流式傳輸的請求命令。
10.根據權利要求9所述的方法,其中,來自所述主機設備的所述讀取流請求命令包括所述流標識、邏輯塊地址LBA偏移和要由所述輔助設備從所述存儲設備讀取的塊的數量。
11.根據權利要求10所述的方法,其中,響應于接收到所述讀取流請求命令,所述存儲設備中的控制器被配置為將數據放置在所述存儲設備的流緩沖器中,其中,放置在所述流緩沖器中的數據包括由所述讀取流請求命令所請求的數據。
12.根據權利要求9所述的方法,還包括:
由所述存儲設備向所述主機設備傳送關于來自所述主機設備的所述讀取流請求命令由所述存儲設備完成的確認;以及
由所述輔助設備向所述主機設備傳送關于來自所述主機設備的、用于開始在所述存儲設備與所述輔助設備之間流式傳輸的請求命令由所述輔助設備完成的確認。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202080014023.1/1.html,轉載請聲明來源鉆瓜專利網。





