Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
248 words
A shared data processing device provided in a first data processing device sharing a bus through which data is accessed in one of a shared storage device and an update storage device, and forming at least one of a plurality of data processing devices interconnected through a network, comprising: first predetermined shared data access control means for accepting a request from another data processing device through the network to update predetermined shared data in the shared storage device or a request generated in the first data processing device to update the predetermined shared data; predetermined shared data updating means for updating the predetermined shared data in response to the request to update the predetermined shared data accepted by said first predetermined shared data access control means; version data writing means for writing to the update storage device a version of the predetermined shared data updated by said predetermined shared data updating means; delayed update means for writing at a predetermined timing a predetermined version of the predetermined shared data stored in the update storage device to a storage position corresponding to the predetermined shared data in the shared storage device; first update state management means for managing an update state of the predetermined shared data in the update storage device; and update state notification means for notifying the plurality of data processing devices through the network of the update state of the predetermined shared data in the update storage device managed by said first update state management means.
Claim 2
Dependent Claim
248 words
A shared data processing device provided in a first data processing device sharing a bus through which data is accessed in one of a shared storage device and an update storage device, and forming at least one of a plurality of data processing devices interconnected through a network, comprising: first predetermined shared data access control means for accepting a request from another data processing device through the network to update predetermined shared data in the shared storage device or a request generated in the first data processing device to update the predetermined shared data; predetermined shared data updating means for updating the predetermined shared data in response to the request to update the predetermined shared data accepted by said first predetermined shared data access control means; version data writing means for writing to the update storage device a version of the predetermined shared data updated by said predetermined shared data updating means; delayed update means for writing at a predetermined timing a predetermined version of the predetermined shared data stored in the update storage device to a storage position corresponding to the predetermined shared data in the shared storage device; first update state management means for managing an update state of the predetermined shared data in the update storage device; and update state notification means for notifying the plurality of data processing devices through the network of the update state of the predetermined shared data in the update storage device managed by said first update state management means.
Claim 3
Dependent Claim
45 words
The shared data processing device according to claim 1, wherein said request to update the predetermined shared data is issued to update system data regulating the structure of a file system other than file data in the file system stored in the shared storage device.
Claim 4
Dependent Claim
50 words
The shared data processing device according to claim 1, wherein said request to update the predetermined shared data is issued to update file data in a file system stored in the shared storage device, or the system data, other than the file data, regulating the structure of a file system.
Claim 5
Dependent Claim
264 words
A shared data processing device provided in a second data processing device sharing a bus through which data is accessed in one of a shared storage device and an update storage device, and forming at least one of a plurality of data processing devices interconnected through a network, comprising: second predetermined shared data access control means for sending a request to update predetermined shared data to a first data processing device through the network when a request generated in the second data processing device to access the shared storage device is the request to update the predetermined shared data, and accepting a request to refer to the predetermined shared data when the request to access the shared storage device is the request to refer to the predetermined shared data; predetermined shared data referring means for referring to the predetermined shared data in response to the request to refer to the predetermined shared data accepted by said second predetermined shared data access control means; second update state management means for managing an update state of the predetermined shared data received from said first data processing device through the network and stored in the update storage device; and predetermined shared data reference control means for issuing from the second data processing device directly through the bus a request to refer to the predetermined shared data, by said predetermined shared data referring means, stored in either the shared storage device or update storage device depending on the update state of the predetermined shared data in the update storage device managed by said second update state management means.
Claim 6
Dependent Claim
264 words
A shared data processing device provided in a second data processing device sharing a bus through which data is accessed in one of a shared storage device and an update storage device, and forming at least one of a plurality of data processing devices interconnected through a network, comprising: second predetermined shared data access control means for sending a request to update predetermined shared data to a first data processing device through the network when a request generated in the second data processing device to access the shared storage device is the request to update the predetermined shared data, and accepting a request to refer to the predetermined shared data when the request to access the shared storage device is the request to refer to the predetermined shared data; predetermined shared data referring means for referring to the predetermined shared data in response to the request to refer to the predetermined shared data accepted by said second predetermined shared data access control means; second update state management means for managing an update state of the predetermined shared data received from said first data processing device through the network and stored in the update storage device; and predetermined shared data reference control means for issuing from the second data processing device directly through the bus a request to refer to the predetermined shared data, by said predetermined shared data referring means, stored in either the shared storage device or update storage device depending on the update state of the predetermined shared data in the update storage device managed by said second update state management means.
Claim 7
Dependent Claim
486 words
A shared data processing system in which a plurality of data processing devices share a bus through which a second data processing device and an update storage device are accessed and are interconnected through a network, comprising: in a first data processing device forming at least one of the plurality of data processing devices, first predetermined shared data access control means for accepting a request from another data processing device through the network to update predetermined shared data in the shared storage device or a request generated in the first data processing device to update the predetermined shared data; predetermined shared data updating means for updating the predetermined shared data in response to the request to update the predetermined shared data accepted by said first predetermined shared data access control means; version data writing means for writing to the update storage device a version of the predetermined shared data updated by said predetermined shared data updating means; delayed update means for writing at a predetermined timing a predetermined version of the predetermined shared data stored in the update storage device to a storage position corresponding to the predetermined shared data in the shared storage device; first update state management means for managing an update state of the predetermined shared data in the update storage device; and update state notification means for notifying the plurality of data processing devices through the network of the update state of the predetermined shared data in the update storage device managed by said first update state management means, and in a second data processing device forming at least one of the plurality of data processing devices: second predetermined shared data access control means for sending a request to update predetermined shared data to the first data processing device through the network when a request generated in the second data processing device to access the shared storage device is the request to update the predetermined shared data, and accepting a request to refer to the predetermined shared data when the request to access the shared storage device, is the request to refer to the predetermined shared data; predetermined shared data referring means for referring to the predetermined shared data in response to the request to refer to the predetermined shared data accepted by said second predetermined shared data access control means; second update state management means for managing an update state of the predetermined shared data received from said first data processing device through the network and stored in the update storage device; and predetermined shared data reference control means for issuing from the second data processing device directly through the bus a request to refer to the predetermined shared data, by said predetermined shared data referring means, stored in either the shared storage device or update storage device depending on the update state of the predetermined shared data in the update storage device managed by said second update state management means.
Claim 8
Dependent Claim
486 words
A shared data processing system in which a plurality of data processing devices share a bus through which a second data processing device and an update storage device are accessed and are interconnected through a network, comprising: in a first data processing device forming at least one of the plurality of data processing devices, first predetermined shared data access control means for accepting a request from another data processing device through the network to update predetermined shared data in the shared storage device or a request generated in the first data processing device to update the predetermined shared data; predetermined shared data updating means for updating the predetermined shared data in response to the request to update the predetermined shared data accepted by said first predetermined shared data access control means; version data writing means for writing to the update storage device a version of the predetermined shared data updated by said predetermined shared data updating means; delayed update means for writing at a predetermined timing a predetermined version of the predetermined shared data stored in the update storage device to a storage position corresponding to the predetermined shared data in the shared storage device; first update state management means for managing an update state of the predetermined shared data in the update storage device; and update state notification means for notifying the plurality of data processing devices through the network of the update state of the predetermined shared data in the update storage device managed by said first update state management means, and in a second data processing device forming at least one of the plurality of data processing devices: second predetermined shared data access control means for sending a request to update predetermined shared data to the first data processing device through the network when a request generated in the second data processing device to access the shared storage device is the request to update the predetermined shared data, and accepting a request to refer to the predetermined shared data when the request to access the shared storage device, is the request to refer to the predetermined shared data; predetermined shared data referring means for referring to the predetermined shared data in response to the request to refer to the predetermined shared data accepted by said second predetermined shared data access control means; second update state management means for managing an update state of the predetermined shared data received from said first data processing device through the network and stored in the update storage device; and predetermined shared data reference control means for issuing from the second data processing device directly through the bus a request to refer to the predetermined shared data, by said predetermined shared data referring means, stored in either the shared storage device or update storage device depending on the update state of the predetermined shared data in the update storage device managed by said second update state management means.
Claim 9
Dependent Claim
24 words
The shared data processing system according to claim 5, wherein said first data processing device includes all functions of said second data processing device.
Claim 10
Dependent Claim
46 words
The shared data processing system according to claim 5 further comprising: recovery means for restoring the predetermined shared data in the shared storage device to an original state using the predetermined shared data stored in the update storage device when said first data processing device fails.
Claim 11
Dependent Claim
34 words
The shared data processing system according to claim 5 further comprising: version data accessing means for accessing any of a plurality of versions of the predetermined shared data stored in the update storage device.
Claim 12
Dependent Claim
51 words
The shared data processing system according to claim 5, wherein when a plurality of first data processing devices are connected to the network and an active unit of the plurality of first data processing devices fails, another first data processing device takes over a function of controlling the update storage device.
Claim 13
Dependent Claim
69 words
The shared data processing system according to claim 5, wherein said update storage device comprises a ring buffer; said version data writing means writes the predetermined shared data to the ring buffer, which is the update storage device, only as additional data; and said delayed update means is activated depending on an amount of the predetermined shared data written to the ring buffer, which is the update storage device.
Claim 14
Dependent Claim
202 words
A shared data processing device, coupled via a network to a shared storage device, an update storage device, and a plurality of data processing devices, comprising: an access control unit to accept a request from one of the data processing devices via the network to update shared data in the shared storage device and a request generated in said shared data processing device to update the shared data; an update process unit to process the request to update the shared data, accepted by said access control unit; version update unit to write to the update storage device a first version of the shared data updated by said update unit; a delayed update unit to write with a predetermined timing, a subset of the shared data stored in the update storage device at a storage position corresponding to the subset of the shared data in the shared storage device; an update state management unit to manage an update state of the shared data in the update storage device; and an update state notification unit to notify the data processing devices via the network of the update state of the shared data in the update storage device managed by said update state management unit.
Claim 15
Dependent Claim
202 words
A shared data processing device, coupled via a network to a shared storage device, an update storage device, and a plurality of data processing devices, comprising: an access control unit to accept a request from one of the data processing devices via the network to update shared data in the shared storage device and a request generated in said shared data processing device to update the shared data; an update process unit to process the request to update the shared data, accepted by said access control unit; version update unit to write to the update storage device a first version of the shared data updated by said update unit; a delayed update unit to write with a predetermined timing, a subset of the shared data stored in the update storage device at a storage position corresponding to the subset of the shared data in the shared storage device; an update state management unit to manage an update state of the shared data in the update storage device; and an update state notification unit to notify the data processing devices via the network of the update state of the shared data in the update storage device managed by said update state management unit.