Patent application number | Description | Published |
20080244183 | Storage system - An object of the present invention is to provide a storage system which is shared by a plurality of application programs, wherein optimum performance tuning for a cache memory can be performed for each of the individual application programs. The storage system of the present invention comprises a storage device which provides a plurality of logical volumes which can be accessed from a plurality of application programs, a controller for controlling input and output of data to and from the logical volumes in response to input/output requests from the plurality of application programs, and a cache memory for temporarily storing data input to and output from the logical volume, wherein the cache memory is logically divided into a plurality of partitions which are exclusively assigned to the plurality of logical volumes respectively. | 10-02-2008 |
20080256304 | Storage system and control method thereof - The plurality of host systems or the plurality of applications include an insertion unit for sending the identifier. The storage controller includes an analysis unit for identifying a host system or an application based on the identifier contained in the access information and analyzing an access pattern of access information sent from the identified host system or application, a management unit for managing the identifier, the analysis result of the access pattern analyzed with the analysis unit, and a control method for controlling the processing of data to be sent from a host system based on the analysis result or data to be stored in a logical volume, and a data processing controller for controlling the processing of data to be sent from a host system or data to be stored in a logical volume according to the control method managed by the management unit. | 10-16-2008 |
20080301385 | STORAGE CONTROLLER AND CONTROL METHOD FOR THE SAME - An object of the invention is to provide a storage controller and control method that can efficiently and easily prevent reduced data I/O processing performance due to an imbalance between loads on controllers. In the storage controller and control method for providing, to a host computer, logical volumes created in a storage area provided by a storage device and controlling data I/O to/from the logical volumes, the state of loads on the control units for controlling data I/O to/from the logical volumes is monitored, and a control unit allocated to a logical volume is changed to another control unit to equalize loads on the control units. | 12-04-2008 |
20090259812 | Storage system and data saving method - This storage system includes a plurality of data drives, a plurality of spare drives for storing data stored in at least one data drive among the plurality of data drives as save-target data, one or more RAID groups configured from the plurality of data drives, one or more spare RAID groups associated with the one or more RAID groups and configured from the plurality of spare drives, and a write unit to configured to write the save-target data into the plurality of spare drives configuring the one or more spare RAID groups in the order that the save-target data was read from the at least one data drive. | 10-15-2009 |
20100064103 | Storage control device and raid group extension method - The present invention provides a storage system having a controller that can extend an old RAID group to a new RAID group without decreasing a processing speed. A conversion part reads the data from an unconverted area A | 03-11-2010 |
20100082901 | STORAGE SYSTEM WITH LU-SETTING FUNCTION - In a storage system, an operator makes an input only of minimum-required information, and when an LU setting command including the information is accepted, in response to the LU setting command, any internal process is executed using configuration management information about an LU and a plurality of physical storage devices. After completion of the internal process, the processing result is forwarded back. Herein, the configuration management information is about the LU and the physical storage devices, including information about a free area and a free capacity in a storage space of each of the physical storage devices, and information about the LU based on the storage spaces. The free area is an address area occupied by the free space not used as the LU. The free capacity is the capacity of the free space. Accordingly, an LU setting technology with a reduced level of the operator's load of work can be favorably provided. | 04-01-2010 |
20100088469 | Storage system - Disclosed is a storage system that suppress occurrence of a bottleneck in the storage system, efficiently uses a bandwidth of hardware, and achieves high reliability. A storage system includes a storage | 04-08-2010 |
20100325339 | STORAGE SYSTEM AND METHOD FOR CONTROLLING THE SAME - Optimum load distribution processing is selected and executed based on settings made by a user in consideration of load changes caused by load distribution in a plurality of asymmetric cores. | 12-23-2010 |
20110072228 | STORAGE CONTROLLER AND CONTROL METHOD FOR THE SAME - An object of the invention is to provide a storage controller and control method that can efficiently and easily prevent reduced data I/O processing performance due to an imbalance between loads on controllers. In the storage controller and control method for providing, to a host computer, logical volumes created in a storage area provided by a storage device and controlling data I/O to/from the logical volumes, the state of loads on the control units for controlling data I/O to/from the logical volumes is monitored, and a control unit allocated to a logical volume is changed to another control unit to equalize loads on the control units. | 03-24-2011 |
20110202717 | STORAGE SYSTEM AND CONTROL METHOD THEREOF - The plurality of host systems or the plurality of applications include an insertion unit for sending the identifier. The storage controller includes an analysis unit for identifying a host system or an application based on the identifier contained in the access information and analyzing an access pattern of access information sent from the identified host system or application, a management unit for managing the identifier, the analysis result of the access pattern analyzed with the analysis unit, and a control method for controlling the processing of data to be sent from a host system based on the analysis result or data to be stored in a logical volume, and a data processing controller for controlling the processing of data to be sent from a host system or data to be stored in a logical volume according to the control method managed by the management unit. | 08-18-2011 |
20110296102 | STORAGE APPARATUS COMPRISING RAID GROUPS OF RAID 1 SERIES AND CONTROL METHOD OF WRITING TO RAID GROUP OF RAID 1 SERIES - A RAID group of RAID 1 series comprises one or more pairs of first storage devices and second storage devices. A storage apparatus reads data from the entire area of a first storage block group including the write destination of write target data in the first storage device. The storage apparatus, in accordance with the write target data and staging data which is the read data, generates one or more data units each of which is the data configured of the write target data or the copy of the same and the staging data part or the copy of the same and of the same size as the first storage block group. The controller writes any of the one or more data units to the first storage block group in the first storage device and, at the same time, writes any of the one or more data units to the second storage block group corresponding to the first storage block group and of the same size as the same in the second storage device. | 12-01-2011 |
20120011326 | STORAGE SYSTEM AND METHOD FOR CHANGING CONFIGURATION OF CACHE MEMORY FOR STORAGE SYSTEM - The configuration of a cache memory can be changed while minimizing the influence over input-output performance with a host system on the active storage system. | 01-12-2012 |
20120017042 | STORAGE CONTROL APPARATUS AND STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUSES - A storage system has multiple disk controller (DKC) units that are coupled to one another in accordance with a coupling mode that satisfies the following (a1) through (a3):
| 01-19-2012 |
20120072663 | Storage control device and RAID group extension method - The present invention provides a storage system having a controller that can extend an old RAID group to a new RAID group without decreasing a processing speed. A conversion part reads the data from an unconverted area A | 03-22-2012 |
20120173813 | STORAGE CONTROL APPARATUS UNIT AND STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUS UNITS - A first storage control apparatus unit has a first logical volume. A second storage control apparatus unit has a second logical volume, which is a virtual logical volume and is mapped to the first logical volume, and a third logical volume that is associated with the first logical volume. The second storage control apparatus unit receives, from a host, an I/O command which has information including, as information denoting an I/O-destination area, an ID of the second logical volume and an address of an area of the second logical volume. The second storage control apparatus unit identifies a logical volume having an area that serves as an entity of the I/O-destination area, and a storage control apparatus unit that has this logical volume. | 07-05-2012 |
20120210329 | STORAGE SYSTEM AND METHOD FOR CONTROLLING THE SAME - Optimum load distribution processing is selected and executed based on settings made by a user in consideration of load changes caused by load distribution in a plurality of asymmetric cores, by using: a controller having a plurality of cores, and configured to extract, for each LU, a pattern showing the relationship between a core having an LU ownership and a candidate core as an LU ownership change destination based on LU ownership management information; to measure, for each LU, the usage of a plurality of resources; to predicate, for each LU based on the measurement results, a change in the usage of the plurality of resources and overhead to be generated by transfer processing itself; to select, based on the respective prediction results, a pattern that matches the user's setting information; and to transfer the LU ownership to the core belonging to the selected pattern. | 08-16-2012 |
20120324202 | STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUS - A pool, which is configured by multiple actual areas, is formed on the basis of two or more storage devices. A second storage control apparatus (DKC) determines, for each storage device, an unused capacity to be given to a first DKC with respect to each first DKC based on an unused capacity of each storage device and a request value of each storage device for each first DKC, and gives, for each first DKC, the unused capacity for each storage device determined with respect to the first DKC, to this first DKC. The request value of the storage device is based on a performance value, which is a value related to the performance of this storage device. The total capacity of multiple actual areas allocated to the virtual volumes by the first DKC is equal to or less than the unused capacity given with respect to each storage device. | 12-20-2012 |
20130232302 | STORAGE SYSTEM AND METHOD FOR CONTROLLING THE SAME - Optimum load distribution processing is selected and executed based on settings made by a user in consideration of load changes caused by load distribution in a plurality of asymmetric cores, by using: a controller having a plurality of cores, and configured to extract, for each LU, a pattern showing the relationship between a core having an LU ownership and a candidate core as an LU ownership change destination based on LU ownership management information; to measure, for each LU, the usage of a plurality of resources; to predicate, for each LU based on the measurement results, a change in the usage of the plurality of resources and overhead to be generated by transfer processing itself; to select, based on the respective prediction results, a pattern that matches the user's setting information; and to transfer the LU ownership to the core belonging to the selected pattern. | 09-05-2013 |
20130275678 | STORAGE CONTROL APPARATUS AND STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUSES - A storage system has multiple disk controller (DKC) units that are coupled to one another in accordance with a coupling mode that satisfies the following (a1) through (a3): (a1)
| 10-17-2013 |
20140095793 | STORAGE SYSTEM - An object of the present invention is to provide a storage system which is shared by a plurality of application programs, wherein optimum performance tuning for a cache memory can be performed for each of the individual application programs. The storage system of the present invention comprises a storage device which provides a plurality of logical volumes which can be accessed from a plurality of application programs, a controller for controlling input and output of data to and from the logical volumes in response to input/output requests from the plurality of application programs, and a cache memory for temporarily storing data input to and output from the logical volume, wherein the cache memory is logically divided into a plurality of partitions which are exclusively assigned to the plurality of logical volumes respectively. | 04-03-2014 |
20140101107 | STORAGE APPARATUS COMPRISING SNAPSHOT FUNCTION, AND STORAGE CONTROL METHOD - Storage apparatus, in response to write command specifying write destination with regards to multiple virtual areas, allocates a free real area of multiple real areas based on storage devices to a write-destination virtual area, of the multiple virtual areas, to which the write destination belongs, and writes write-target data conforming to the write command to the allocated real area. The storage apparatus, where a first write command has been received subsequent to a snapshot acquisition time point, erases an allocation of a first real area to a first virtual area to which the write destination specified in the first write command belongs, allocates the first real area to a free second virtual area to which a real area has not been allocated, allocates a free second real area to the first virtual area, writes write-target data conforming to the first write command to the second real area. | 04-10-2014 |
20140101384 | Storage System - Disclosed is a storage system that suppress occurrence of a bottleneck in the storage system, efficiently uses a bandwidth of hardware, and achieves high reliability. A storage system includes a storage apparatus that stores data, a controller that controls data input/output with respect to the storage apparatus, and an interface that couples the storage apparatus and the controller. The storage apparatus has a plurality of physical ports that are coupled to the interface. The controller logically partitions a storage area of the storage apparatus into a plurality of storage areas and provides the plurality of storage areas, or allocates the plurality of physical ports to the logically partitioned storage areas. | 04-10-2014 |
20140258615 | STORAGE CONTROL APPARATUS AND STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUSES - A storage system has multiple disk controller (DKC) units that are coupled to one another in accordance with a coupling mode that satisfies the following (a1) through (a3): (a1) | 09-11-2014 |