Abstract:
PROBLEM TO BE SOLVED: To provide a method and a device enabling a user to determine the suitable size of a journal area according to specific necessary conditions concerning a holding period for backup data. SOLUTION: A storage system implementing journaling for data backup and restore provides the user with information regarding amounts of journal data generated over periods of time. Dynamic allocation of storage capacity from free space may also be applied to the journal volume on an as-needed basis, and the size of the journal volume is minimized when certain journal input is determined to be no longer needed. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a remote copy system for securing the time sequentiality of data to be dealt by a remote site even when a task in a remote site is operated across a plurality of storages or a plurality of volume groups. SOLUTION: A consistency group 90 composed of a sub-journal volume 82 and a replica is associated with a journal group 92 composed of a primary data volume 80, a primary journal volume 84, a sub-journal volume 86 and a sub-data volume 82. In backing up the sub-data volume to form the replica, a host 20 issues a backup time reservation command to a storage device 12, and the storage device 12 contrasts a time stamp added to the journal data with a backup reservation time to prepare the replica. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a system for backup and recovery of data in a computer system. SOLUTION: Based on an update request of data from a host computer, an output processing part updates data stored in a first domain; and a generation processing part stores update data concerned with the update request in a second domain. A marker processing part generates a marker including information on the range in which the data is stored and information on acceptance or refusal that the data is stored in a third domain based on the generation request of marker from the host computer and stores the generated marker in the second domain. A reflection processing part acquires update data corresponding to the data storage range stored before the marker referring to the marker and reflects the acquired update data to the third domain. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a technology which can attain control including an efficient recovery to the duplexed state while reducing a load on a host and a user's trouble in a storage system in which data can be written in duplicate. SOLUTION: Data are written in duplicate in data volumes of the main and sub storage devices from a host. Each of the storage devices holds information including updating data from the host as a journal (updated data history information). When one of the two systems for duplicate write fails and, it is returned to the duplexed state, the journal is communicated between the storage devices not through the host. Then, a held journal after the latest synchronization point is transferred to a system to be recovered by means of data copying, the held journal being a part of a journal of normal system and necessary for the synchronization of the volumes. Then, the volumes are restored based on the held journal and then synchronized. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To perform practical remote copy in a computer system wherein three or more storage devices are installed in different places and are connected in series. SOLUTION: In a normal operation state of the computer system 1000, data stored in the first storage device 200P are transferred by synchronous copy to the intermediary storage device 200I, and data stored in the intermediary storage device 200I is transferred to the second storage device 200R by asynchronous copy. Meanwhile, in a reversal operation state, data stored in the second storage device 200R is transferred to the intermediary storage device 200I by the asynchronous copy, and data stored in the intermediary storage device 200I is transferred to the first storage device 200P by the synchronous copy. Hereat, while the intermediary storage device 200I is performing the synchronous copy, the second storage device halts the asynchronous copy. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a storage device capable of reducing the amount of data communicated between information processing devices in the backup operation of data. SOLUTION: The information processing device generates first data including a first instruction that is to be executed by a second storage device, sends a request to write the first data according to a first communications protocol in a first storage volume to a first write request section, when the first data written in the first storage volume is the command to the second storage device, the first storage device sends a request to write the first data according to a second communications protocol in the second storage volume to a second write request section, and the second storage device executes the first command set in the first data that is written in the second storage volume. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To transfer or copy data among a plurality of storage systems without affecting the upper computers of the storage systems. SOLUTION: A first storage system stores as journals information about the updates of data stored in the first storage system. The journals are specifically composed of the copies of data used for updates and update information such as write instructions used during the updates. Further, a second storage system obtains the journals via a communication line between the first and second storage systems. The second storage system holds copies of the data retained by the first storage system and uses the journals to update the data matching the data in the first storage system, in order of the data updates by the first storage system. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an eventual consistency approach and a strong consistency approach are contemplated. Received data may be written to a log of a primary data store for eventual committal. The data may then be annotated with a record, such as a unique identifier, which facilitates the replay of the data at a secondary data store. Upon receiving an acknowledgment that the secondary data store has written the data to a log, the primary data store may commit the data and communicate an acknowledgment of success back to the client. In a strong consistency approach, the primary data store may wait to send an acknowledgement of success to the client until it receives an acknowledgment that the secondary has not only written, but also committed, the data.
Abstract:
Examples of the present disclosure describe implementing bitmap-based data replication when a primary form of data replication between a source device and a target device cannot be used. According to one example, a temporal identifier may be received from the target device. If the source device determines that the primary replication method is unable to be used to replicate data associated with the temporal identifier, a secondary replication method may be initiated. The secondary replication method may utilize a recovery bitmap identifying data blocks that have changed on the source device since a previous event.