Abstract:
A method for protecting data in storage systems includes receiving a command for writing data to a first storage location. A determination is made that previously written data is stored in the first storage location. The previously written data is copied to a second storage location, in response to determining that the previously written data is stored in the first storage location. The data is written to the first storage location, in response to copying the previously written data to the second storage location.
Abstract:
PROBLEM TO BE SOLVED: To enable a computing system to recover from a failure in a short period. SOLUTION: The computing system generates data and metadata in a computational device. The generated data is stored in a first physical storage device 102 connected to the computational device. The generated metadata is stored temporarily in the computational device. These data and metadata are replicated to a second physical storage device 104. The replicated data and the replicated metadata 118 in the second physical storage device 104 are used to recover from a failure of at least one of the computational device and the first physical storage device 102. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method, a system, and a product for receiving a request from one of a plurality of hosts and process it by a controller. SOLUTION: The controller determines whether a primary storage control unit connected to the controller is operable or not. In response to the determination of the operability of a primary storage control unit, access is made to the primary storage control unit, and a response is generated. The response is generated when access is made to a secondary storage controller in response to the determination of the inoperability of the primary storage control unit, and data are synchronously duplicated from the primary storage control unit to a secondary unit control unit. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a device, a system and a method for switching volume address association in point-in-time copy relationship. SOLUTION: A migration module 320 copies data from a source volume 205 to a target volume 210. A detection module 310 detects data corruption of the source volume 205. A switching module 315 switches a logical volume address from a source volume address of the source volume 205 to a target volume address of the target volume 210 in response to detecting the data corruption to redirect reading/writing of the data to the target volume 210. In one embodiment, a tracking module 325 tracks the current target volume copy of source volume data to redirect access for the source volume data without the current target volume copy to the source volume. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method, system, and program for write process management in which a list of destination location IDs during write operations is maintained in an array having an array pointer which identifies the next available entry of the array. SOLUTION: The method includes the steps of acquiring a location ID of a destination of a write operation, preserving the location ID in an available entry of the array, wherein the entry is identified by an array pointer having a first value, and changing the first value of the array pointer into a second value in order to identify other available array entries. Allowing a stack of variable sizes and adding a destination location ID of a pending write operation increases the size of the stack. Removing a destination location ID of a completed write operation reduces the size of the stack. A stack index may be incremented according as destination location IDs are added and may be decremented according as destination location IDs are removed. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
Emulation of a small computer system interface (SCSI) library storage is provided in a virtual data storage subsystem having an automated tape librar y. This allows the ability to access or store a logical volume of data. Medium changer commands as used in SCSI and other open system interfaces are mapped to library function commands as commonly used in an enterprise server environment. This allows full transparent usage of virtual tape storage available in the enterprise server environment as open system storage.
Abstract:
Provided are a method, system, and article of manufacture for splitting writes between a storage controller and replication engine. A splitter executing in a storage controller manages access to primary volumes. An initialization command is received to communicate with a replication engine. A replication command is received for one primary volume and the primary volume is indicated as subject to replication. A write request is received to write data to a target primary volume of the primary volumes that is indicated as subject to the replication. The data in the write request is written to the target primary volume. The data in the write request is sent to the replication engine. The replication engine executes a copy services function associated with the target primary volume to write the data to a replication engine volume.
Abstract:
Un método para ejecutar órdenes de cambiador de medio recibidas desde un ordenador personal anfitrión (2) en una biblioteca (8) de datos automatizada, la cual incluye un servidor (6) de cinta controlado por un gestor (42) de biblioteca que gestiona los medios de almacenamiento de la biblioteca de datos automatizada, cuyo método comprende los pasos de: proporcionar una orden de cambiador de medio por una línea general de transmisión (4) de interfaz para pequeños sistemas de ordenador, entre el ordenador personal anfitrión (2) y el servidor de cinta, caracterizado porque dicha orden de cambiador de medio comprende una indicación de la presencia de un número especificado de cartuchos de cinta en blanco en la línea general de transmisión de interfaz para pequeños sistemas de ordenador; transformar dicha orden de cambiador de medio procedente del ordenador personal en una orden compatible con el gestor de biblioteca para crear un número idéntico de volúmenes lógicos de una masa de memoria disponible en el servidor de cinta; y proporcionar la orden de cambiador de medio transformada al gestor de biblioteca.
Abstract:
Emulation of a small computer system interface (SCSI) library storage is provided in a virtual data storage subsystem having an automated tape librar y. This allows the ability to access or store a logical volume of data. Medium changer commands as used in SCSI and other open system interfaces are mapped to library function commands as commonly used in an enterprise server environment. This allows full transparent usage of virtual tape storage available in the enterprise server environment as open system storage.