摘要 |
PROBLEM TO BE SOLVED: To provide a distributed processing program which realizes efficient distributed processing and task sharing in many computers connected via a network. SOLUTION: The distributed processing program uses a plurality of agent programs movable among a plurality of computers through a network communication channel so as to perform the distributed processing of tasks including multiple kinds of processing to be chronologically executed. Each agent program associates and stores, based on a movement table, a processing program for executing the tasks, processing data for executing the tasks, communication channel information indicating a communication channel to which the program belongs, the movement table and evaluation values in the storage device of a computer to which the program belongs after it moves (Step S110). Each agent program is subjected to disruption processing (Step S112) in accordance with an evaluation value, and processing for separating the communication channels is executed in case that the number of the agent programs belonging to the same communication channel is over a prescribed number (Step S116). COPYRIGHT: (C)2006,JPO&NCIPI
|