Data management device and data managing method for the replication of data
AssigneeFujitsu Limited
InventorsShunsuke Takagi, Tetsutaro Maruyama
Life of this patent
Estimating the term…
Abstract
A data management device accessible to a plurality of memories includes a risk unit which determines risk of failure associated with each of the plurality of memories, a selection unit which selects a memory from among the plurality of memories on the basis of the determined risk and a transmitting unit which transmits a replication instruction to another memory of the plurality of memories. The replication instruction causes replication of the data to be replicated that is stored in the selected memory.
Claims15
A data management device to access a plurality of memories, the data management device comprising:
- a receiver to receive warning messages from the plurality of memories;
- a risk unit to determine a risk of failure associated with each memory of the plurality of memories on the basis of the received warning messages;
- a selection unit to select a first memory from the plurality of memories based on the determined risk of failure associated with each memory of the plurality of memories;
- a replication destination unit to determine an entire amount of free capacity of each of the plurality of memories is smaller than a specified amount of free capacity, and a risk associated with each of the plurality of memories;
- and
- a transmitting unit to transmit
- a delete instruction to a second memory of the plurality of memories to delete data corresponding to a replicated spare data, the replicated spare data is a second copy of a master data, the master data or a first copy of the master data is saved in another memory of the plurality of memories respectively;
- a replication instruction to the first memory to store in the second memory.
A data managing method executed using a data management device accessible to a plurality of memories, the method comprising:
- receiving warning messages from the plurality of memories;
- determining a risk of failure associated with each memory of the plurality of memories on the basis of the received warning messages;
- selecting a first memory from among the plurality of memories on the basis of the determined risk of failure associated with each memory of the plurality of memories;
- determining an entire amount of free capacity of each of the plurality of memories is smaller than a specified amount of free capacity, and a risk associated with each of the plurality of memories;
- transmitting a delete instruction to a second memory of the plurality of memories to delete data corresponding to a replicated spare data, the replicated spare data is a second copy of a master data, the master data or a first copy of the master data is saved in another memory of the plurality of memories respectively;
- transmitting a replication instruction to the first memory to store in the second memory.
A computer readable storage medium storing a data management program to be executed, by a data management device accessible to a plurality of memories, execution of the program causing the data management device to perform a process comprising:
- receiving warning messages from the plurality of memories;
- determining a risk of failure associated with each memory of the plurality of memories on the basis of the received warning messages;
- selecting a first memory from among the plurality of memories on the basis of the determined risk of failure associated with each memory of the plurality of memories;
- determining an entire amount of free capacity of each of the plurality of memories is smaller than a specified amount of free capacity, and a risk associated with each of the plurality of memories;
- transmitting a delete instruction to a second memory of the plurality of memories to delete data corresponding to a replicated spare data, the replicated spare data is a second copy of a master data, the master data or a first copy of the master data is saved in another memory of the plurality of memories respectively;
- transmitting a replication instruction to the first memory to store in the second memory.
Dependencies are inferred from the claim text.