Patents by Inventor Ken Tokoro

Ken Tokoro 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: 10191685
    Abstract: A storage system capable of realizing off-load data copy among storage subsystems constituting an HA pair configuration is provided. Therefore, in an HA pair configuration where a first volume of a first storage subsystem and a second volume of a second storage subsystem respectively respond a same virtual ID to the host, when the first or the second storage subsystem receives an instruction of off-load data copy specifying a virtual ID as the copy destination from the host computer, either a first volume or a second volume is selected as a copy source volume according to a position of a copy destination volume, and data is copied from the selected copy source volume to the copy destination volume.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: January 29, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Yohey Ishikawa, Hideo Saito, Tomohiro Kawaguchi, Ken Tokoro, Keishi Tamura, Abhishek Johri
  • Patent number: 10140035
    Abstract: A storage system according to one preferred embodiment of the present invention is composed of at least a first storage subsystem and a second storage subsystem. Write data from a host computer is duplicated to a first volume of the first storage subsystem and a second volume of the second storage subsystem, and the host computer is composed to be able to access both the first volume and the second volume. Attribute information which is information related to an order of write and/or write capability is set for each volume, and when an access command to the volume is received from the host computer, the storage subsystem determines whether I/O to the first volume and/or the second volume is required or not based on the attribute set for each volume.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: November 27, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Tomohiro Takei, Yohey Ishikawa, Hideo Saito, Ken Tokoro, Keishi Tamura, Tomohiro Kawaguchi
  • Publication number: 20180121091
    Abstract: A storage apparatus and its control method capable of effectively preventing degradation of response performance with respect to I/O commands are proposed. Regarding the storage apparatus and its control method, a command processing unit having ownership of a logical device is set to that logical device in advance with respect to each logical device; a plurality of logical units are managed as one group and one logical unit in the group is defined as a logical unit representative of the group; and when according to a format of a command issued from a host system a logical unit targeted by the command is a logical unit other than the logical unit representative of the logical unit in the group, the command is transferred to the command processing unit having the ownership of the logical device associated with the logical unit targeted by the command.
    Type: Application
    Filed: March 31, 2015
    Publication date: May 3, 2018
    Inventors: Ken TOKORO, Yuta KAJIWARA
  • Patent number: 9785520
    Abstract: A computer system has a storage system including a first port and a second port, and a relay apparatus which couples the first port to an initiator apparatus. The storage apparatus stores relay apparatus information indicating a relay apparatus, and initiator information indicating an initiator apparatus. The storage apparatus establishes communications between the first port and a first relay apparatus, and based on communications with the relay apparatus recognizes the initiator apparatus with which the first relay apparatus has established communications. The storage apparatus also stores, in pathway information, a first pathway containing the first port, the first relay apparatus and the initiator apparatus.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: October 10, 2017
    Assignee: HITACHI, LTD.
    Inventors: Yuta Kajiwara, Tomoyuki Kato, Ken Tokoro
  • Patent number: 9563574
    Abstract: To improve response performance of a storage control device. A storage control device 1 connected to a host computer 2 includes: a communication unit 1A that receives a command, to which a priority is set, from the host computer; a command executing unit 1B that executes the command received from the communication unit according to the priority; a cache memory 1C that is used by the command executing unit; a cache controller 1E that manages slots of the cache memory; and a plurality of storage devices 1D(1) and 1D(2) that stores data used by the host computer. The cache controller sets the priority to a slot that stores target data of the command and controls the data stored in the slot according to the priority.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: February 7, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Naoko Yamamoto, Ken Tokoro, Yasuhiko Yamaguchi
  • Publication number: 20170017421
    Abstract: A storage system according to one preferred embodiment of the present invention is composed of at least a first storage subsystem and a second storage subsystem. Write data from a host computer is duplicated to a first volume of the first storage subsystem and a second volume of the second storage subsystem, and the host computer is composed to be able to access both the first volume and the second volume. Attribute information which is information related to an order of write and/or write capability is set for each volume, and when an access command to the volume is received from the host computer, the storage subsystem determines whether I/O to the first volume and/or the second volume is required or not based on the attribute set for each volume.
    Type: Application
    Filed: June 25, 2014
    Publication date: January 19, 2017
    Inventors: Tomohiro TAKEI, Yohey ISHIKAWA, Hideo SAITO, Ken TOKORO, Keishi TAMURA, Tomohiro KAWAGUCHI
  • Publication number: 20170017433
    Abstract: A storage system capable of realizing off-load data copy among storage subsystems constituting an HA pair configuration is provided. Therefore, in an HA pair configuration where a first volume of a first storage subsystem and a second volume of a second storage subsystem respectively respond a same virtual ID to the host, when the first or the second storage subsystem receives an instruction of off-load data copy specifying a virtual ID as the copy destination from the host computer, either a first volume or a second volume is selected as a copy source volume according to a position of a copy destination volume, and data is copied from the selected copy source volume to the copy destination volume.
    Type: Application
    Filed: June 11, 2014
    Publication date: January 19, 2017
    Inventors: Yohey ISHIKAWA, Hideo SAITO, Tomohiro KAWAGUCHI, Ken TOKORO, Keishi TAMURA, Abhishek JOHRI
  • Publication number: 20160259696
    Abstract: A computer system has a storage system including a first port and a second port, and a relay apparatus which couples the first port to an initiator apparatus. The storage apparatus stores relay apparatus information indicating a relay apparatus, and initiator information indicating an initiator apparatus. The storage apparatus establishes communications between the first port and a first relay apparatus, and based on communications with the relay apparatus recognizes the initiator apparatus with which the first relay apparatus has established communications. The storage apparatus also stores, in pathway information, a first pathway containing the first port, the first relay apparatus and the initiator apparatus.
    Type: Application
    Filed: April 4, 2014
    Publication date: September 8, 2016
    Applicant: HITACHI, LTD.
    Inventors: Yuta KAJIWARA, Tomoyuki KATO, Ken TOKORO
  • Publication number: 20150363331
    Abstract: To improve response performance of a storage control device. A storage control device 1 connected to a host computer 2 includes: a communication unit 1A that receives a command, to which a priority is set, from the host computer; a command executing unit 1B that executes the command received from the communication unit according to the priority; a cache memory 1C that is used by the command executing unit; a cache controller 1E that manages slots of the cache memory; and a plurality of storage devices 1D(1) and 1D(2) that stores data used by the host computer. The cache controller sets the priority to a slot that stores target data of the command and controls the data stored in the slot according to the priority.
    Type: Application
    Filed: February 12, 2013
    Publication date: December 17, 2015
    Applicant: HITACHI, LTD.
    Inventors: Naoko YAMAMOTO, Ken TOKORO, Yasuhiko YAMAGUCHI
  • Patent number: 8407370
    Abstract: A plurality of command storage areas respectively corresponding to a plurality of priorities and storing I/O commands in a storage control apparatus are common to a plurality of ports and a plurality of processors. Here, regardless of which port receives an I/O command, the I/O command is stored in a command storage area corresponding to a priority which is given to the I/O command. The plurality of processors run the I/O commands in the plurality of command storage areas so that an I/O command with a higher priority is run more often within a given period of time.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: March 26, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Ken Tokoro, Yuta Kajiwara, Yasuhiko Yamaguchi
  • Publication number: 20120066413
    Abstract: A plurality of command storage areas respectively corresponding to a plurality of priorities and storing I/O commands in a storage control apparatus are common to a plurality of ports and a plurality of processors. Here, regardless of which port receives an I/O command, the I/O command is stored in a command storage area corresponding to a priority which is given to the I/O command. The plurality of processors run the I/O commands in the plurality of command storage areas so that an I/O command with a higher priority is run more often within a given period of time.
    Type: Application
    Filed: September 9, 2010
    Publication date: March 15, 2012
    Applicant: HITACHI, LTD.
    Inventors: Ken Tokoro, Yuta Kajiwara, Yasuhiko Yamaguchi
  • Patent number: 7979603
    Abstract: A storage system including a queue corresponding to each priority level of command and an activation order control part. A command received from a host is accumulated in the queue corresponding to the specified priority. The activation order control part decides the number of activation object commands to be activated among accumulated commands, based on the priority corresponding to the queue. The activation order control part decides the activation order of the activation object commands, based on a activation object command number decided for each queue, so that the average value of logical response time of the activation object command may be shorter at the higher priority. The activation object command is activated in accordance with the decided activation order.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: July 12, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Yasuhiko Yamaguchi, Ken Tokoro, Youichi Gotoh
  • Patent number: 7958324
    Abstract: A computer system of the present invention can adjust the execution frequencies of a command issued from a host and a command issued from a storage. An external manager disposed in the host configures a priority for a host command issued from a command issuing module inside the host. An internal manager disposed in the storage configures a priority for an internal command issued from a command issuing module inside the storage. The internal manager adjusts the execution frequency of the host command and the execution frequency of the internal command based on the host command priority and the internal command priority.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: June 7, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Ken Tokoro, Takahiko Takeda
  • Publication number: 20100100645
    Abstract: To provide a storage system that can control both the number of commands activated per unit time and the response time of each command activated in accordance with the priority level of command. The storage system comprises a queue corresponding to each priority of command and an activation order control part. A command that the storage system receives from a host computer is accumulated in the queue corresponding to the priority specified from the command. The activation order control part decides, for each queue, the number of activation object commands that are the commands to be activated among a plurality of commands accumulated in the queue, based on the priority corresponding to the queue. And the activation order control part decides the activation order of the activation object commands, based on the activation object command number decided for each queue, so that the average value of logical response time of the activation object command may be shorter at the higher priority.
    Type: Application
    Filed: December 12, 2008
    Publication date: April 22, 2010
    Inventors: Yasuhiko YAMAGUCHI, Ken Tokoro, Youichi Gotoh
  • Publication number: 20090240902
    Abstract: A computer system of the present invention can adjust the execution frequencies of a command issued from a host and a command issued from a storage. An external manager disposed in the host configures a priority for a host command issued from a command issuing module inside the host. An internal manager disposed in the storage configures a priority for an internal command issued from a command issuing module inside the storage. The internal manager adjusts the execution frequency of the host command and the execution frequency of the internal command based on the host command priority and the internal command priority.
    Type: Application
    Filed: May 1, 2008
    Publication date: September 24, 2009
    Inventors: Ken Tokoro, Takahiko Takeda