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: 20160139855
    Abstract: 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: Application
    Filed: November 20, 2015
    Publication date: May 19, 2016
    Inventors: Koji IWAMITSU, Hiroaki AKUTSU, Daisuke ENDO
  • Patent number: 9235353
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: January 12, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Koji Iwamitsu, Hiroaki Akutsu, Daisuke Endo
  • Patent number: 8930745
    Abstract: 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: Grant
    Filed: April 16, 2012
    Date of Patent: January 6, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Daisuke Endo, Koji Iwamitsu, Shigeo Homma
  • Patent number: 8918609
    Abstract: 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: Grant
    Filed: March 6, 2014
    Date of Patent: December 23, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Koji Iwamitsu, Hiroaki Akutsu, Daisuke Endo
  • Patent number: 8918661
    Abstract: The present invention achieves appropriate power saving of the storage systems in accordance with the user's needs.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: December 23, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Takeshi Shigemura, Koji Iwamitsu
  • Publication number: 20140331008
    Abstract: 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: Application
    Filed: July 17, 2014
    Publication date: November 6, 2014
    Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
  • Patent number: 8812815
    Abstract: 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: Grant
    Filed: August 12, 2013
    Date of Patent: August 19, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
  • Publication number: 20140195760
    Abstract: 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: Application
    Filed: March 6, 2014
    Publication date: July 10, 2014
    Applicant: HITACHI, LTD.
    Inventors: Koji IWAMITSU, Hiroaki AKUTSU, Daisuke ENDO
  • Publication number: 20140108759
    Abstract: 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: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: HITACHI, LTD.
    Inventors: Koji Iwamitsu, Hiroaki Akutsu, Daisuke Endo
  • Patent number: 8650358
    Abstract: 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: Grant
    Filed: August 26, 2010
    Date of Patent: February 11, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Koji Iwamitsu
  • Publication number: 20130326140
    Abstract: 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: Application
    Filed: August 12, 2013
    Publication date: December 5, 2013
    Applicant: Hitachi, Ltd.
    Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
  • Publication number: 20130275802
    Abstract: 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: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Inventors: Daisuke Endo, Koji Iwamitsu, Shigeo Homma
  • Patent number: 8521987
    Abstract: 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: Grant
    Filed: March 18, 2009
    Date of Patent: August 27, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
  • Publication number: 20120054430
    Abstract: 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: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Applicant: HITACHI, LTD.
    Inventor: Koji Iwamitsu
  • Patent number: 8108562
    Abstract: 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: Grant
    Filed: September 4, 2009
    Date of Patent: January 31, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa, Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa
  • Publication number: 20110283123
    Abstract: The present invention achieves appropriate power saving of the storage systems in accordance with the user's needs.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Applicant: HITACHI, LTD.
    Inventors: Takeshi Shigemura, Koji Iwamitsu
  • Publication number: 20110197023
    Abstract: 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: Application
    Filed: March 18, 2009
    Publication date: August 11, 2011
    Inventors: Koji Iwamitsu, Yoshinori Ohira, Katsuhiro Uchiumi
  • Patent number: 7849260
    Abstract: 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: Grant
    Filed: January 26, 2007
    Date of Patent: December 7, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa, Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa
  • Publication number: 20100077106
    Abstract: 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: Application
    Filed: September 4, 2009
    Publication date: March 25, 2010
    Inventors: Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa, Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa
  • Patent number: 7685342
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: March 23, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Shinjiro Shiraki, Koji Iwamitsu, Hidekazu Aoyama, Bunitsu Ando