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: 10191685Abstract: 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: GrantFiled: June 11, 2014Date of Patent: January 29, 2019Assignee: Hitachi, Ltd.Inventors: Yohey Ishikawa, Hideo Saito, Tomohiro Kawaguchi, Ken Tokoro, Keishi Tamura, Abhishek Johri
-
Patent number: 10140035Abstract: 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: GrantFiled: June 25, 2014Date of Patent: November 27, 2018Assignee: Hitachi, Ltd.Inventors: Tomohiro Takei, Yohey Ishikawa, Hideo Saito, Ken Tokoro, Keishi Tamura, Tomohiro Kawaguchi
-
Publication number: 20180121091Abstract: 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: ApplicationFiled: March 31, 2015Publication date: May 3, 2018Inventors: Ken TOKORO, Yuta KAJIWARA
-
Patent number: 9785520Abstract: 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: GrantFiled: April 4, 2014Date of Patent: October 10, 2017Assignee: HITACHI, LTD.Inventors: Yuta Kajiwara, Tomoyuki Kato, Ken Tokoro
-
Patent number: 9563574Abstract: 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: GrantFiled: February 12, 2013Date of Patent: February 7, 2017Assignee: Hitachi, Ltd.Inventors: Naoko Yamamoto, Ken Tokoro, Yasuhiko Yamaguchi
-
Publication number: 20170017421Abstract: 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: ApplicationFiled: June 25, 2014Publication date: January 19, 2017Inventors: Tomohiro TAKEI, Yohey ISHIKAWA, Hideo SAITO, Ken TOKORO, Keishi TAMURA, Tomohiro KAWAGUCHI
-
Publication number: 20170017433Abstract: 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: ApplicationFiled: June 11, 2014Publication date: January 19, 2017Inventors: Yohey ISHIKAWA, Hideo SAITO, Tomohiro KAWAGUCHI, Ken TOKORO, Keishi TAMURA, Abhishek JOHRI
-
Publication number: 20160259696Abstract: 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: ApplicationFiled: April 4, 2014Publication date: September 8, 2016Applicant: HITACHI, LTD.Inventors: Yuta KAJIWARA, Tomoyuki KATO, Ken TOKORO
-
Publication number: 20150363331Abstract: 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: ApplicationFiled: February 12, 2013Publication date: December 17, 2015Applicant: HITACHI, LTD.Inventors: Naoko YAMAMOTO, Ken TOKORO, Yasuhiko YAMAGUCHI
-
Patent number: 8407370Abstract: 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: GrantFiled: September 9, 2010Date of Patent: March 26, 2013Assignee: Hitachi, Ltd.Inventors: Ken Tokoro, Yuta Kajiwara, Yasuhiko Yamaguchi
-
Publication number: 20120066413Abstract: 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: ApplicationFiled: September 9, 2010Publication date: March 15, 2012Applicant: HITACHI, LTD.Inventors: Ken Tokoro, Yuta Kajiwara, Yasuhiko Yamaguchi
-
Patent number: 7979603Abstract: 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: GrantFiled: December 12, 2008Date of Patent: July 12, 2011Assignee: Hitachi, Ltd.Inventors: Yasuhiko Yamaguchi, Ken Tokoro, Youichi Gotoh
-
Patent number: 7958324Abstract: 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: GrantFiled: May 1, 2008Date of Patent: June 7, 2011Assignee: Hitachi, Ltd.Inventors: Ken Tokoro, Takahiko Takeda
-
Publication number: 20100100645Abstract: 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: ApplicationFiled: December 12, 2008Publication date: April 22, 2010Inventors: Yasuhiko YAMAGUCHI, Ken Tokoro, Youichi Gotoh
-
Publication number: 20090240902Abstract: 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: ApplicationFiled: May 1, 2008Publication date: September 24, 2009Inventors: Ken Tokoro, Takahiko Takeda