Patents by Inventor Koji Iwamitsu
Koji Iwamitsu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20160139855Abstract: A storage apparatus for which a hierarchical data management system is adopted is designed so that when receiving a read request for a first logical area to which a first storage area of a first storage device in a virtual volume is allocated, whether or not to migrate data in a first storage area of the first storage device, to a storage area of a second storage device is decided according to an access frequency to the first logical area in synchronization with the read request. When it is decided that the data stored in the first storage area of the first storage device should be migrated to the storage area of the second storage device, the data is migrated to a second storage area of the second storage device and the second storage area thereof is allocated to the first logical area in the virtual volume.Type: ApplicationFiled: November 20, 2015Publication date: May 19, 2016Inventors: Koji IWAMITSU, Hiroaki AKUTSU, Daisuke ENDO
-
Patent number: 9235353Abstract: A storage apparatus for which a hierarchical data management system is adopted is designed so that when receiving a read request for a first logical area to which a first storage area of a first storage device in a virtual volume is allocated, whether or not to migrate data in a first storage area of the first storage device, to a storage area of a second storage device is decided according to an access frequency to the first logical area in synchronization with the read request. When it is decided that the data stored in the first storage area of the first storage device should be migrated to the storage area of the second storage device, the data is migrated to a second storage area of the second storage device and the second storage area thereof is allocated to the first logical area in the virtual volume.Type: GrantFiled: October 12, 2012Date of Patent: January 12, 2016Assignee: Hitachi, Ltd.Inventors: Koji Iwamitsu, Hiroaki Akutsu, Daisuke Endo
-
Patent number: 8930745Abstract: Since the whole storage device is blocked according to the conventional data saving method when failure occurs to the storage device in a storage subsystem, so that when failure occurs to two storage devices at the same time within a same RAID group, double failure is caused and data loss occurs. In order to solve the problem, the present invention divides a storage device into storage areas of predetermined units, constructs RAID groups from two or more storage areas, and when failure occurs to the storage area, selects a data migration destination storage area from either the RAID group in which failure has occurred or the RAID group other than the RAID group in which failure has occurred, migrates the data stored in the storage area where failure has occurred to the selected data migration destination storage area, and blocks only the storage area where failure has occurred.Type: GrantFiled: April 16, 2012Date of Patent: January 6, 2015Assignee: Hitachi, Ltd.Inventors: Daisuke Endo, Koji Iwamitsu, Shigeo Homma
-
Patent number: 8918609Abstract: A storage apparatus for which a hierarchical data management system is adopted is designed so that when receiving a read request for a first logical area to which a first storage area of a first storage device in a virtual volume is allocated, whether or not to migrate data in a first storage area of the first storage device, to a storage area of a second storage device is decided according to an access frequency to the first logical area in synchronization with the read request. When it is decided that the data stored in the first storage area of the first storage device should be migrated to the storage area of the second storage device, the data is migrated to a second storage area of the second storage device and the second storage area thereof is allocated to the first logical area in the virtual volume.Type: GrantFiled: March 6, 2014Date of Patent: December 23, 2014Assignee: Hitachi, Ltd.Inventors: Koji Iwamitsu, Hiroaki Akutsu, Daisuke Endo
-
Patent number: 8918661Abstract: The present invention achieves appropriate power saving of the storage systems in accordance with the user's needs.Type: GrantFiled: May 11, 2010Date of Patent: December 23, 2014Assignee: Hitachi, Ltd.Inventors: Takeshi Shigemura, Koji Iwamitsu
-
Publication number: 20140331008Abstract: The storage control device of this invention allocates the physical storage area in RAID groups to virtual volumes in units of chunks including multiple pages. To the virtual volume 5, in accordance with write accesses from the host 20, the physical storage area in the pool is allocated. A RAID group 6 in the pool includes multiple chunks 7. Each chunk 7 includes multiple pages 8. To the virtual volume 5, the physical storage area is allocated in units of chunks 7. From the allocated chunks 7, the pages 8 required for writing write data are used.Type: ApplicationFiled: July 17, 2014Publication date: November 6, 2014Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
-
Patent number: 8812815Abstract: The storage control device of this invention allocates the physical storage area in RAID groups to virtual volumes in units of chunks including multiple pages. To the virtual volume 5, in accordance with write accesses from the host 20, the physical storage area in the pool is allocated. A RAID group 6 in the pool includes multiple chunks 7. Each chunk 7 includes multiple pages 8. To the virtual volume 5, the physical storage area is allocated in units of chunks 7. From the allocated chunks 7, the pages 8 required for writing write data are used.Type: GrantFiled: August 12, 2013Date of Patent: August 19, 2014Assignee: Hitachi, Ltd.Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
-
Publication number: 20140195760Abstract: A storage apparatus for which a hierarchical data management system is adopted is designed so that when receiving a read request for a first logical area to which a first storage area of a first storage device in a virtual volume is allocated, whether or not to migrate data in a first storage area of the first storage device, to a storage area of a second storage device is decided according to an access frequency to the first logical area in synchronization with the read request. When it is decided that the data stored in the first storage area of the first storage device should be migrated to the storage area of the second storage device, the data is migrated to a second storage area of the second storage device and the second storage area thereof is allocated to the first logical area in the virtual volume.Type: ApplicationFiled: March 6, 2014Publication date: July 10, 2014Applicant: HITACHI, LTD.Inventors: Koji IWAMITSU, Hiroaki AKUTSU, Daisuke ENDO
-
Publication number: 20140108759Abstract: A storage apparatus for which a hierarchical data management system is adopted is designed so that when receiving a read request for a first logical area to which a first storage area of a first storage device in a virtual volume is allocated, whether or not to migrate data in a first storage area of the first storage device, to a storage area of a second storage device is decided according to an access frequency to the first logical area in synchronization with the read request. When it is decided that the data stored in the first storage area of the first storage device should be migrated to the storage area of the second storage device, the data is migrated to a second storage area of the second storage device and the second storage area thereof is allocated to the first logical area in the virtual volume.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: HITACHI, LTD.Inventors: Koji Iwamitsu, Hiroaki Akutsu, Daisuke Endo
-
Patent number: 8650358Abstract: A storage system includes a controller that specifies a first virtual volume (VVOL) and a first RAID group (RG) of an electrical power saving target. The controller judges whether there is a first real area based on the first RG that is allocated to a second VVOL. If there is, the controller moves data in the first real area to a free real area based on a second RG other than the first RG, and executes a moving processing in which a real area based on the second RG is allocated, as a substitute for the first real area, to a virtual area to which the first real area is allocated. The controller sets all of physical storage devices (PDEVs) that configure the first RG to be in an electrical power saving state if there is no real area based on the first RG that is allocated to the second VVOL.Type: GrantFiled: August 26, 2010Date of Patent: February 11, 2014Assignee: Hitachi, Ltd.Inventor: Koji Iwamitsu
-
Publication number: 20130326140Abstract: The storage control device of this invention allocates the physical storage area in RAID groups to virtual volumes in units of chunks including multiple pages. To the virtual volume 5, in accordance with write accesses from the host 20, the physical storage area in the pool is allocated. A RAID group 6 in the pool includes multiple chunks 7. Each chunk 7 includes multiple pages 8. To the virtual volume 5, the physical storage area is allocated in units of chunks 7. From the allocated chunks 7, the pages 8 required for writing write data are used.Type: ApplicationFiled: August 12, 2013Publication date: December 5, 2013Applicant: Hitachi, Ltd.Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
-
Publication number: 20130275802Abstract: Since the whole storage device is blocked according to the conventional data saving method when failure occurs to the storage device in a storage subsystem, so that when failure occurs to two storage devices at the same time within a same RAID group, double failure is caused and data loss occurs. In order to solve the problem, the present invention divides a storage device into storage areas of predetermined units, constructs RAID groups from two or more storage areas, and when failure occurs to the storage area, selects a data migration destination storage area from either the RAID group in which failure has occurred or the RAID group other than the RAID group in which failure has occurred, migrates the data stored in the storage area where failure has occurred to the selected data migration destination storage area, and blocks only the storage area where failure has occurred.Type: ApplicationFiled: April 16, 2012Publication date: October 17, 2013Inventors: Daisuke Endo, Koji Iwamitsu, Shigeo Homma
-
Patent number: 8521987Abstract: A storage control device includes a controller managing a plurality of first storage areas provided with a plurality of storage devices and a plurality of second storage areas in a particular first storage area of the plurality of first storage areas. Each of the plurality of first storage areas having a first fixed area size and each of the second plurality of storage areas having a second fixed area size which is smaller than the first fixed area size. The controller is adapted to allocate the particular first storage area to the virtual volume so that data of the write command are written to a particular second storage area of the plurality of second storage areas when a write command to a virtual volume of a plurality of virtual volumes is received.Type: GrantFiled: March 18, 2009Date of Patent: August 27, 2013Assignee: Hitachi, Ltd.Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
-
Publication number: 20120054430Abstract: The controller specifies a first VVOL that is a virtual volume of an electrical power saving target and a first RG that is a RAID group of an electrical power saving target. The controller judges whether or not there is a first real area that is allocated to a second VVOL that is a virtual volume other than the first VVOL and that is a real area based on the first RG. In the case in which the result of the judgment is positive, the controller moves data in the first real area to a free real area based on a second RG that is a RAID group other than the first RG, and executes a first moving processing in which a real area of a moving destination as substitute for a first real area to a virtual area to which the first real area is allocated. The controller sets all of physical storage devices that configure the first RG to be in an electrical power saving state in the case in which there is not real area that is allocated to a second VVOL as a real area based on the first RG.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: HITACHI, LTD.Inventor: Koji Iwamitsu
-
Patent number: 8108562Abstract: Provided is a storage subsystem capable of improving the data processing speed by balancing the load on processors and controllers. This storage subsystem includes a controller for controlling the input and output of data to and from a storage apparatus that provides to a host computer a plurality of logical units to become a storage extent for the host computer to read and write data, processes a command issued by the host computer, and has a storage resource in relation to the logical unit. The controller has a local memory for storing the command, and a processor configured from a plurality of cores for controlling the input and output of data to and from the logical unit to be subject to the input and output of the data based on the command. The local memory stores association information representing the correspondence between the plurality of logical units and the plurality of cores.Type: GrantFiled: September 4, 2009Date of Patent: January 31, 2012Assignee: Hitachi, Ltd.Inventors: Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa, Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa
-
Publication number: 20110283123Abstract: The present invention achieves appropriate power saving of the storage systems in accordance with the user's needs.Type: ApplicationFiled: May 11, 2010Publication date: November 17, 2011Applicant: HITACHI, LTD.Inventors: Takeshi Shigemura, Koji Iwamitsu
-
Publication number: 20110197023Abstract: The storage control device of this invention allocates the physical storage area in RAID groups to virtual volumes in units of chunks including multiple pages. To the virtual volume 5, in accordance with write accesses from the host 20, the physical storage area in the pool is allocated. A RAID group 6 in the pool includes multiple chunks 7. Each chunk 7 includes multiple pages 8. To the virtual volume 5, the physical storage area is allocated in units of chunks 7. From the allocated chunks 7, the pages 8 required for writing write data are used.Type: ApplicationFiled: March 18, 2009Publication date: August 11, 2011Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
-
Patent number: 7849260Abstract: Proposed is a storage controller and its control method for speeding up the processing time in response to a command in a simple manner while reducing the load of a controller that received a command targeting a non-associated logical volume. This storage controller includes a plurality of controllers for controlling the input and output of data to and from a corresponding logical unit based on a command retained in a local memory, and the local memory stores association information representing the correspondence of the logical units and the controllers and address information of the local memory in each of the controllers of a self-system and another-system.Type: GrantFiled: January 26, 2007Date of Patent: December 7, 2010Assignee: Hitachi, Ltd.Inventors: Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa, Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa
-
Publication number: 20100077106Abstract: Provided is a storage subsystem capable of improving the data processing speed by balancing the load on processors and controllers. This storage subsystem includes a controller for controlling the input and output of data to and from a storage apparatus that provides to a host computer a plurality of logical units to become a storage extent for the host computer to read and write data, processes a command issued by the host computer, and has a storage resource in relation to the logical unit. The controller has a local memory for storing the command, and a processor configured from a plurality of cores for controlling the input and output of data to and from the logical unit to be subject to the input and output of the data based on the command. The local memory stores association information representing the correspondence between the plurality of logical units and the plurality of cores.Type: ApplicationFiled: September 4, 2009Publication date: March 25, 2010Inventors: Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa, Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa
-
Patent number: 7685342Abstract: A storage control apparatus of the present invention controls the number of multiple commands issued from a host machine without shutting down the host machine. A communication port of the storage control apparatus carries out communications with the hosts in accordance with the iSCSI protocol. Command processing resources are managed for each communication port. A resource allocation control part calculates the number of commands capable of being received on the basis of the remaining amount of command processing resources inside shared port resources, a change in the number of commands received from a host, communication delay time, and the state of execution of a command issued from a host or the like. A MaxCmdSN is calculated by adding the results of command processing by a command execution part and the receivable number calculated by the resource allocation control part to the value of the latest CmdSN received from a host.Type: GrantFiled: July 31, 2006Date of Patent: March 23, 2010Assignee: Hitachi, Ltd.Inventors: Shinjiro Shiraki, Koji Iwamitsu, Hidekazu Aoyama, Bunitsu Ando