×

Method and system for monitoring and analyzing quality of service in a storage system

  • US 9,542,103 B2
  • Filed: 11/07/2014
  • Issued: 01/10/2017
  • Est. Priority Date: 01/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A machine implemented method, comprising:

  • collecting quality of service (QOS) data for a plurality of storage volumes from a storage operating system of a storage system having a plurality of resources;

    wherein the QOS data includes a response time in which each of the plurality of storage volumes respond to an input/output (I/O) request;

    a wait time for each I/O request at each of the resources of the storage system; and

    a number of visits for each I/O request at each of the resources of the storage system;

    determining an average of N collected QOS data points at any given time;

    iteratively analyzing each QOS data point to detect if a step-up or a step-down function has occurred, where a step-up function represents an unpredictable increase in value of a data point and a step-down function is an unpredictable decrease in value of the data point;

    selecting a subset of the N QOS data points based on when the step-up function or step-down function occurs;

    generating an expected range for future QOS data based on the subset of the N QOS data points, where the expected range is a range of measured performance activity of a workload over a period of time for predicting future QOS data behavior of the storage volumes; and

    monitoring QOS data for each storage volume for determining whether a current QOS data for each storage volume is within the expected range.

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