发明名称 Method and system for monitoring and analyzing quality of service in a storage system
摘要 Methods and systems for monitoring quality of service (QOS) data for a plurality of storage volumes are provided. QOS data is collected for the plurality of storage volumes and includes a response time in which each of the plurality of storage volumes respond to an input/output (I/O) request. The process determines an average of N collected QOS data points at any given time; and iteratively analyzes 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. A subset of the N QOS data points based on when the step-up function or step-down function occurs is selected for analysis and an expected range for future QOS data based on the subset of the N QOS data points is generated.
申请公布号 US9542103(B2) 申请公布日期 2017.01.10
申请号 US201414535587 申请日期 2014.11.07
申请人 NETAPP, INC. 发明人 Faulkner Kevin;Fairbanks Leon;Wu Siu;Pai Vinod Vasant;Pai Ulhas
分类号 G06F3/06;G06F11/30;G06F11/34 主分类号 G06F3/06
代理机构 Klein, O'Neill & Singh, LLP 代理人 Klein, O'Neill & Singh, LLP
主权项 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.
地址 Sunnyvale CA US