Patent ID: 8086880

Claim:
An information processing apparatus, comprising: first information processing means; a plurality of second information processing means; power measurement means for measuring power consumed by an information processing module including the first information processing means and the plurality of second information processing means; and communication means for communicating with the other information processing apparatus, wherein the first information processing means comprises: an application program execution control unit for controlling execution of an application program; a distributed processing control unit for controlling distributed processing that performs process assignment on the plurality of second information processing means in order to provide a function corresponding to a process unit, the application program execution control unit, when executing the application program, forming a plurality of processes to be respectively assigned to the plurality of second information processing means, into the process unit for providing the function; a recording unit for recording first information relating to power measured by the power measurement means, and second information relating to the execution of the process of the plurality of second information processing means; an anomaly detecting unit for detecting an anomaly in the power consumption measured by the power measurement means; and an anomaly-time control unit for controlling the distributed processing of the distributed processing control unit in response to the power anomaly detected by the anomaly detecting unit, wherein the anomaly-time control unit controls the distributed processing control unit to update, based on the first information and the second information recorded by the recording unit, the assignment of the process being executed by the plurality of second information processing means contained in the information processing module detected to be in power anomaly.