Data management device and data managing method for the replication of data
First Claim
Patent Images
1. 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 transmita 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15)
-
Specification