Patent Document ID: 9354813
Application ID: 13729680
Patent Flag: 1

Claim One:
1. A method of modeling comprising: performing first processing to build a dynamic model that models performance of components of a data storage system, the components including a plurality of storage devices, the dynamic model including a plurality of groups, wherein each of the plurality of groups does not share back-end resources with any other of the plurality of groups and each of the plurality of groups includes at least one of the plurality of storage devices, the first processing including: determining the plurality of groups in accordance with differences in I/O throughput obtained when issuing I/O operations to the plurality of storage devices, wherein each of the differences is determined between a first I/O throughput for a first portion of the plurality of storage devices and a second I/O throughput for the first portion, wherein the first I/O throughput is determined when issuing I/O operations to the first portion and the second I/O throughput is determined when issuing I/O operations during a same time period to the first portion and a second portion of the plurality of storage devices; using the dynamic model to model performance of the components; and performing a data movement optimization based on information including first information indicating modeled performance of the components, said data movement optimization including any of: moving data from one of the plurality of storage devices and moving data to one of the plurality of storage devices.