DATA DEDUPLICATION USING KVSSD
    2.
    发明申请

    公开(公告)号:US20190146701A1

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

    申请号:US15825062

    申请日:2017-11-28

    Abstract: Deduplication functionality is provided for a key-value solid-state drive (KVSSD) that includes a storage space and a controller. The storage space contains first and second containers. The first container includes a first virtual space and stores a key and at least one dedup key associated with the key. Each dedup key corresponds to a block of user data, and each block includes a predetermined size. The second container includes a second virtual space and stores each dedup key, the block of user data associated with the dedup key and metadata associated with the block of user data. The controller determines whether a block of user data received by the KVSSD is a duplicate block of data stored in the second container by determining whether a dedup key for the received block of user data matches a stored dedup key in the first container.

    SYSTEMS, METHODS, AND APPARATUS FOR ASSIGNING COMPUTE TASKS TO COMPUTATIONAL DEVICES

    公开(公告)号:US20250045102A1

    公开(公告)日:2025-02-06

    申请号:US18786404

    申请日:2024-07-26

    Abstract: A method may include determining a first performance of a first compute task on one or more computational devices, wherein the first performance may be determined based on a first weight of the first compute task, determining a second performance of a second compute task on the one or more computational devices, and assigning, based on the first performance and the second performance, the first compute task to at least one of the one or more computational devices. The method may further include determining, based on a characteristic of the first compute task, the first weight. The characteristic of the first compute task may include at least one of a type of the first compute task, computational complexity of the first compute task, priority of the first compute task, latency of the first compute task, or amount of data used by the first compute task.

    SYSTEMS, METHODS, AND DEVICES FOR NEAR STORAGE ELASTICITY

    公开(公告)号:US20230110067A1

    公开(公告)日:2023-04-13

    申请号:US17665490

    申请日:2022-02-04

    Abstract: A method may include receiving, at a storage device, an input and/or output (I/O) request comprising a device indication performing a determination, at the storage device, that the device indication indicates the storage device, and servicing, by the storage device, the I/O request based on the determination. The device indication may include an address for the I/O request. The method may include installing a second storage device in the storage system. The second storage device may be installed seamlessly. The first and second storage devices may be peer devices. The method may further including receiving, at the first storage device, a second I/O request including a second device indication, performing a second determination, by the first storage device, that the second device indication indicates the second storage device, and forwarding, by the first storage device, the second I/O request to the second storage device based on the second determination.

    SECURE APPLICATIONS IN COMPUTATIONAL STORAGE DEVICES

    公开(公告)号:US20220308770A1

    公开(公告)日:2022-09-29

    申请号:US17492544

    申请日:2021-10-01

    Abstract: A method includes receiving, at a controller of a storage device, a command reserving a program slot of a processing device of the storage device to an application. The method further includes storing, by the controller of the storage device, an association between the program slot and the application. The method further includes receiving, at the controller of the storage device, a request to load the application into the execution slot. The method further includes loading, by the controller of the storage device, the application into the program slot based on the association and the request. The method further includes executing, at the processing device of the storage device, the application in the program slot.

    NEAR STORAGE COMPUTATION SYSTEM AND METHODS FOR DATA PROTECTION

    公开(公告)号:US20240143517A1

    公开(公告)日:2024-05-02

    申请号:US18157553

    申请日:2023-01-20

    CPC classification number: G06F12/1483 G06F12/1433

    Abstract: Systems and methods for data protection. In some embodiments, a computational storage device includes a controller circuit, a first compute function of a first application, a second compute function of the first application, a common memory area; and a persistent storage device. The controller circuit may be configured: to receive a first request from a host, the first request defining a first allocated function data memory region, for the first compute function; to receive a first memory access request, from the first compute function, for a first memory location in the common memory area and outside the first allocated function data memory region; and to deny the first memory access request.

Patent Agency Ranking