COOPERATIVE DATA MIGRATION FOR STORAGE MEDIA

    公开(公告)号:US20180365079A1

    公开(公告)日:2018-12-20

    申请号:US16008187

    申请日:2018-06-14

    申请人: Burlywood, LLC

    IPC分类号: G06F9/50 G06F3/06

    摘要: 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.

    VARIABLE CONFIGURATION MEDIA CONTROLLER
    2.
    发明申请

    公开(公告)号:US20190102105A1

    公开(公告)日:2019-04-04

    申请号:US16144349

    申请日:2018-09-27

    申请人: Burlywood, LLC

    IPC分类号: G06F3/06 G06F17/30

    摘要: 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.

    Enhanced data storage with concatenated inner and outer error correction codes

    公开(公告)号:US10719389B2

    公开(公告)日:2020-07-21

    申请号:US16204022

    申请日:2018-11-29

    申请人: Burlywood, LLC

    摘要: 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.