Patents by Inventor Ranjit Nandagopal

Ranjit Nandagopal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12118409
    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.
    Type: Grant
    Filed: October 20, 2023
    Date of Patent: October 15, 2024
    Assignee: NetApp, Inc.
    Inventors: Ranjit Nandagopal, Yasutaka Hirasawa, Chandan Hoode
  • Patent number: 11829803
    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.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: November 28, 2023
    Assignee: NETAPP, INC.
    Inventors: Ranjit Nandagopal, Yasutaka Hirasawa, Chandan Hoode
  • Publication number: 20220229706
    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.
    Type: Application
    Filed: April 7, 2022
    Publication date: July 21, 2022
    Inventors: Ranjit Nandagopal, Yasutaka Hirasawa, Chandan Hoode
  • Patent number: 11314558
    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.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: April 26, 2022
    Assignee: NETAPP, INC.
    Inventors: Ranjit Nandagopal, Yasutaka Hirasawa, Chandan Hoode
  • Publication number: 20210026704
    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.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Ranjit Nandagopal, Yasutaka Hirasawa, Chandan Hoode