1. An information processing apparatus comprising: a memory; and a processor coupled to the memory and configured to: receive, from each of a plurality of data centers located in a plurality of positions, load information pertaining to a load of each data center; receive information that a load of a first data center of the plurality of data centers is equal to or greater than a threshold; calculate an estimated load value for each of the plurality of data centers based on the received load information; select a second data center based on the estimated load value and a time zone of the position where the first data center is located when the load of the first data center is equal to or greater than the threshold; control the second data center to execute a part of the load of the first data center; and return the part of the load of the first data center to the first data center from the second data center when receiving information that the load of the first data center is less than the threshold.