×

Methods and systems using observation based techniques for determining performance capacity of a resource of a networked storage environment

  • US 9,594,515 B2
  • Filed: 07/22/2015
  • Issued: 03/14/2017
  • Est. Priority Date: 07/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A machine implemented method, comprising:

  • generating a relationship between latency and utilization of a resource from among a plurality of resources in a networked storage environment using a first observation based technique that uses collected current and historical latency and utilization data associated with the resource, where latency is an indicator of delay at the resource for processing any request and utilization of the resource is an indicator of an extent the resource is being used at any given time;

    generating the relationship between latency and utilization using a second model based technique that uses inter-arrival-times and service times for the resource for processing a plurality of requests, where inter-arrival times indicate arrival times for the plurality of requests at the resource and service times indicate durations for servicing the plurality of request requests;

    selecting an optimal point based on a confidence level for the generated relationship between latency and utilization using the first observation based technique and the second model based technique, where the optimal point is an indicator of resource utilization beyond which throughput gains for a workload is smaller than increase in latency;

    identifying a plurality of operational points associated with the resource, where the operational points vary based on a service level objective, whether the resource is part of a high availability node pair within the networked storage system and when workloads by the networked storage system are throttled for processing; and

    determining an available performance capacity for the resource based on the optimal point and the plurality of operational points.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×