Patent ID: 8185712

Claim:
A method for data storage migration, the method comprising: monitoring a plurality of entities that comprise a storage area network for a predetermined set of information gathering cycles; constructing a resource graph that is representative of the entities that are comprised within the storage area network, the resource graph including utilization edges; analyzing the resource graph; determining objectives of the data storage migration including a movement of storage volumes to be migrated, a data storage source and a data storage target for the migration of data stored at the data storage source, which determine utilization of the data storage source and the data storage target; attaching utilization in terms of cost, utilization in terms of floor space required for any network entities, and the utilization in terms of thermal output of the plurality of entities to the objectives of the migration of the data; applying the utilization in terms of cost, utilization in terms of floor space required for any network entities, and the utilization in terms of thermal output of the plurality of entities to the utilization edges of the resource graph to determine changes to the storage area network as a result of the data migration; determining a time period and an execution point for the migration of the stored data; determining a data migration schedule; migrating the stored data according to the determined data migration schedule; and monitoring the data migration operation until the completion of the data migration operation.