DISTRIBUTED PROCESSING SYSTEM, DISTRIBUTED PROCESSING METHOD AND IMAGE PROCESSING APPARATUS
First Claim
1. A distributed processing system which includes a plurality of device groups with different security levels, where object data is fragmented and the fragmented data are distributedly stored in devices in the device groups, wherein a first device in a first device group instructs at least two second devices in a second device group to reconstitute intermediate data constructing a part of the object data, each of the second device collects the fragmented data from devices in the system and reconstitutes intermediate data upon receiving the data reconstitution instruction from the first device, and the first device collects the intermediate data from each of the second devices and reconstitutes the object data.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed storage system implements high-speed data reconstitution processing while ensuring a high security level. Devices (63) in a device group (51) with security level “low” distributedly store fragmented data. When a process requesting device (60) belonging to a device group (50) with security level “high” instructs devices (62) belonging to the same group to reconstitute the data, the devices (62) collect and reconstitute part of the fragmented and stored data. After that, the process requesting device (60) collects the data partially reconstituted by the devices (62) and completely reconstitutes the data.
17 Citations
30 Claims
-
1. A distributed processing system which includes a plurality of device groups with different security levels, where object data is fragmented and the fragmented data are distributedly stored in devices in the device groups, wherein
a first device in a first device group instructs at least two second devices in a second device group to reconstitute intermediate data constructing a part of the object data, each of the second device collects the fragmented data from devices in the system and reconstitutes intermediate data upon receiving the data reconstitution instruction from the first device, and the first device collects the intermediate data from each of the second devices and reconstitutes the object data.
-
3. A distributed processing system which includes a plurality of device groups with different security levels, wherein
a first device in a first device group instructs at least two second devices in a second device group to execute data processing, the second device fragments the data processing upon receiving the data processing instruction, the second device instructs devices in the device groups to execute the fragmented data processing, the devices that have received the fragmented data processing instruction execute the fragmented data processing, the second device collects a fragmented data processing result from the devices, and the first device collects the data fragmented processing result collected by the second device.
-
7. A distributed processing system which includes a plurality of device groups with different security levels, wherein
a first device in a first device group instructs at least two second devices in a second device group to store object data, the second device fragments the object data upon receiving the data storage instruction, the second device instructs devices in the device groups to store the fragmented data, and the devices that have received the instruction to store the fragmented data store the fragmented data.
-
13. A distributed processing method in a system which includes a plurality of device groups with different security levels, where object data is fragmented and the fragmented data are distributedly stored in devices in the device groups, comprising:
-
a data reconstitution instruction step of causing a first device in a first device group to instruct at least two second devices in a second device group to reconstitute intermediate data constructing a part of the object data;
an intermediate reconstitution step of causing each of the second device to collect the fragmented data from devices in the system and to reconstitute intermediate data upon receiving the instruction in the data reconstitution instruction step; and
a complete reconstitution step of causing the first device to collect the intermediate data from each of the second devices and to reconstitute the object data. - View Dependent Claims (14, 21, 22, 23, 24)
-
-
15. A distributed processing method in a system which includes a plurality of device groups with different security levels, comprising:
-
a data processing instruction step of causing a first device in a first device group to instruct at least two second devices in a second device group to execute data processing;
a data processing fragmentation step of causing the second device to fragment the data processing upon receiving the instruction in the data processing instruction step;
a partial processing instruction step of causing the second device to instruct devices in the device groups to execute the fragmented data processing fragmented in the data processing fragmentation step;
a partial processing step of causing the devices that have received the fragmented data processing instruction in the partial processing instruction step to execute the fragmented data processing;
an intermediate collection step of causing the second device to collect a fragmented data processing result in the partial processing step; and
a complete collection step of causing the first device to collect the fragmented data processing result collected by the second device in the intermediate collection step. - View Dependent Claims (16, 17, 18)
-
-
19. A distributed processing method in a system which includes a plurality of device groups with different security levels, comprising:
-
a data storage instruction step of causing a first device in a first device group to instruct at least two second devices in a second device group to store object data;
a data fragmentation step of causing the second device to fragment the object data upon receiving the instruction in the data storage instruction step;
a partial storage instruction step of causing the second device to instruct devices in the device groups to store the fragmented data fragmented in the data fragmentation step; and
a partial storage step of causing the devices that have received the instruction to store the fragmented data in the partial storage instruction step to store the fragmented data. - View Dependent Claims (20)
-
-
28. A distributed processing method in a system which includes a plurality of device groups with different security levels, comprising:
-
a first step of causing a device group with a first security level to process first fragmented data;
a second step of causing a device group with a second security level higher than the first security level to process data which contains a plurality of first fragmented data and has a quantity larger than that of the first fragmented data; and
an acquisition step of acquiring the data processed in the second step.
-
-
29. An image processing apparatus which executes reconstitution processing, wherein
the apparatus receives a reconstitution processing request from an external device, requests, in accordance with the request, a plurality of devices with a security level lower than that of the image processing apparatus to execute reconstitution processing, receives image data of a first data amount from the plurality of devices with the lower security level, and reconstitutes the image data of the first data amount into image data of a second data amount larger than the first data amount and transmits the image data of a second data amount to the external device.
-
30. An image processing apparatus, wherein
the apparatus receives a distributed processing request from an external device, requests, in accordance with the request, a plurality of devices with a security level lower than that of the image processing apparatus to process an image data of a first data amount, receives processed image data of the first data amount from the plurality of devices with the lower security level, and generates image data of a second data amount larger than the first data amount from the processed image data of the first data amount and transmits the image data of a second data amount to the external device.
Specification