A non-transitory computer-readable storage medium for causing an information processing device, included in a plurality of information processing devices of an information processing system, to execute a process, the process comprising:
- acquiring pieces of load information indicating loads on the plurality of information processing devices from each of the plurality of information processing devices;
- performing a first aggregation processing that aggregates the acquired pieces of load information;
- determining whether the first aggregation processing is to be distributed or not based on the acquired pieces of load information,
- when the information processing device determines that the first aggregation processing is to be distributed, transmitting, to at least two information processing devices included in plurality of information processing devices, an execution request of second aggregation processing, the second aggregation processing being aggregation processing for each of a plurality of device groups obtained by dividing the plurality of information processing devices by the number of the at least two information processing devices;
- and
- receiving a result of the second aggregation processing from the at least two information processing devices.