发明名称 |
Provisioning advisor |
摘要 |
A method and system for a provisioning advisor are described which estimates the input/output operation performance of a workload on a storage system. A regression module in a provisioning advisor estimates a maximum IOPS on the storage system for buckets, or combinations of values, for various characteristics of the workloads running on the system by modeling a relationship between the workload characteristics and performance metrics gathered from the storage system. A performance module can use the estimated maximum IOPS for each bucket to update a set of working tables for the provisioning advisor, which can then be used to predict the input/output performance of a new workload to be provisioned on the storage system. |
申请公布号 |
US9612751(B2) |
申请公布日期 |
2017.04.04 |
申请号 |
US201514724744 |
申请日期 |
2015.05.28 |
申请人 |
NETAPP, INC. |
发明人 |
Basak Jayanta;Bharde Madhumita |
分类号 |
G06F12/00;G06F3/06 |
主分类号 |
G06F12/00 |
代理机构 |
Klein, O'Neill & Singh, LLP |
代理人 |
Klein, O'Neill & Singh, LLP |
主权项 |
1. An adaptive workload provisioning system comprising:
a memory resource to store instructions; one or more processors using the instructions stored in the memory resource to:
estimate a maximum number of input/output operations (IOPS) on a storage system for each of a plurality of combinations of values for a plurality of workload characteristics by modeling a relationship between the plurality of workload characteristics and one or more performance metrics observed from the storage system; wherein the plurality of workload characteristics for the combinations of values include randomness of input/output (IO) operations, IO request size, and a distribution between read and write IOs;update a set of working tables that map each of the plurality of combinations of values to the estimated maximum IOPS for that combination of values;predict the input/output operation performance of a new workload on the storage system using at least the set of working tables and workload characteristics for the new workload; wherein prior to commissioning the storage system, a pilot run using a subset of the plurality of workload characteristics is executed for estimating the maximum IOPS for the storage system. |
地址 |
Sunnyvale CA US |