[發明專利]跨多個NVMe over Fabric存儲設備的擦除代碼數據保護在審
| 申請號: | 201910043130.6 | 申請日: | 2019-01-17 |
| 公開(公告)號: | CN110069213A | 公開(公告)日: | 2019-07-30 |
| 發明(設計)人: | S.P.奧拉里格;V.K.辛哈;F.沃利;R.P.卡夏爾;S.G.費希爾 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邵亞麗 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制電路 狀態機 以太網交換機 固態驅動器 代碼數據 高速緩存 寫入命令 低延時 擦除 讀取 存儲器 存儲設備 遠程主機 | ||
一種用于為固態驅動器陣列提供擦除代碼數據保護的系統和方法。固態驅動器連接到以太網交換機以處理可以從遠程主機接收的讀取或寫入命令,該以太網交換機包括RAID控制電路或狀態機。如果存在RAID控制電路,則該RAID控制電路使用低延時高速緩存來執行寫入命令,如果存在狀態機,則該狀態機使用又使用存儲器作為低延時高速緩存的本地中央處理單元以達到類似的效果。
相關應用的交叉引用
本申請要求2018年1月24日提交的美國臨時申請第62/621,435號的優先權和權益,該臨時申請題為“DISTRIBUTED DATA PLANE METHOD AND APPARATUS FOR PROVIDINGERASURE CODE DATA PROTECTION ACROSS MULTIPLE NVME OVER FABRICS STORAGEDEVICES(ESSDS)”,其全部內容通過引用并入本文。
技術領域
根據本發明的實施例的一個或多個方面涉及數據存儲,以及更具體地,涉及用于為固態驅動器陣列提供擦除代碼數據保護的系統和方法。
背景技術
附接以太網的非易失性存儲器快速(nonvolatile memory express,NVMe)固態驅動器(solid state drive,SSD)(例如,NVMe over Fabric(NVMeoF)存儲設備)可以用于各種應用中以存儲數據。使用NVMe over Fabric配置,優化以太網和SSD的成本效益可能很有挑戰性。例如,隨著50G/100G技術的出現,以太網速度顯著提高,而SSD性能可能取決于外圍組件互連快速(peripheral component interconnect express,PCIe)接口和NAND閃存技術。附接Fabric的SSD為支持擦除代碼數據保護帶來了額外的獨特設計挑戰,因為每個設備都可以提供點對點連接性。存儲設備外部具有專用集成電路(application specificintegrated circuit,ASIC)(諸如用于獨立磁盤冗余陣列(redundant array ofindependent disks,RAID)的控制器,例如,片上RAID(RAID on chip,ROC))可以增加延時(lantency)并降低性能。
一些NVMe SSD和NVMe over Fabric SSD支持單路徑IO(Input Output,輸入輸出)。為了更高的系統可用性和改進的系統故障保護,一些SSD確實支持多個雙路徑IO。然而,這種SSD可能成本更高,且性能稍差。
因此,需要一種改進的系統和方法以用于在諸如以太網的數據平面上為SSD陣列提供擦除代碼數據保護。
發明內容
本公開的實施例的各方面針對一種用于為固態驅動器陣列提供擦除代碼數據保護的系統和方法。固態驅動器連接到以太網交換機以處理可以從遠程主機接收的讀取或寫入命令,該以太網交換機包括RAID控制器或片上RAID(ROC))、或者狀態機。如果存在RAID控制器(或“RAID控制電路”),則該RAID控制器(或“RAID控制電路”)使用低延時高速緩存來執行寫入命令,而如果存在狀態機,則該狀態機使用又使用存儲器作為低延時高速緩存的本地中央處理單元(central processing unit,CPU)作為ROC以達到類似的效果。
根據本發明的實施例,提供了一種用于提供受保護數據存儲的系統,該系統包括:以太網交換機;多個以太網存儲設備,以太網存儲設備中的一個或多個連接到以太網交換機;本地中央處理單元,連接到以太網交換機,其中以太網交換機包括:介質訪問控制電路;虛擬局域網電路;層2處理電路;層3處理電路;和RAID控制電路,該RAID控制電路被配置為控制以太網存儲設備作為獨立磁盤冗余陣列,其中該RAID控制電路連接到:介質訪問控制電路;虛擬局域網電路;層2處理電路;和層3處理電路。
在一個實施例中,該系統包括連接到RAID控制電路的高速緩存設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910043130.6/2.html,轉載請聲明來源鉆瓜專利網。





