Abstract:
The data up to a point of time whereat failure has occurred will be restored at high speed at a remote site without imposing any burden on a host. The first storage system on the master side processes an I/O request from the host, and as a result of I/O processing to the second storage system on the remote side, transmits the update data. The second storage system retains data received from the first storage system as update log data. The host transmits a command for settling a state of an application to the first storage system as data, and the first storage system transmits the data to the second storage system. The host and the second storage system both retain an identifier corresponding to the command, and relate the identifier to the log data. Thereby, the host designates the identifier at any given time, whereby the second storage system restores the data at any given time.
Abstract:
Maintaining conformability of data stored in a secondary storage system although a time stamp is not granted to write data received by a primary storage system, whereby a storage managing unit issues an ID next to an immediately previously issued ID to one or more primary storage systems (PDKCs) at regular or irregular intervals. Upon receiving a write command from one of the one or more computers, each PDKC prepares a journal (JNL) including a replica (journal data) of write data and the newest ID from the storage managing unit, and transmits the journal to a secondary storage system (SDKC). The SDKC stores a received JNL and reflects up to a particular JNL of non-reflected JNLs in a secondary volume. The particular JNL has an ID older by one than the oldest ID of the newest arrival completion IDs in one or more SDKCs.
Abstract:
A storage device system includes an information processing device, a first storage device equipped with a first storage volume, and a second storage device equipped with a second storage volume. The information processing device and the first storage device are communicatively connected to one another. Also, the first storage device and the second storage device are communicatively connected to one another. The information processing device is equipped with a first write request section that requests to write data in the first storage device according to a first communications protocol, and a second write request section that requests to write data in the second storage device according to a second communications protocol. The information processing device creates first data including a first instruction to be executed in the second storage device. The information processing device transmits to the first write request section a request to write the first data in the first storage volume according to the first communications protocol. When the first data written in the first storage volume is an instruction to the second storage device, the first storage device transmits to the second write request section a request to write the first data in the second storage volume according to the second communications protocol. The second storage device executes the first instruction set in the first data written in the second storage volume.
Abstract:
In a storage system implementing journaling for data backup and restore, users are able to easily determine information regarding amounts journal data generated over specified periods of time. Flexible and automatic adjustment of the journal area is enabled by providing the user with the information on the relationships between the amounts of journal data generated over periods of time. Also dynamic allocation of storage capacity from free space may be applied to the journal volume on an as-needed basis, and may be used to minimize the size of the journal volume when certain journal entries are determined to be no longer needed. Thus, users are able to determine an appropriate size of a journal area in accordance with requirements for predetermined preservation periods for backup data. Thereby, management of the journal area is simplified and the costs to manage the journal area are reduced.
Abstract:
An object of the invention is to provide a storage apparatus that can effectively reduce power consumption without degrading response performance, a control method therefor, and a storage system. A journal (40) (or more than one journals) that contains data volume modification history information is (are) created based on write data; the thus created journal is held in cache memory (24), or saved in a journal volume (42) when necessary; the journal held by the cache memory or saved in the journal volume is transferred to an external storage device (5), and the proportion of the cache memory used for the journal is monitored during the above processes; and the journal volume is de-activated if the proportion is not more than a predetermined first threshold value, and activated if the proportion exceeds the first threshold value.
Abstract:
Provided is a storage system (S) that includes a first storage apparatus (4a) and a second storage apparatus (4b) each connected to a host computer (3a). The first and second storage apparatuses each include a controller (42) and a disk drive (41). The controller manages an encryption status and an encryption key for each of a data volume and a journal volume in the disk drive. The controller in the first storage apparatus receives a write request from the host computer, creates a journal based on write data, encrypts the journal, and stores in an order the journal in a storage area in the journal volume. The controller in the order the encrypted journal stored in the journal volume, decrypts the journal, and transmits the decrypted journal to the second storage apparatus.
Abstract:
Providing continuous backup of a storage device includes, subdividing the storage device into subsections, providing a time indicator that is modified periodically, and, in response to a request to write new data to a particular subsection of the storage device at a particular time, maintaining data being overwritten by the new data according to the particular subsection and according to a value of the indicator at the particular time. The subsections may be tracks. Maintaining the data being overwritten may include constructing a linked list of portions of data for each of the subsections. The portions of data may have variable sizes. In response to two data write operations to a particular subsection at a particular value of the indicator, data being written for each of the two data write operations may be combined if data for the second data write operation is a subset of data for the first data write operation.
Abstract:
An apparatus, system, and method are disclosed for continuously protecting data. A mirror module mirrors a primary record set to a base record set. A log module accumulates each record change to the primary record set in a log. A change selection module selects a record change from the log. A change application module applies the selected record change to the base record set to form a recovered record set.
Abstract:
A.first storage system stores information relating to the updating of data stored in that system as a journal. More specifically, the journal is composed of a copy of data that was used for updating and update information such as a write command used during updating. Furthermore, the second storage system acquires the journal via a communication line between the first storage system and the second storage system. The second storage system holds a duplicate of the data held by the first storage system and updates the data corresponding to the data of the first storage system in the data update order of the first storage system by using the journal.