Patent ID: 8112524

Claim:
A method comprising: determining that a first partition in a logically-partitioned computer system transferred more than a first threshold amount of data between the first partition and a first resource at a first location; determining that the first partition transferred more than a second threshold amount of the data between the first partition and a second resource at a second location; calculating that a first data path distance between the first location and the second location is more than a first threshold distance; computing that a third location is open and that a second data path distance between the first location and the third location is less than a second threshold distance; recommending movement the second resource to the third location in response to the determining that the first partition in the logically-partitioned computer system transferred more than the first threshold amount of the data, the determining that the first partition transferred more than the second threshold amount of the data, the calculating that a first data path distance between the first location and the second location is more that a first threshold distance, and the computing that a third location is open and that a second data path distance between the first location and the third location is less than a second threshold distance; selecting a current resource at a current location whose allocation was changed from a current partition to a second partition and from the second partition to the current partition more than a threshold amount; and selecting an equivalent resource at a compromise location, wherein the compromise location is within a third threshold distance of a partition location of the current partition and of a partition location of the second partition.