Patent ID: 9684456
Date: 2017-06-20
CPC Classifications: G06F

Claim:
1. A method for determining whether to move data between devices comprising: receiving a first cost metric for a first device and a second device, wherein said first cost metric is determined in accordance with a first set of activity levels and associated response times for the first device and the second device; selecting at least one portion of data for a hypothetical movement between said first device and said second device; receiving a second cost metric for the first device and the second device based on hypothetically moving said at least one portion of data between the first device and the second device, wherein hypothetically moving said at least one data portion between the first device and the second device models relocating said at least one data portion from one of the first device and the second device to another of the first device and the second device without issuing any read or write commands to any of the first device and the second device, wherein said second cost metric is determined in accordance with a second set of activity levels and associated response times of the first device and the second device based on said hypothetically moving said at least one data portion between the first device and the second device; and determining, using said first cost metric and said second cost metric, whether to move said at least one portion of data.