Patent application number | Description | Published |
20090055593 | STORAGE SYSTEM COMPRISING FUNCTION FOR CHANGING DATA STORAGE MODE USING LOGICAL VOLUME PAIR - A storage system writes a data element stored in a primary volume to a secondary volume constituting a volume pair with the primary volume in accordance with a selected storage mode, which is a data storage mode selected from a plurality of types of data storage modes. This storage system is provided with a function for switching the above-mentioned selected storage mode from a currently selected data storage mode to a different type of data storage mode. | 02-26-2009 |
20090070530 | STORAGE SYSTEM AND REPLICATION CREATION METHOD THEREOF - In a storage system having a plurality of control units each connected with a plurality of disk units, it is provided that a replication is created in the volume of the disk units connected to different control units. The replication creation unit of a given control unit creates a replication in the volume of the disk unit connected to other control units in such a manner that the original volume information, the replication volume information in the control unit and information on the other control units are registered as volume pair information. Based on this volume pair information, a replication creation request is transmitted to the other control units. | 03-12-2009 |
20090113152 | STORAGE SYSTEM GROUP - A first storage system comprises a first logical volume, and a first controller that has a first memory. A second storage system comprises a second physical storage device that constitutes the basis of a second logical volume and a journal area, and a second controller that has a second memory. At least the first memory stores a write unit size, which is the size of a write data element. The journal area is a storage area in which is stored a journal data element, which is a data element that is stored in any block of a plurality of blocks configuring the first and/or second logical volume, or a data element that is written to this block. The size of the journal data element, and the size of the respective blocks that are managed as the respective components of the first and second logical volumes are the write unit size. | 04-30-2009 |
20090113153 | STORAGE SYSTEM GROUP - There is a journal area and one or more logical volumes comprising a first logical volume. The journal area is a storage area in which is stored a journal data element, which is a data element that is stored in any storage area of a plurality of storage areas configuring a logical volume, or a data element that is written to the storage area. A controller has a size receiver that receives a write unit size, which is the size of a write data element received from a computer, and a size setting unit that sets the received write unit size in a memory for one or more logical volumes. The size of a journal data element stored in a journal area based on the set write unit size is the write unit size. | 04-30-2009 |
20090119473 | STORAGE SYSTEM - When a computer | 05-07-2009 |
20090198942 | STORAGE SYSTEM PROVIDED WITH A PLURALITY OF CONTROLLER MODULES - A plurality of global LDEV managed by a plurality of controller modules are provided above local LDEV under the control of each controller module. Each global LDEV is correlated to any of the plurality of local LDEV. The controller modules judge whether or not a local LDEV correlated to a global LDEV specified by an I/O request received from a host device or a first other controller module is a management target itself, and if the result of that judgment is affirmative, the controller modules access the local LDEV correlated to the specified global LDEV, while if the result of the judgment is negative, the controller modules transfer the received I/O request to a second other controller module. | 08-06-2009 |
20090248953 | STORAGE SYSTEM - A storage system capable of managing information in accordance with system configuration changes is provided. | 10-01-2009 |
20090254695 | STORAGE SYSTEM COMPRISING PLURALITY OF STORAGE SYSTEM MODULES - A plurality of modules ( | 10-08-2009 |
20100030959 | SNAPSHOT SYSTEM - A storage system including: a disk device including an original volume and a plurality of snapshot generations; and a storage control unit which includes a processor unit. The processor unit receives write data to a storage area of the original volume, and determines whether data stored in the storage area of the original volume is already copied to the snapshot volume or not; if the data stored in the storage area of original volume is not already copied to snapshot volume, the processor unit copies the data from original volume to the snapshot volume, when a use capacity of the snapshot volume is larger than threshold amount by the copy, the processor unit indicates a specified snapshot generation, the processor unit migrates data of the specified snapshot generation from the snapshot volume to tape device; the processor unit deletes information of the specified snapshot generation in the snapshot volume. | 02-04-2010 |
20100058011 | COMPUTER SYSTEM AND BACKUP METHOD THEREFOR - A computer system includes a first volume that is read and written from a first computer and in which write data is written, a second volume that stores journal data in the first volume with the journal data delimited at each predetermined point, a third volume as a virtual volume, a virtual-volume creating unit that creates, when a backup instruction for the first volume at a predetermined point is received, the third volume from which a second computer can read the journal data and in which the second computer can write the journal data, a mapping unit that maps the journal data to the third volume, and a backup unit that transfers the write data to a storage device via the second computer or transfers, through the third volume to which the journal data is mapped by the mapping unit, the journal data to the storage device via the second computer and backs up the write data and the journal data. | 03-04-2010 |
20100131731 | CONTROL METHOD OF DEVICE IN STORAGE SYSTEM FOR VIRTUALIZATION - In a system where a first storage system and a second storage system are connected to a third storage system, when the first storage system virtualizes and provides a device in the third storage system as a device in its own storage system, update data stored in a cache in the first storage system is written into the device of the third storage system to be reflected, attributes of the device are transferred to the second storage system, and the second storage system virtualizes the device of the third storage system as a device of its own storage system. | 05-27-2010 |
20100161900 | DATA REPLICATION IN A STORAGE SYSTEM - For a storage system having plural control units to which plural disk devices are connected, in the method for creating replication in a volume of the disk devices connected to different control units, when receiving update I/O of a replication source during an initial copy for replication, the reflection of update to the replication destination is performed on an extension of the same I/O. When a pair is divided after the completion of copying, the update position is retained on the differential bitmap disposed in the individual control units, and the differential bitmap is merged to one of the control units at a time of resynchronization to perform copy processing. | 06-24-2010 |
20100180078 | VIRTUAL STORAGE SYSTEM AND CONTROL METHOD THEREOF - A virtual storage system is equipped with a plurality of storage systems and a virtualization device for virtualizing the plurality of storage systems logically into a single storage resource provided to a host computer. When one of the storage systems receives a command from the host computer, in the event that the storage system itself is not in possession of a function corresponding to the command, the storage system retrieves a storage system in possession of a function corresponding to the command and transfers this command to the storage system in possession of the function corresponding to the command. | 07-15-2010 |
20100318579 | Control Device for Storage System Capable of Acting as a Constituent Element of Virtualization Storage System - A management target constituting the target of processing executed by a first storage system in accordance with a request transmitted from a higher-level device is managed by first and second management identifiers. A request designating the first management identifier is received from the higher-level device, and a first management identifier designated by the request is converted into a corresponding second management identifier. | 12-16-2010 |
20100325379 | STORAGE SUBSYSTEM AND PERFORMANCE TUNING METHOD - In a storage subsystem, performance tuning is performed with respect to all of the logical devices including external storage subsystems that are not directly connected to host computers. The physical storage units presented by the external storage subsystems are defined as logical devices of the storage subsystem, and I/O processing requests from the host computers are relayed to the logical devices. At the time of relaying, I/O processing conditions are monitored. When the load of an external storage subsystem is high, then operating conditions of ports and processors are examined. When the load can be reduced by changing the configuration of those ports and processors, the configuration is changed to reduce the load. When the load can not be reduced, data is migrated from a logical device having a high load to a logical device having a sufficient performance. | 12-23-2010 |
20110055504 | STORAGE SYSTEM - When a computer | 03-03-2011 |
20110060885 | COMPUTING SYSTEM AND CONTROLLING METHODS FOR THE SAME - Provided is a computer system capable equalizing the storage capacity immediately and reliably to multiple real logical areas dynamically providing storage capacity to virtual logical areas. | 03-10-2011 |
20110119459 | SNAPSHOT SYSTEM - A storage system including: a storage device which configures an original volume for storing data which is read/written by a host, a copy volume for storing a copy of the original volume at a predetermined timing, and a snapshot volume for storing a snapshot data which is a snapshot of the original volume; and a controller which controls access from the host to the storage device; wherein the controller: copies data of the original volume to the copy volume at a predetermined timing; stores the snapshot data in the snapshot volume corresponding to a write request to the original volume without decreasing a performance of the original volume; manages a generation of the stored snapshot according to predetermined copy volume blocks and snapshot volume blocks, and manages a generation of the copy volume; and reads data from the snapshot volume and/or the copy volume when a read request to a volume of a generation different from that of the original volume is received from the host, without decreasing a performance of the original volume. | 05-19-2011 |
20110167236 | STORAGE SYSTEM PROVIDING VIRTUAL VOLUMES - Multiple storage area groups into which multiple storage areas provided by multiple storage devices are classified with reference to storage area attributes are managed. The multiple logical volumes to which, in accordance with a write request to at least one address included in multiple addresses in the logical volume, at least one storage area included in the multiple storage areas is allocated are provided. In accordance with the access condition of the at least one address in the logical volume, the data written to the at least one address by the write request is migrated from the at least one storage area included in one of the multiple storage area groups to at least one storage area in another storage area group included in the multiple storage area groups. | 07-07-2011 |
20110178988 | COMPUTER SYSTEM AND ITS DATA CONTROL METHOD - Provided are a computer system and its data control method that enable safe backup of data and reduction in the capacity of data to be backed up. A control processor refers to a differential and, if a differential bit is “0,” encrypts data of an online VOL with an encryption circuit by using key information, and transfers the encrypted data to a second storage system. If the differential bit is “1,” the control processor performs redundancy elimination processing to journal data, thereafter compresses the journal data with a compression circuit, encrypts the compressed journal data with an encryption circuit according to the key information, and transfers the journal data that was encrypted after compression to the second storage system. | 07-21-2011 |
20110225379 | VOLUME MANAGEMENT APPARATUS AND STORAGE SYSTEM - The present invention allocates a suitable physical device to each volume page according to the state transition command relating to paired volumes. A plurality of logical devices forming a logical storage area of a plurality of physical devices of varying performance are tiered according to the performance of the physical devices to form a pool volume, and each of the areas of the primary logical volume, secondary logical volume and pool volume are managed by a controller, divided into a primary page, secondary page and pool page. Upon receiving a pair formation-related command from the host computer, the controller allocates pool pages belonging to the same tier to the primary page and secondary page, and upon subsequently receiving a pair-related state transition command, the controller allocates a pool page, in a different tier from the primary page, to the secondary page. | 09-15-2011 |
20110246739 | STORAGE SYSTEM PROVIDING VIRTUAL VOLUMES - Multiple storage area groups into which multiple storage areas provided by multiple storage devices are classified with reference to storage area attributes are managed. The multiple logical volumes to which, in accordance with a write request to at least one address included in multiple addresses in the logical volume, at least one storage area included in the multiple storage areas is allocated are provided. In accordance with the access condition of the at least one address in the logical volume, the data written to the at least one address by the write request is migrated from the at least one storage area included in one of the multiple storage area groups to at least one storage area in another storage area group included in the multiple storage area groups. | 10-06-2011 |
20110314242 | COMPUTER SYSTEM FOR HIERARCHICALLY MANAGING A JOURNAL AND METHOD THEREFOR - A computer system having a first storage system which includes a first logical volume and a second logical volume, wherein the second logical volume stores a first differential data item representing a differential between data that was stored in the first logical volume at a first time instant and data that was stored in the first logical volume at a second time instant being later than the first time instant, and a second storage system which includes a third logical volume. The first storage system transmits the first differential data item to the second storage system, the second storage system stores the first differential data item into the third logical volume, the first storage system deletes the first differential data item from the second logical volume, and the computer system retains management information set for associating the first logical volume with the third logical volume storing therein the first differential data item. | 12-22-2011 |
20120023305 | COMPUTER SYSTEM AND STORAGE CONTROL METHOD OF THE SAME - A computer system dynamically assigns the storage capacity from pool volumes to the access target in the higher-level system, and can immediately respond to the change of the status of the pool comprising the pool volumes. A control device sets the access target for the host computer to access, each time a write to the access target occurs from the host computer, from the pool assigned to the access target to the write area of the access target. The control device performs the processing of assigning the storage capacity from the logical volume in the pool. The control device defines the logical volumes in advance, compiles the same into a management group as a preliminary for the pool and, in accordance with the change of the pool status, adds the logical volumes from the management group to the pool. | 01-26-2012 |
20120042138 | STORAGE SUBSYSTEM AND PERFORMANCE TUNING METHOD - The storage system includes a first storage system and a second storage system. The first storage system, which is coupled to a computer and the second storage system, includes a first storage control device and a plurality of first storage units. The second storage system includes a plurality of second storage units. The first storage control device provides the computer with a logical unit assigned to at least one of the second storage units, receives a first access request from the computer and sends a second access request to one of plurality of the second storage units, obtains performance information relating to the second access request, and moves data stored in at least one of the plurality of second storage units to at least one of the first storage units according to the performance information. | 02-16-2012 |
20120151160 | VIRTUAL STORAGE SYSTEM AND CONTROL METHOD THEREOF - A virtual storage system is equipped with a plurality of storage systems and a virtualization device for virtualizing the plurality of storage systems logically into a single storage resource provided to a host computer. When one of the storage systems receives a command from the host computer, in the event that the storage system itself is not in possession of a function corresponding to the command, the storage system retrieves a storage system in possession of a function corresponding to the command and transfers this command to the storage system in possession of the function corresponding to the command. | 06-14-2012 |
20120166748 | STORAGE SYSTEM, MANAGEMENT METHOD OF THE STORAGE SYSTEM, AND PROGRAM - Provided is a technique for realizing allocation of pool areas to virtual volumes in accordance with the use environment of the user with proper cost, while improving the capacity efficiency of media. For this purpose, in the present invention, a pool is constituted by selecting or limiting combinations of tiers of media in the pool to be used (range of tiers that can be used in each pool) for each virtual volume set in a storage system (see FIG. | 06-28-2012 |
20120191932 | COMPUTER SYSTEM AND BACKUP METHOD THEREFOR - A computer system includes a first volume that is read and written from a first computer and in which write data is written, a second volume storing journal data in the first volume, the journal data delimited at each predetermined point, a third volume as a virtual volume, a unit that creates, when a backup instruction for the first volume at a predetermined point is received, the third volume from which a second computer reads the journal data and in which the second computer writes the journal data, a unit that maps the journal data to the third volume, and a unit that transfers the write data to a storage device via the second computer or transfers, through the third volume to which the journal data is mapped, the journal data to the storage device via the second computer and backs up the write data and the journal data. | 07-26-2012 |
20120239829 | CONTROL METHOD OF DEVICE IN STORAGE SYSTEM FOR VIRTUALIZATION - In a system where a first storage system and a second storage system are connected to a third storage system, when the first storage system virtualizes and provides a device in the third storage system as a device in its own storage system, update data stored in a cache in the first storage system is written into the device of the third storage system to be reflected, attributes of the device are transferred to the second storage system, and the second storage system virtualizes the device of the third storage system as a device of its own storage system. | 09-20-2012 |
20120317373 | STORAGE APPARATUS AND METHOD OF CONTROLLING STORAGE APPARATUS - Efficient data processing is implemented by using the functions of an external storage apparatus which is connected to the virtual storage apparatus. | 12-13-2012 |
20120331258 | STORAGE SYSTEM GROUP - There is a journal area and one or more logical volumes comprising a first logical volume. The journal area is a storage area in which is stored a journal data element, which is a data element that is stored in any storage area of a plurality of storage areas configuring a logical volume, or a data element that is written to the storage area. A controller has a size receiver that receives a write unit size, which is the size of a write data element received from a computer, and a size setting unit that sets the received write unit size in a memory for one or more logical volumes. The size of a journal data element stored in a journal area based on the set write unit size is the write unit size. | 12-27-2012 |
20130097377 | METHOD FOR ASSIGNING STORAGE AREA AND COMPUTER SYSTEM USING THE SAME - When a method for relocating data to a preferable storage area based on access frequency is applied to virtual machines, it takes a long time for determining volumes that are not accessed, and the access performance is deteriorated. The present invention provides a system and method in which a utilization status of a virtual machine is checked by the storage system, and pages used by virtual machines not being utilized are relocated promptly to lower tiers and pages used by virtual machines being utilized are relocated promptly to higher tiers, according to which the performance of the system is improved. | 04-18-2013 |
20130159651 | STORAGE SYSTEM AND STORAGE MIGRATION METHOD - A storage system and storage migration method where migration may be carried out to an access destination of a host apparatus without stopping the exchange of data between the host apparatus and the storage apparatus. This system is provided with a host apparatus inputting and outputting requests for data, a migration source storage apparatus having logical unit(s) correlated to storage regions of physical devices for storing the data, a migration destination storage apparatus having logical unit(s). The system also has an editing unit for editing configuration control information relating to the logical unit(s) for the migration source so as to match with settings for the migration destination storage apparatus, an importing unit for importing edited configuration control information to the migration destination storage apparatus, and a mapping unit for mapping the logical unit(s) of the migration source to the logical unit(s) of the migration destination. | 06-20-2013 |
20130185505 | STORAGE SYSTEM PROVIDING VIRTUAL VOLUMES - Multiple storage area groups into which multiple storage areas provided by multiple storage devices are classified with reference to storage area attributes are managed. The multiple logical volumes to which, in accordance with a write request to at least one address included in multiple addresses in the logical volume, at least one storage area included in the multiple storage areas is allocated are provided. In accordance with the access condition of the at least one address in the logical volume, the data written to the at least one address by the write request is migrated from the at least one storage area included in one of the multiple storage area groups to at least one storage area in another storage area group included in the multiple storage area groups. | 07-18-2013 |
20130262803 | COMPUTER SYSTEM AND ITS DATA CONTROL METHOD - Provided are a computer system and its data control method that enable safe backup of data and reduction in the capacity of data to be backed up. A control processor refers to a differential and, if a differential bit is “0,” encrypts data of an online VOL with an encryption circuit by using key information, and transfers the encrypted data to a second storage system. If the differential bit is “1,” the control processor performs redundancy elimination processing to journal data, thereafter compresses the journal data with a compression circuit, encrypts the compressed journal data with an encryption circuit according to the key information, and transfers the journal data that was encrypted after compression to the second storage system. | 10-03-2013 |
20130282981 | STORAGE SYSTEM PROVIDING VIRTUAL VOLUMES - Multiple storage area groups into which multiple storage areas provided by multiple storage devices are classified with reference to storage area attributes are managed. The multiple logical volumes to which, in accordance with a write request to at least one address included in multiple addresses in the logical volume, at least one storage area included in the multiple storage areas is allocated are provided. In accordance with the access condition of the at least one address in the logical volume, the data written to the at least one address by the write request is migrated from the at least one storage area included in one of the multiple storage area groups to at least one storage area in another storage area group included in the multiple storage area groups. | 10-24-2013 |
20130283000 | Storage System Comprising Function for Changing Data Storage Mode Using Logical Volume Pair - A storage system writes a data element stored in a primary volume to a secondary volume constituting a volume pair with the primary volume in accordance with a selected storage mode, which is a data storage mode selected from a plurality of types of data storage modes. This storage system is provided with a function for switching the above-mentioned selected storage mode from a currently selected data storage mode to a different type of data storage mode. | 10-24-2013 |
20130332692 | COMPUTING SYSTEM AND CONTROLLING METHODS FOR THE SAME - Provided is a computer system capable equalizing the storage capacity immediately and reliably to multiple real logical areas dynamically providing storage capacity to virtual logical areas. | 12-12-2013 |
20140025924 | STORAGE SYSTEM INCLUDING MULTIPLE STORAGE APPARATUSES AND POOL VIRTUALIZATION METHOD - There are a plurality of storage apparatuses including a first storage apparatus and a second storage apparatus. The first storage apparatus has a virtual volume composed of a plurality of virtual segments. At least the second storage apparatus has a pool composed of a plurality of real pages (real storage areas). The plurality of storage apparatuses each manage one or more pools including at least the pool in the second storage apparatus as one virtual pool. The virtual pool is composed of a plurality of virtual pages, and each virtual page corresponds to any of the real pages. The first storage apparatus receives a write command that specifies an address belonging to an unallocated virtual segment to which no virtual page is allocated, allocates a free virtual page from the virtual pool to the unallocated virtual segment, and writes data accompanying the write command to the real page corresponding to the allocated virtual page. | 01-23-2014 |
20140215482 | UNIFIED STORAGE SYSTEM WITH A BLOCK MICRO CONTROLLER AND A HYPERVISOR - In conventional unified storage systems, an I/O for block storage and an I/O for file storage are processed in a single OS without being distinguished, so that it was not possible to perform processes for speedy failure detection or for enhancing performances such as tuning of performance by directly monitoring hardware. The present invention solves the problem by having a block storage-side OS and an OS group managing multiple systems including a file system other than the block storage-side OS coexist within a storage system, wherein the OS group managing multiple systems including a file system other than the block storage-side OS is virtualized by a hypervisor, wherein a block storage micro-controller and the hypervisor can cooperate in performing processes. | 07-31-2014 |
20140281339 | COMPUTING SYSTEM AND CONTROLLING METHODS FOR THE SAME - The computer system, during the course of executing an operation of dynamically allocating a storage area to a virtual volume in response to an access from a host system, detects where a balance of a storage capacity among a plurality of logical areas is disrupted, and subsequently moves a storage area among a plurality of logical areas to maintain balance of the storage capacity. | 09-18-2014 |
20140351540 | COMPUTER SYSTEM AND STORAGE CONTROL METHOD OF THE SAME - A computer system dynamically assigns the storage capacity from pool volumes to the access target in the higher-level system, and can immediately respond to the change of the status of the pool having the pool volumes. The control device provides a plurality of first pools, provides a second pool, allocates a storage area from one of the first pools to a logical area of the logical volume to store data to the logical area, and stores the data in the allocated storage area, adds at least one of the one or more pool volumes in the second pool to the first pool, according to the status of the first pool, and adds at least one pool volume provided by storage areas of at least one storage device to the second pool, according to the status of the second pool. | 11-27-2014 |