Patent ID: 8437983

Claim:
A computer-readable, non-transitory medium storing a program for causing a first one of node apparatuses included in a distributed processing system to execute a process, the process comprising: receiving a clock list including first clock values of respective node apparatuses, the clock list being circulated among the node apparatuses; determining the first clock value of the first node apparatus at a point in time based on a smallest of logical clock values with respect to corresponding commands on which processing is not completed, the commands being included in commands received by the first node apparatus and the logical clock values being obtained at a time of receiving the corresponding commands and being stored in a command-list storage unit, and updating the first clock value of the first node apparatus, the updated first clock value being included in the clock list, by using the determined first clock value; specifying, as a second clock value for the distributed processing system, a smallest of the first clock values included in the updated clock list; and transmitting the updated clock list to a second one of the node apparatuses.