摘要:
Slices obtained by dividing the real data storage area of the storage device by segments are assigned to each of a plurality of segments obtained by dividing a virtual logical volume as a primary slice storing data of the segment as a destination of access made by an access node and/or a secondary slice that mirrors and stores data of the primary slice. Management information associates the segment with the primary slice and the secondary slice. A survival signal transmitted at predetermined intervals while a computer is normally operating is monitored. The computer from which the survival signal is not detected over a predetermined time period is detected as a failure node. The failure node is checked against the management information, the managed slice is set as a single primary slice that is an access destination of the access node for which the mirroring is stopped. The failure node is isolated.
摘要:
A storage system having a plurality of storages. The each of the storages include a memory and a processor coupled to the memory. The processor executes a process including transmitting an update request for data which is commonly stored in the plurality of storages according to a predetermined transmission order indicating a path to transfer the update request. The process includes updating data when receiving an update request from another storage. The process includes changing the predetermined transmission order to a transmission order in which one or more storages included in the path are excluded according to the number of times the update request for the data is received.
摘要:
A computer-readable recording medium stores a program that causes a computer to execute a writing control process that includes receiving a writing request to write a first data to a first storage apparatus; determining a second data from among a series of data and based on a writing sequence of the series of data written to the computer and a count of storage areas at a second storage apparatus that sequentially selects from among the storage areas when data is received, a storage area to be over written by the received data, where the second data is written to the first storage apparatus and is identical to data that is stored in the storage area to be selected next at the second storage apparatus; and transmitting copy data of the first data to the second storage apparatus, when the second data has been written to the first storage apparatus.
摘要:
A computer executes a data allocation control program to control allocation of data in a plurality of disk nodes. A redundancy restoration module executes a redundancy restoration procedure by commanding disk nodes to create a new copy of redundancy-lost data. An error message reception module receives a write error message indicating a write error in a storage device during the redundancy restoration procedure and records an identifier of the faulty storage device in an error record memory. A copy command module identifies accessed data in the faulty storage device and commands a relevant disk node to create a copy of the identified data in the faulty storage device in the case where there is no redundant copy of the data.
摘要:
A parity-data generating unit generates, in response to a write request containing update data, updated parity data in the parity group to which the update data belongs. A time-series-information generating unit generates time-series information indicating an anteroposterior relationship during writing between the update data and existing data stored in the unit storage area to which the update data is to be written. A time-series-information adding unit adds the time-series information, generated in response to the write request, to the update data as certification time-series information and that adds comparison time-series information to the updated parity data in association with the update data, the comparison time-series information having the same value as the certification time-series information. A writing unit distributes and writes, to the multiple storage devices, the update data to which the certification time-series information is added and the updated parity data to which the comparison time-series information is added.
摘要:
An allocation control apparatus allocates duplicate logical volume divided areas to virtual storage areas that do not have data storage area in the physical storage area. The apparatus associates identification information of the allocated virtual storage areas, of the duplicate logical volume divided areas, and of duplication source logical volume divided areas to be set in the management information. The apparatus detects, upon a data writing request, based on the management information, the unallocated real storage area in the logical volume divided area. The apparatus reallocates the real storage area to the duplicate logical volume divided area to update the management information. The apparatus identifies, based on the management information, the real storage area allocated to the duplication source logical volume divided area corresponding to the duplicate logical volume divided area. The apparatus copies data stored in the real storage area to the real storage area.
摘要:
A system includes an agent-side apparatus and an owner-side apparatus. The agent-side apparatus includes a transmission unit for responding to operation inputs from an agent, and a transfer unit for transferring a data processing request to the owner-side apparatus, and transferring a processing result to a management object apparatus. The owner-side apparatus includes a commission condition storage unit in which a commission condition of the agent; an agent authentication unit for authenticating authentication information; a performing unit for performing data processing associated with decryption of an encryption data, when the agent authentication unit normally performs the authentication, and when the data processing request falls within a range of the agent commission condition, upon receiving the data processing request from the agent-side apparatus; and a result transmission unit for transmitting the processing result of the performing unit to the agent-side apparatus.
摘要:
A storage device is one of a plurality of storage devices storing replicas of data. The storage device includes a memory and a processor coupled to the memory. The processor executes a process includes transmitting an update request to at least one destination storage device through a plurality of paths when the storage device is requested to update the data by a client. The process includes notifying the client that the updating of the data has been completed when having received a response through one of the paths, the response being issued by the destination storage device serving as the terminal point of the path when the destination storage device receives the update request through all the paths having the destination storage device as the terminal point.
摘要:
An information processing apparatus includes a first storage unit and a processor. The first storage unit includes a first storage area. The processor receives a first request to write first data into the first storage area. The processor requests an external apparatus to write the first data into a second storage area in a second storage unit included in the external apparatus. The processor determines whether a first response has been received from the external apparatus. The first response indicates that the first data has been written into the second storage area. The processor writes the first data into the first storage area when the first response has been received. The processor requests, without writing the first data into the first storage area, the external apparatus to write second data stored in the first storage area into the second storage area when the first response has not been received.
摘要:
A non-transitory computer-readable recording medium stores therein a charge calculating program that causes a computer that manages a database of different data items to execute recording for each data item, information indicating the number of clients that receive the data item; extracting from the information recorded at the recording and for each data item to be received by a given client, information indicating the number of clients receiving the data item; calculating charges for the given client, based on the extracted information; and outputting the calculated charges.