Quality of service (QOS) setting recommendations for volumes across a cluster

    公开(公告)号:US11856054B2

    公开(公告)日:2023-12-26

    申请号:US17449911

    申请日:2021-10-04

    Applicant: NetApp, Inc.

    Inventor: Tyler Cady

    CPC classification number: H04L67/1012 G06F7/535 H04L67/1097 H04L67/61

    Abstract: A system, method, and machine-readable storage medium for providing a quality of service (QoS) recommendation to a client to modify a QoS setting are provided. In some embodiments, a set of volumes of a plurality of volumes may be determined. Each volume of the set of volumes may satisfy a first QoS setting assigned to the volume and a second QoS setting assigned to the volume. The plurality of volumes may reside in a common cluster and may be accessed by the client. Additionally, a subset of the set of volumes may be determined. Each volume of the subset may satisfy an upper bound of a range based on a minimum IOPS setting of the volume. A QoS recommendation to the client to modify the first QoS setting may be transmitted for one or more volumes of the subset.

    Methods for dynamic throttling to satisfy minimum throughput service level objectives and devices thereof

    公开(公告)号:US11829803B2

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

    申请号:US17715569

    申请日:2022-04-07

    Applicant: NetApp, Inc.

    CPC classification number: G06F9/5083 G06F9/4881 G06F9/4887 G06F2209/5022

    Abstract: Methods, non-transitory machine readable media, and computing devices that dynamically throttle non-priority workloads to satisfy minimum throughput service level objectives (SLOs) are disclosed. With this technology, a determination is made when a number of detection intervals with a violation within a detection window exceeds a threshold, when a current one of the detection intervals is outside an observation area. The detection intervals are identified a violated based on an average throughput for priority workloads within the detection intervals exceeding a minimum throughput SLO. A throttle is then set to rate-limit non-priority workloads, when the number of violated detection intervals within the detection window exceeds the threshold. Advantageously, throughput for priority workloads is more effectively managed and utilized with this technology such that throttling oscillations are reduced, throttling is not deployed in conditions in which it would not improve throughput, and throttling is minimally deployed to maximize throughput.

Patent Agency Ranking