Patent ID: 7548950

Claim:
A data-processing system comprising: a plurality of data-processing devices that processes information based on request data each of the plurality of data-processing devices comprising: an instruction-acquiring unit which acquires process instruction data that contains the request data; a process control unit which processes the data in accordance with the request data contained in the process instruction data acquired by the instruction-acquiring unit; and a data-distributing unit which distributes the request data corresponding to the processing of the process control unit to another one of the plurality of data-processing devices to process the data; and a server device comprising a request-acquiring unit connected to the data-processing devices by a network and configured to acquire the request data distributed from any one of the data-processing devices through the network, and a broadcasting unit configured to distribute the request data acquired by the request-acquiring unit, to any other data-processing devices, wherein each of the plurality of data-processing devices comprises an instruction generator configured to generate the process instruction and outputs the process instruction to the request-acquiring unit of the another one of the data-processing devices, wherein the instruction-acquiring unit acquires the request data distributed from the server device, wherein the data-distributing unit causes the request-acquiring unit to acquire the request data, wherein each of the data-processing devices comprises a broadcasting-notice generator configured to generate a broadcasting-notice data which demands that the request data be distributed to any other data-processing devices, wherein the data-distribution control unit causes the data-distributing unit to distribute the broadcasting-notice data generated by the broadcasting-notice generator, to the server device, wherein the request-acquiring unit acquires the broadcasting-notice data from any data-processing device, and wherein the broadcasting unit distributes the request data in accordance with the broadcasting-notice data acquired by the request-acquiring unit.