FAULT RESILIENT STORAGE DEVICE
    31.
    发明申请

    公开(公告)号:US20220012145A1

    公开(公告)日:2022-01-13

    申请号:US17109053

    申请日:2020-12-01

    Abstract: A storage device, and a method for operating a storage device. In some embodiments, the storage device includes storage media, and the method includes: determining, by the storage device, that the storage device is in a first fault state from which recovery is possible by power cycling the storage device or by formatting the storage media; determining, by the storage device, that the storage device is in a second fault state from which partial recovery is possible by operating the storage device with reduced performance, with reduced capacity, or in a read-only mode; and operating the storage device with reduced performance, with reduced capacity, or in the read-only mode.

    SYSTEMS AND METHODS FOR DISTRIBUTED IN-STORAGE COMPUTATION-CONSCIOUS ERASURE CODING

    公开(公告)号:US20220011935A1

    公开(公告)日:2022-01-13

    申请号:US16927798

    申请日:2020-07-13

    Abstract: A method includes sending, from an application layer, a chunk size setting to an erasure coding layer. The method further includes receiving, at the application layer, user data. The method further includes aligning, at the application layer, the user data based on the chunk size setting. The method further includes sending the aligned user data to the erasure coding layer. The method further includes partitioning, at the erasure coding layer, the aligned user data into a first data chunk and a second data chunk. The method further includes generating, at the erasure coding layer, a parity chunk based on the first data chunk and the second data chunk. The method further includes sending, from the erasure coding layer, the first data chunk, the second data chunk, and the parity chunk to a storage system.

    HIGHLY EFFICIENT INEXACT COMPUTING STORAGE DEVICE

    公开(公告)号:US20210342186A1

    公开(公告)日:2021-11-04

    申请号:US17374980

    申请日:2021-07-13

    Inventor: Yang Seok KI

    Abstract: A system may include a receiver to receive a task. The task may include a portion of an algorithm, and may include a task power level and a task precision. The system may also include a circuit including a circuit power level and a circuit precision. The system may include first software to identify the circuit, and second software to assign the task to the circuit to reduce total power. The circuit precision may be greater than the task precision.

    USING PREDICATES IN CONDITIONAL TRANSCODER FOR COLUMN STORE

    公开(公告)号:US20200293192A1

    公开(公告)日:2020-09-17

    申请号:US16820675

    申请日:2020-03-16

    Abstract: A storage device is disclosed. The storage device may comprise storage for input encoded data. A controller may process read requests and write requests from a host computer on the data in the storage. An in-storage compute controller may receive a predicate from the host computer to be applied to the input encoded data. A transcoder may include an index mapper to map an input dictionary to an output dictionary, with one entry in the input dictionary mapped to an entry in the output dictionary, and another entry in the input dictionary mapped to a “don't care” entry in the output dictionary.

    SYSTEM, DEVICE AND METHOD FOR STORAGE DEVICE ASSISTED LOW-BANDWIDTH DATA REPAIR

    公开(公告)号:US20190377637A1

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

    申请号:US16103907

    申请日:2018-08-14

    Abstract: According to one general aspect, an apparatus may include a regeneration-code-aware (RCA) storage device configured to calculate at least one type of data regeneration code for data error correction. The RCA storage device may include a memory configured to store data in chunks which, in turn, comprise data blocks. The RCA storage device may include a processor configured to compute, when requested by an external host device, a data regeneration code based upon a selected number of data blocks. The RCA storage device may include an external interface configured to transmit the data regeneration code to the external host device.

    DISTRIBUTED REAL-TIME COMPUTING FRAMEWORK USING IN-STORAGE PROCESSING

    公开(公告)号:US20190146837A1

    公开(公告)日:2019-05-16

    申请号:US16228711

    申请日:2018-12-20

    Inventor: Yang Seok KI

    Abstract: According to one general aspect, a computing device may include a computing task memory configured to store at least one computing task. The computing task may be executed by a data node of a distributed computing system, with at least one data node further comprising an intelligent storage medium, wherein the intelligent storage medium comprises at least one controller processor, and a non-volatile memory. The computing device may include a mapping processor configured to: statically decide whether to assign the computing task to be executed by either one of the host processors of the data node or one of the controller processors of the intelligent storage medium based upon at least one rule that indicates whether a performance gain is expected, and assign, according to the static decision, the computing task to be executed by the determined processor.

    STORAGE SYSTEM, METHOD, AND APPARATUS FOR FAST IO ON PCIE DEVICES

    公开(公告)号:US20170344510A1

    公开(公告)日:2017-11-30

    申请号:US15227961

    申请日:2016-08-04

    Abstract: Embodiments of systems and methods for fast input/output (IO) on PCIE devices are described. Such methods include receiving an IO request from a user or application, the IO request comprising instructions for communicating data with a host system, the host system comprising a processing device and a memory device, analyzing information from the IO request in an IO block analyzer to select one of a plurality of communication paths for communicating the data with the host system, defining a routing instruction in a transfer routing information transmitter in response to the selected communication path, communicating the routing instruction in a Transaction Layer Packet (TLP) to an integrated IO (IIO) module of the host system routing the data from the peripheral device to either the processing device or the memory device according to the routing instruction with a data transfer router.

    QOS-AWARE IO MANAGEMENT FOR PCIE STORAGE SYSTEM WITH RECONFIGURABLE MULTI-PORTS

    公开(公告)号:US20170344506A1

    公开(公告)日:2017-11-30

    申请号:US15227959

    申请日:2016-08-03

    CPC classification number: G06F13/4022 G06F13/28 G06F13/4282

    Abstract: Embodiments of methods and systems for quality of service (QoS)-aware input/output (IO) management for a Peripheral Component Interconnect Express (PCIe) storage system with reconfigurable multi-ports are described. In an embodiment, a method includes receiving, in a receiver interface, an IO request from a software application, the IO request comprising information for communicating data over a data access port. The method may also include determining, in a transfer mode selector, a transfer mode selection for communicating the data over the data access port, the transfer mode being selected from a throughput-oriented mode, a latency-sensitive mode, or a balanced mode. Additionally, the method may include communicating, by a block distribution unit, the data over the data access port in response to the IO request, and according to the data transfer mode.

    METHOD AND APPARATUS FOR TENANT-AWARE STORAGE SHARING PLATFORM

    公开(公告)号:US20170344285A1

    公开(公告)日:2017-11-30

    申请号:US15227955

    申请日:2016-08-03

    Abstract: A Tenant-Aware Storage-Sharing Engine (TASTE) (225) is described. The TASTE (225) may include storage (510) for information about a set of available storage devices (705, 710) at a data center (105). A reception logic 505) may receive storage device requirements (415) from a tenant (145, 230). Selection logic (515) may then select a subset of the available storage devices (705, 710) that satisfies the storage device requirements 415) of the tenant (145, 230).

Patent Agency Ranking