WRITE REQUEST COMPLETION NOTIFICATION IN RESPONSE TO PARTIAL HARDENING OF WRITE DATA

    公开(公告)号:US20220374310A1

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

    申请号:US17323345

    申请日:2021-05-18

    Abstract: In some examples, a system receives a write request from a requester to write first data to a storage system that implements redundancy in which redundancy information is stored for data in the storage system. The system initiates the write to the storage system. The system determines that partial hardening for the first data has been achieved based on detecting that an information portion has been written to the storage system for the write request, the information portion being less than an entirety of the first data and the first parity information. In response to the determining of the partial hardening, the system notifies the requester of completion of the write request.

    SELECTION OF REDUCTION OPERATION IN A STORAGE SYSTEM

    公开(公告)号:US20240405783A1

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

    申请号:US18326392

    申请日:2023-05-31

    Abstract: Example implementations relate to storing data in a storage system. An example includes receiving, by a storage controller of a storage system, a data unit to be stored in persistent storage of the storage system. The storage controller calculates multiple entropy values for the data unit. The storage controller selects, based on the multiple entropy values, at least one reduction operation from multiple different reduction operations. The storage controller performs the selected at least one reduction operation on the received data unit.

    UNAUTHORIZED DATA ENCRYPTION DETECTION
    18.
    发明公开

    公开(公告)号:US20230351015A1

    公开(公告)日:2023-11-02

    申请号:US17661069

    申请日:2022-04-28

    CPC classification number: G06F21/561 G06F2221/034

    Abstract: In some examples, a storage system creates a first copy of a data volume, and receives write requests having a specified characteristic from a host system, the write requests to write data of the data volume, where the storage system is to reject the write requests having the specified characteristic and to accept write requests without the specified characteristic. The storage system maintains metadata for the first copy of the data volume, the metadata indicating blocks of the data volume that have changed since the first copy of the data volume was created. The storage system determines, using the metadata, whether an unauthorized data encryption of the data of the data volume has occurred.

    LOCK-FREE WORK-STEALING THREAD SCHEDULER
    20.
    发明公开

    公开(公告)号:US20230315526A1

    公开(公告)日:2023-10-05

    申请号:US18326870

    申请日:2023-05-31

    CPC classification number: G06F9/5027 G06F2212/2542 G06F9/4881

    Abstract: Systems and methods are provided for lock-free thread scheduling. Threads may be placed in a ring buffer shared by all computer processing units (CPUs), e.g., in a node. A thread assigned to a CPU may be placed in the CPU's local run queue. However, when a CPU's local run queue is cleared, that CPU checks the shared ring buffer to determine if any threads are waiting to run on that CPU, and if so, the CPU pulls a batch of threads related to that ready-to-run thread to execute. If not, an idle CPU randomly selects another CPU to steak threads from, and the idle CPU attempts to dequeue a thread batch associated with the CPU from the shared ring buffer. Polling may be handled through the use of a shared poller array to dynamically distribute polling across multiple CPUs.

Patent Agency Ranking