Provisioning zoned storage devices to sequential workloads

    公开(公告)号:US12039195B2

    公开(公告)日:2024-07-16

    申请号:US17216908

    申请日:2021-03-30

    IPC分类号: G06F12/00 G06F3/06

    摘要: Techniques are provided for provisioning zoned storage devices to sequential workloads. One method comprises obtaining a sequentiality classification of at least one workload of an application associated with a storage system comprising a plurality of zoned storage devices; and provisioning at least one of the zoned storage devices for storing the data of the at least one workload in response to the at least one workload being classified as a sequential workload. A sequentiality classification of a workload (e.g., as a sequential workload or a random workload) can be determined by: (i) evaluating the application name and/or application type of an application, (ii) learning input-output workload patterns, such as sequential read/write operations or random read/write operations, and/or (iii) detecting the application access mode to persistent volumes, such as a sequential write access mode.

    METHODS AND APPARATUS FOR STORING DATA
    33.
    发明公开

    公开(公告)号:US20240220121A1

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

    申请号:US18092527

    申请日:2023-01-03

    申请人: Arm Limited

    IPC分类号: G06F3/06

    摘要: Aspects of the present disclosure relate to an apparatus comprising instruction receiving circuitry to receive an instruction to be executed, the instruction being an instruction to write given data to a storage; instruction implementation circuitry to determine a sequence of operations corresponding to said instruction, and execution circuitry to perform the determined sequence of operations. The instruction implementation circuitry is configured to, responsive to the given data having a value of zero, determining the sequence of operations including a first operation for writing one or more zeroes to the storage, the first operation being a dedicated zero-writing operation, and responsive to the given data having a non-zero value, determining the sequence of operations including one or more second operations for writing the non-zero value to the storage, the one or more second operations being different from the first operation.

    Preserving identities and policies across replication

    公开(公告)号:US12026381B2

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

    申请号:US17579841

    申请日:2022-01-20

    IPC分类号: G06F3/06

    摘要: Preserving identities and policies across replication, including: receiving, at a first storage array, a first data frame comprising data associated a dataset stored at the first storage array and an identifier of a quality of service level associated with the first data frame; generating, at the first storage array, a second data frame comprising a portion of the dataset and the identifier of the quality of service level associated with the first data frame; and transmitting the second data frame to a second storage array.

    COMMAND TABLE GENERATOR FOR A MEMORY DEVICE
    38.
    发明公开

    公开(公告)号:US20240201905A1

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

    申请号:US18535650

    申请日:2023-12-11

    发明人: Dheeraj DAKE

    IPC分类号: G06F3/06

    摘要: In some implementations, a device may obtain a command table associated with a memory device, wherein the command table includes one or more entries associated with one or more respective commands, and wherein each entry, from the one or more entries, includes one or more units of data. The device may receive an indication of a modification associated with a first command, wherein the first command indicates a sequence of a first one or more units of data. The device may modify the command table based on the modification associated with the first command, wherein modifying the command table includes at least one of: adding an entry, that indicates the sequence, to the one or more entries to indicate the first command, or removing the entry from the one or more entries. The device may provide, to a controller of the memory device, an indication of the command table.

    Stream Data Management in Storage Device
    40.
    发明公开

    公开(公告)号:US20240201859A1

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

    申请号:US18352964

    申请日:2023-07-14

    IPC分类号: G06F3/06

    摘要: A controller of a storage device receives a stream of data from a host system. The stream of data corresponds to logical block addresses. The controller writes the stream of data to data block(s) in a device memory, each data block including respective super word line(s), each super word line including respective word line(s), and each word line corresponding to at least one logical block address. The controller generates a table for storing the logical block addresses in the order of data arrival. In response to receiving an update to one or more logical block addresses of the data block(s), the controller defragments at least one data block, based on the one or more logical block addresses, and writes data for one or more super word lines of the at least one data block to a new data block, based on the table, to retain the order.