Patents by Inventor Hidechika NAKANISHI
Hidechika NAKANISHI 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: 11385815Abstract: A storage system includes a redundancy group formed of storage drives that stores host data and redundant data in a distributed manner, and a controller that controls access to the redundancy group. The controller is configured to: select, from among the storage drives in the redundancy group, a part of the storage drives in an upper limit number equal to or smaller than a redundancy level of the redundancy group, and set the part of the storage drives to a power saving state; receive, from a host, a read request with respect to a target storage drive in the redundancy group; and restore, when the target storage drive is in the power saving state, target data corresponding to the read request from data collected from a part of the storage drives different from the target storage drive in the redundancy group, and return the target data to the host.Type: GrantFiled: August 30, 2017Date of Patent: July 12, 2022Assignee: HITACHI, LTD.Inventors: Hidechika Nakanishi, Hiroshi Izuta
-
Publication number: 20210026566Abstract: Each node identifies, for each storage device connected to the node, a transfer rate of the storage device from device configuration information including information representing a transfer rate decided between the node and the storage device and which was acquired by an OS of the node. Associated to each chunk is the transfer rate identified by the node to which the storage device, which is a basis of the chunk, is connected. At least one node maintains, for each chunk group, two or more chunks configuring the chunk group as chunks associated with a same transfer rate. The chunks configuring the chunk group are based on the two or more storage devices connected to the two or more nodes. When redundant data is written in the chunks, completion of the write request is replied. The node maintains chunks configuring the chunk group as chunks associated with a same transfer rate.Type: ApplicationFiled: March 10, 2020Publication date: January 28, 2021Applicant: HITACHI, LTD.Inventors: Keisuke SUZUKI, Hidechika NAKANISHI
-
Publication number: 20200057573Abstract: A storage system includes a redundancy group formed of storage drives that stores host data and redundant data in a distributed manner, and a controller that controls access to the redundancy group. The controller is configured to: select, from among the storage drives in the redundancy group, a part of the storage drives in an upper limit number equal to or smaller than a redundancy level of the redundancy group, and set the part of the storage drives to a power saving state; receive, from a host, a read request with respect to a target storage drive in the redundancy group; and restore, when the target storage drive is in the power saving state, target data corresponding to the read request from data collected from a part of the storage drives different from the target storage drive in the redundancy group, and return the target data to the host.Type: ApplicationFiled: August 30, 2017Publication date: February 20, 2020Applicant: HITACHI, LTD.Inventors: Hidechika NAKANISHI, Hiroshi IZUTA
-
Patent number: 10503673Abstract: Each of one or more storage device units has a switch device for relaying communication in accordance with a communication interface in which the number of master devices that can exist in the same domain is defined and having a plurality of switch ports. A controller unit has a storage controller having a plurality of initiator ports. A storage controller acquires, via each of the plurality of initiator ports, the ID of a storage device unit connected to the initiator port. The storage controller determines a system configuration on the basis of a port ID relationship between the plurality of initiator ports and the plurality of acquired IDs. The storage controller performs switch setting, for each of the one or more switch devices, that corresponds to the determined system configuration, via at least one initiator port connected to the switch device.Type: GrantFiled: September 13, 2016Date of Patent: December 10, 2019Assignee: Hitachi, Ltd.Inventors: Hidechika Nakanishi, Tetsuya Inoue
-
Publication number: 20190146572Abstract: A storage system includes one or more storage drives and a controller for controlling the one or more storage drives. Each of the one or more storage drives has a plurality of power consumption statuses. The plurality of power consumption statuses can respond to a read request and a write request, and have different power consumptions and different response performances. The controller is configured to monitor frequencies of predetermined types of I/Os to each of the one or more storage drives, and to set, based on the frequencies, each of the one or more storage drives to a status selected from the plurality of power consumption statuses.Type: ApplicationFiled: September 7, 2018Publication date: May 16, 2019Inventors: Hidechika NAKANISHI, Hiroshi IZUTA
-
Publication number: 20190114270Abstract: Each of one or more storage device units has a switch device for relaying communication in accordance with a communication interface in which the number of master devices that can exist in the same domain is defined and having a plurality of switch ports. A controller unit has a storage controller having a plurality of initiator ports. A storage controller acquires, via each of the plurality of initiator ports, the ID of a storage device unit connected to the initiator port. The storage controller determines a system configuration on the basis of a port ID relationship between the plurality of initiator ports and the plurality of acquired IDs. The storage controller performs switch setting, for each of the one or more switch devices, that corresponds to the determined system configuration, via at least one initiator port connected to the switch device.Type: ApplicationFiled: September 13, 2016Publication date: April 18, 2019Applicant: Hitachi, Ltd.Inventors: Hidechika NAKANISHI, Tetsuya INOUE
-
Patent number: 10073504Abstract: The present invention provides a storage subsystem capable of preventing abnormal temperature rise within the subsystem and realizing an efficient cooling effect. Therefore, the storage subsystem has two or more controllers having two or more temperature sensors, and each controller determines a provisional rotational speed based on the value of the temperature sensors. One controller out of the multiple controllers operates as the master controller, and the other controllers (slave controllers) transmit a provisional rotational speed determined in its own system to the master controller. The master controller determines a greater value of the provisional rotational speed information received from the slave controllers and the provisional rotational speed determined in its own system as the final rotational speed of the fan.Type: GrantFiled: July 28, 2014Date of Patent: September 11, 2018Assignee: Hitachi, Ltd.Inventors: Hidechika Nakanishi, Masateru Yokoyama
-
Patent number: 10042788Abstract: In a first system among first and second systems being a duplexed system as a path to a storage device, in a first SAS expander including a first port directly coupled to a storage device, buffer-on signifying that buffering is to be performed by the first SAS expander is configured with respect to the first port. In the second system, in a second SAS expander including a second port directly coupled to the same storage device, buffer-off signifying that buffering is not to be performed by the second SAS expander is configured with respect to the second port. By selecting any of the first system and the second system as a path of a command, whether or not the command is to be buffered by the first or second SAS expander directly coupled to a storage device serving as a destination of the command is determined.Type: GrantFiled: December 4, 2014Date of Patent: August 7, 2018Assignee: HITACHI, LTD.Inventors: Yuki Kotake, Tomohisa Ogasawara, Toru Ando, Hidechika Nakanishi, Yukiyoshi Takamura
-
Publication number: 20170308486Abstract: In a first system among first and second systems being a duplexed system as a path to a storage device, in a first SAS expander including a first port directly coupled to a storage device, buffer-on signifying that buffering is to be performed by the first SAS expander is configured with respect to the first port. In the second system, in a second SAS expander including a second port directly coupled to the same storage device, buffer-off signifying that buffering is not to be performed by the second SAS expander is configured with respect to the second port. By selecting any of the first system and the second system as a path of a command, whether or not the command is to be buffered by the first or second SAS expander directly coupled to a storage device serving as a destination of the command is determined.Type: ApplicationFiled: December 4, 2014Publication date: October 26, 2017Inventors: Yuki KOTAKE, Tomohisa OGASAWARA, Toru ANDO, Hidechika NAKANISHI, Yukiyoshi TAKAMURA
-
Publication number: 20170017280Abstract: The present invention provides a storage subsystem capable of preventing abnormal temperature rise within the subsystem and realizing an efficient cooling effect. Therefore, the storage subsystem has two or more controllers having two or more temperature sensors, and each controller determines a provisional rotational speed based on the value of the temperature sensors. One controller out of the multiple controllers operates as the master controller, and the other controllers (slave controllers) transmit a provisional rotational speed determined in its own system to the master controller. The master controller determines a greater value of the provisional rotational speed information received from the slave controllers and the provisional rotational speed determined in its own system as the final rotational speed of the fan.Type: ApplicationFiled: July 28, 2014Publication date: January 19, 2017Inventors: Hidechika NAKANISHI, Masateru YOKOYAMA