A non-transitory computer-readable storage medium for storing a program for management of distributed data, the program causing a processor to execute a process, the process comprising:
- associating device information items including information acquired from devices with first identification information items to be used to identify the devices and storing the device information items and the first identification information items in a storage device;
- calculating co-occurrence probabilities of combinations of the associated first identification information items for the device information items stored in the storage device;
- assigning second identification information items to the first identification information items based on the co-occurrence probabilities;
- generating compressed data by compressing the device information items using the second identification information items assigned to the first identification information items associated with the device information items upon the compression of the device information items;
- and
- transmitting the compressed data to a managing device.