-
公开(公告)号:US20180365079A1
公开(公告)日:2018-12-20
申请号:US16008187
申请日:2018-06-14
申请人: Burlywood, LLC
发明人: Nathan Koch , Tod Roland Earhart , Erik Habbinga , Christopher Bergman , David Christopher Pruett , John Slattery
摘要: A storage system is provided. The storage system includes a workload manager with visibility to host data operations for a storage drive. The workload manager is configured to determine an operation schedule comprising the host data operations and data migration operations for storage media of the storage drive, and instruct a storage media manager to perform the data migration operations and the host data operations in accordance with the operation schedule. The storage system also includes a storage media manager configured to receive instructions from the workload manager in accordance with the operation schedule, and responsively perform the data migration operations and the host data operations.
-
公开(公告)号:US20190102105A1
公开(公告)日:2019-04-04
申请号:US16144349
申请日:2018-09-27
申请人: Burlywood, LLC
摘要: A storage controller is provided. The storage controller includes a host interface, a media interface, and a processing system. The processing system is configured to receive data from the host system, select write locations within the storage media for writing the data, and to select a write format based at least in part on the write locations within the storage media. The processing system is further configured to select write parameters based at least in part on the write locations within the storage media and media states of the write locations within the storage media, and to write the data to the write locations within the storage media using the selected write format and write parameters.
-
公开(公告)号:US10719389B2
公开(公告)日:2020-07-21
申请号:US16204022
申请日:2018-11-29
申请人: Burlywood, LLC
IPC分类号: G06F11/00 , H03M13/03 , G06F11/10 , H03M13/29 , H03M13/37 , H03M13/11 , H03M13/15 , H03M13/09
摘要: A method of operating a storage controller is provided. The method includes determining encoded data to be written to a storage media by applying at least an initial encoding comprising a first error correcting code type and a subsequent encoding comprising a second error correcting code type. The method further includes writing the encoded data to the storage media, and responsive to reading the encoded data from the storage media, processing the encoded data into primary decoded data using one or more primary decoders employing the second error correcting code type and detecting when data errors arise in the decoded data. The method also includes based at least on detecting one or more data errors in the decoded data, processing the encoded data into secondary decoded data using one or more secondary decoders employing the first error correcting code type.
-
公开(公告)号:US20190171518A1
公开(公告)日:2019-06-06
申请号:US16204022
申请日:2018-11-29
申请人: Burlywood, LLC
CPC分类号: G06F11/1004 , G06F11/1012 , H03M13/09 , H03M13/1102 , H03M13/1105 , H03M13/152 , H03M13/29 , H03M13/2906 , H03M13/2948 , H03M13/3746
摘要: A method of operating a storage controller is provided. The method includes determining encoded data to be written to a storage media by applying at least an initial encoding comprising a first error correcting code type and a subsequent encoding comprising a second error correcting code type. The method further includes writing the encoded data to the storage media, and responsive to reading the encoded data from the storage media, processing the encoded data into primary decoded data using one or more primary decoders employing the second error correcting code type and detecting when data errors arise in the decoded data. The method also includes based at least on detecting one or more data errors in the decoded data, processing the encoded data into secondary decoded data using one or more secondary decoders employing the first error correcting code type.
-
-
-