A distributed system (1) comprises a plurality of node devices (100) which distribute and administer a group of data. The plurality of node devices (100) respectively further comprise logical identifiers which are uniquely allocated upon a ring which denotes a logical identifier space of the distributed system (1). The nodes (100) further comprise: a data storage unit (102) which stores data (104) of a value range of a characteristic value of data corresponding to an ID region, and the range endpoints thereof (106); a density comparison unit (112) which compares load density per the width of the ID region of the present node and an adjacent node, and computes a load movement degree which equalizes the load density; a load leveling unit (114) which carries out a load distribution process on the basis of the load movement degree; and a data movement unit (116) which moves the data (104) between the present node and the adjacent node, and updates the range endpoints (106).