COMPACT REPRESENTATION OF OBJECT STORE WORKLOADS

    公开(公告)号:US20230281170A1

    公开(公告)日:2023-09-07

    申请号:US17653011

    申请日:2022-03-01

    Applicant: NetApp, Inc.

    Inventor: Morgan Mears

    CPC classification number: G06F16/21

    Abstract: Systems and techniques that facilitate compact representation of object store workloads are provided. In various embodiments, a system can access a stream of object-storage operation requests associated with an object store. In various aspects, the system can identify a set of repeating object-storage operation sequences, based on the stream of object-storage operation requests. In various instances, the system can generate a set of distribution ensembles that quantify variation of first attributes associated with respective ones of the set of repeating object-storage operation sequences. In various cases, the stream of object-storage operation requests can be considered as fully and/or bulkily representing the workload experienced by the object store. In contrast, the set of distribution ensembles can be considered as compactly representing the workload experienced by the object store (e.g., the set of distribution ensembles can take up far less memory space than the stream of object-storage operation requests).

    Data Storage System Drive Utilization

    公开(公告)号:US20250045163A1

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

    申请号:US18799034

    申请日:2024-08-09

    Applicant: NetApp, Inc.

    Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods provided herein to use a redundant array of disks. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a control component that directs, for n physical drives of a redundant array of disks (RAID) storing data for at least n logical volumes, log-structured writing of data of each logical volume of the at least n logical volumes vertically across chunks of only a single physical drive of the n physical drives, wherein the control component further directs writing of parity data at each of the physical drives, which parity data at each physical drive of the subset respectively corresponds to other ones of the physical drives of the n physical drives.

    Data storage system drive utilization

    公开(公告)号:US12061520B2

    公开(公告)日:2024-08-13

    申请号:US17932916

    申请日:2022-09-16

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1096

    Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods provided herein to use a redundant array of disks. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a control component that directs, for n physical drives of a redundant array of disks (RAID) storing data for at least n logical volumes, log-structured writing of data of each logical volume of the at least n logical volumes vertically across chunks of only a single physical drive of the n physical drives, wherein the control component further directs writing of parity data at each of the physical drives, which parity data at each physical drive of the subset respectively corresponds to other ones of the physical drives of the n physical drives.

    DATA STORAGE SYSTEM DRIVE UTILIZATION
    4.
    发明公开

    公开(公告)号:US20240103969A1

    公开(公告)日:2024-03-28

    申请号:US17932916

    申请日:2022-09-16

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1096 G06F11/076 G06F11/1092

    Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods provided herein to use a redundant array of disks. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a control component that directs, for n physical drives of a redundant array of disks (RAID) storing data for at least n logical volumes, log-structured writing of data of each logical volume of the at least n logical volumes vertically across chunks of only a single physical drive of the n physical drives, wherein the control component further directs writing of parity data at each of the physical drives, which parity data at each physical drive of the subset respectively corresponds to other ones of the physical drives of the n physical drives.

    CACHE-AWARE LOAD BALANCING
    5.
    发明公开

    公开(公告)号:US20230350727A1

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

    申请号:US17660906

    申请日:2022-04-27

    Applicant: NetApp, Inc.

    CPC classification number: G06F9/505 G06F9/3836 G06F12/0877

    Abstract: One or more systems, devices, computer program products, and/or methods provided herein to a process to direct a request related to an object at an object storage system. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a listing component that writes a node storage location of an object of the object storage system to a listing, and a load balancing component that, based on the listing, directs a request regarding the object to a node having the object stored thereat. An analysis component can determine a pattern of access to the object storage system based on data defining access behavior to the object storage system. The analysis component can determine whether to instruct or recommend writing of the node storage location of the object to the listing.

    OBJECT STORAGE CACHE PREWARMING
    6.
    发明公开

    公开(公告)号:US20230350726A1

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

    申请号:US17660900

    申请日:2022-04-27

    Applicant: NetApp, Inc.

    CPC classification number: G06F9/505

    Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods of use provided herein to a readahead process related to an object at an object storage system. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a detection component that, based on data from a load balancer of an object storage system, determines a trigger to perform a readahead of an object at the object storage system prior to receipt of a request related to the object, and a readahead component that, based on the trigger, executes the readahead of the object. The detection component can determine a pattern of use of the object storage system. The detection component can comprise or access a machine learning model to perform the determination.

Patent Agency Ranking