Multi-actuator storage device with actuator selection

    公开(公告)号:US11301164B1

    公开(公告)日:2022-04-12

    申请号:US16712499

    申请日:2019-12-12

    Abstract: A multi-actuator storage device includes separate actuators that can be used to access a storage medium. A property of a request can be analyzed to determine which actuator to use to access data associated with the request. For example, high-priority requests can be handled by an actuator designated for random I/O requests, whereas low-priority requests can be handled by an actuator designated for sequential I/O requests. Writes can be treated as low-priority requests. In a particular embodiment, a priority bit can be used to determine which actuator is used to access the data.

    Offloading of remote service interactions to virtualized service devices

    公开(公告)号:US12197397B1

    公开(公告)日:2025-01-14

    申请号:US17643802

    申请日:2021-12-10

    Abstract: Systems and methods are provided for handling file operations from a hosted computing instance via a secure compute layer. The secure compute layer is presented to the instance as a virtualized service device that is locally addressable by the instance. Software within the instance can submit file operations to the virtualized service device, which the secure compute layer can translate into calls to a network-accessible storage service. Results from the calls can then be passed back to the instance through the virtualized service device. As a result, the instance can communicate with a variety of different network services, without itself implementing network communications for those services.

    Data retrieval latency management system

    公开(公告)号:US11971902B1

    公开(公告)日:2024-04-30

    申请号:US17456706

    申请日:2021-11-29

    CPC classification number: G06F16/27 H04L67/1097

    Abstract: Systems and methods are provided for management of data access latency in a distributed storage system by dynamically replicating data objects experiencing a high request volume. When a storage node is unable to meet a data access latency target (e.g., due to one or more data objects hosted by the storage node being the subject of a large quantity of requests), the storage node may initiate a process by which a second storage node is employed to reduce the request processing load. The second storage node may cache a copy of the requested data object, and may service at least a portion of requests for the data object using the cached copy.

    Composable network-storage-based file systems

    公开(公告)号:US11907173B1

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

    申请号:US17457853

    申请日:2021-12-06

    CPC classification number: G06F16/183 G06F9/547 G06F16/172

    Abstract: Systems and methods are provided for exposing disparate storage systems and technologies to compute instances through a unified file system interface that is agnostic to the underlying storage systems and technologies. A file system namespace service may provide the ability to compose a file system from different storage technologies and systems (e.g., block storage, object storage, etc.). The file system namespace service may also provide the ability to layer different storage services (e.g., by treating local block storage volume as a write back cache, by treating a file system as a read-through cache in front of an object storage service, etc.), and/or the ability to bind virtual files to other compute instances and/or storage systems.

    Limited blast radius storage server system

    公开(公告)号:US11467636B1

    公开(公告)日:2022-10-11

    申请号:US17037520

    申请日:2020-09-29

    Abstract: A device includes an interposer card that includes a processor, such as a system on a chip (SoC), and memory devices. The interposer card mounts to a mass storage device and has a shape that corresponds to a size of an end of the mass storage device to which the interposer card is mounted. The SoC of the interposer card is configured to implement an individual server for the mass storage device to which the interposer card is mounted. In some embodiments, a data storage system includes multiple mass storage devices mounted in a chassis and coupled to one or more backplanes, wherein interposer cards are connected between the mass storage devices and the one or more backplanes.

Patent Agency Ranking