Patents by Inventor Kousuke Komikado
Kousuke Komikado 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).
-
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
-
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: 7603485Abstract: 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: January 25, 2007Date of Patent: October 13, 2009Assignee: Hitachi, Ltd.Inventors: Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa, Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa
-
Patent number: 7395393Abstract: A storage control system has a host computer having one or more initiators; a storage controller having one or more targets and storage areas, and also having a security property for defining access relationships between the targets and the storage areas; and a management module for storing access correspondence relationships between the initiators and the targets. When the security property is set in the storage controller, the storage controller sets the access correspondence relationships in the management module based on the security property.Type: GrantFiled: November 30, 2005Date of Patent: July 1, 2008Assignee: Hitachi, Ltd.Inventors: Shinjiro Shiraki, Kousuke Komikado
-
Publication number: 20080126581Abstract: 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: January 25, 2007Publication date: May 29, 2008Inventors: Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa, Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa
-
Publication number: 20080126668Abstract: 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: ApplicationFiled: January 26, 2007Publication date: May 29, 2008Inventors: Takahide Okuno, Mitsuhide Sato, Toshiaki Minami, Hiroaki Yuasa, Kousuke Komikado, Koji Iwamitsu, Tetsuya Shirogane, Atsushi Ishikawa
-
Publication number: 20070067591Abstract: A storage control system has a host computer having one or more initiators; a storage controller having one or more targets and storage areas, and also having a security property for defining access relationships between the targets and the storage areas; and a management module for storing access correspondence relationships between the initiators and the targets. When the security property is set in the storage controller, the storage controller sets the access correspondence relationships in the management module based on the security property.Type: ApplicationFiled: November 30, 2005Publication date: March 22, 2007Inventors: Shinjiro Shiraki, Kousuke Komikado
-
Publication number: 20060031637Abstract: This invention provides copy techniques for a disk array device group effectively applied to the process wherein multigenerational differential data group controlled by local side storage is remote-copied to remote side storage and controlled therein, while maintaining the data consistency between the multigenerational differential data groups. The system has a disk array device of a local site and a disk array device of a remote site. In this system, control is performed so that data of plural sub-volumes of the disk array device on the local site side are remote-copied to a primary volume of the disk array device on the remote site side, and a pair state and pair cancellation between a primary volume and each of the sub-volumes can be controlled even during the remote copy. Further, when creating sub-volumes, differential data from previous data of the sub-volumes are created and stored into the sub-volumes.Type: ApplicationFiled: October 1, 2004Publication date: February 9, 2006Inventors: Kousuke Komikado, Koji Nagata