Patents by Inventor Masakuni Agetsuma

Masakuni Agetsuma 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: 11550488
    Abstract: Each server stores metadata for managing a volume having a logical block mapped to physical blocks of storage devices, and provides a compute host with the volume according to the metadata. A computer system calculates the metadata amount, which is the data amount of the metadata of the volume, for each volume, determines a migration target volume from the volumes based on each metadata amount, and performs volume migration that transfers the computer node that provides the compute host with the migration target volume to a migration destination computer node.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: January 10, 2023
    Assignee: HITACHI, LTD.
    Inventors: Hiroto Ebara, Yoshinori Ohira, Takaki Nakamura, Masakuni Agetsuma
  • Patent number: 11550613
    Abstract: The present disclosure provides a computer system in which a virtual computer and a volume can be arranged in a cluster without degrading I/O performance of the virtual computer. A management node is configured to arrange a virtual computer and a volume in which the virtual computer inputs and outputs data in any one of a plurality of nodes, so as to allocate a predetermined resource among resources of a processor, a memory, and a storage drive to the virtual computer and the volume, thereby operating the virtual computer and the volume in the node. When the virtual computer and the volume can be arranged in the same node among the plurality of nodes, the management node determines the same node from the plurality of nodes based on a difference of ratios of resource amounts allocated to the virtual computer and the volume between the plurality of resources.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: January 10, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Azusa Jin, Takaki Nakamura, Masakuni Agetsuma
  • Patent number: 11544005
    Abstract: In a storage system including a plurality of nodes that provide a storage area and a drive that physically stores data, a parity group is configured with a plurality of data including user data stored in the storage area and redundant data for protecting the user data, a plurality of data in the parity group are stored in a storage area within one predetermined range across a plurality of nodes, and processing for dividing the predetermined range or processing for merging a plurality of predetermined ranges is performed based on a state of the predetermined range.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: January 3, 2023
    Assignee: HITACHI, LTD.
    Inventors: Takahiro Yamamoto, Hiroto Ebara, Takeru Chiba, Yoshinori Ohira, Masakuni Agetsuma, Mikio Fukuoka
  • Publication number: 20220404977
    Abstract: In a storage system in which a plurality of pieces of control software constituting a redundancy group are distributedly arranged in a plurality of storage nodes, control software in an active state out of the plurality of pieces of control software constituting the redundancy group receives a write request from a higher-level device. The control software in the active state writes data related to the write request by mirroring into a cache memory of a storage node in which the control software in the active state is arranged and a cache memory of a storage node in which control software in an inactive state belonging to the same redundancy group is arranged. The control software in the active state sends a write completion response to the higher-level device, and redundantly stores the data written in the cache memories in a storage device.
    Type: Application
    Filed: March 9, 2022
    Publication date: December 22, 2022
    Inventors: Shintaro ITO, Sachie TAJIMA, Takahiro YAMAMOTO, Masakuni AGETSUMA
  • Publication number: 20220382602
    Abstract: A storage system including a processor performs a process for providing a volume including a plurality of areas to one or more hosts. One or more storage devices are connected to the processor and store data of the volume, in which each of a plurality of nodes monitors a load of the volume provided by an own node and loads of areas obtained by dividing an area of the volume into a plurality of the areas, and a first node determining that the load of the one volume being monitored is equal to or more than a threshold value migrates a portion of the area included in the one volume to a volume of a second node different from the first node according to the load of the areas obtained by dividing the area of the one volume into the plurality of areas and a policy of load sharing.
    Type: Application
    Filed: September 10, 2021
    Publication date: December 1, 2022
    Inventors: Takahiro YAMAMOTO, Yuki SAKASHITA, Shintaro ITO, Masakuni AGETSUMA
  • Publication number: 20220358014
    Abstract: According to one embodiment, provided is a storage management system having a processor and managing a plurality of storages, in which the storage has a plurality of types of components, and performs redundantization of a data to be stored by combining the plurality of components, the storage management system has component management information indicating redundancy set for the component itself, and the processor sets a method of data protection of the storage based on the component management information and a request for the data protection for the data stored in the storage.
    Type: Application
    Filed: July 20, 2022
    Publication date: November 10, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Masakuni Agetsuma, Takahiro Yamamoto
  • Patent number: 11481292
    Abstract: Each redundancy group is constituted by one active program (storage control software of the active program) and N standby programs (N is an integer of two or more). Each of the N standby programs is associated with a priority to be determined as a failover (FO) destination. In the same redundancy group, FO is performed from the active program to the standby program based on the priority. For the plurality of pieces of storage control software including the active programs and the standby programs that change to be active by FO in the plurality of redundancy groups arranged in the same node, standby storage control software that can set each of the programs as a FO destination are arranged in different nodes.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: October 25, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Shintaro Ito, Takahiro Yamamoto, Sachie Tajima, Masakuni Agetsuma
  • Patent number: 11467907
    Abstract: This invention provides a storage system enabling it to properly rebuild a storage device involved in failure. In the storage system, a controller repairs data for which an access request has been issued, returns a reply to the source of the access request, and stores the repaired data. As regards data for which access is not requested, the controller executes rebuilding of storage regions corresponding to rebuild management units in priority-based order and changes priority for executing the rebuilding, based on access frequencies for a first period and access frequencies for a second period that is shorter than the first period.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: October 11, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Takahiro Yamamoto, Akira Yamamoto, Masakuni Agetsuma, Yoshinori Ohira, Hiroto Ebara
  • Publication number: 20220269567
    Abstract: A scale-out storage system includes a plurality of computer nodes each of which has a memory and a processor, and a storage apparatus. The computer nodes have one or more redundancy groups each of which is a group for metadata protection. Each of the one or more redundancy groups includes two or more of the computer nodes including a primary node being a primary computer node and a secondary node being a secondary computer node, and a failover is performed from the primary node to the secondary node. The memory of the primary node has stored therein metadata related to the redundancy group and to be accessed for control. The metadata is redundantly stored in the memory of the primary node and the memory of the secondary node.
    Type: Application
    Filed: September 14, 2021
    Publication date: August 25, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Hiroto Ebara, Akira Yamamoto, Yoshinori Ohira, Takahiro Yamamoto, Masakuni Agetsuma, Tatsuya Hirai
  • Publication number: 20220255940
    Abstract: A system that controls access to a resource by a user stores policy information for determining a condition with respect to an operation of the resource. The system acquires a first access request that shows a predetermined operation to a first resource by the user from a user terminal. The system acquires user state information that shows a current state of the user from the user terminal. The system determines a condition in case of access by the user based on the user state information. The system determines whether to authorize the first access request based on the policy information and the condition in case of access.
    Type: Application
    Filed: September 9, 2021
    Publication date: August 11, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Toshiyuki Aritsuka, Masakuni Agetsuma, Takahiro Yamamoto, Tatsuya Hirai
  • Publication number: 20220244875
    Abstract: When a communication protocol is changed, the I/O function can be appropriately provided. In a computer system, a storage node includes a CPU and a storage control program that performs communication relating to data I/O. The storage control program has a first storage control program that is capable of using a first communication protocol, and a second storage control program that is capable of using the first communication protocol and a second communication protocol. The control node the control node causes, when any storage node of the plurality of storage nodes is capable of executing the first storage control program alone, all storage nodes to perform communication using the first communication protocol. The control node causes, after all storage nodes of the plurality of storage nodes are enabled to execute the second storage control program, the all storage nodes to perform communication using the second communication protocol.
    Type: Application
    Filed: September 8, 2021
    Publication date: August 4, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Sachie Tajima, Takahiro Yamamoto, Shintaro Ito, Masakuni Agetsuma
  • Publication number: 20220236892
    Abstract: In an information processing system, a storage control server (storage control node) that has received a read request of data from a compute server (compute node) transmits the read request to a drive box. The drive box that has received the read request from the storage control server reads encrypted read target data corresponding to the read request from non-volatile storage media, decrypts the read target data with key data acquired at a predetermined timing, and then transmits the decrypted read target data to the compute server as a read request source.
    Type: Application
    Filed: September 9, 2021
    Publication date: July 28, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Tatsuya HIRAI, Masakuni AGETSUMA, Yoshinori OHIRA, Takahiro YAMAMOTO
  • Patent number: 11397643
    Abstract: According to one embodiment, provided is a storage management system having a processor and managing a plurality of storages, in which the storage has a plurality of types of components, and performs redundantization of a data to be stored by combining the plurality of components, the storage management system has component management information indicating redundancy set for the component itself, and the processor sets a method of data protection of the storage based on the component management information and a request for the data protection for the data stored in the storage.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: July 26, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Masakuni Agetsuma, Takahiro Yamamoto
  • Patent number: 11379130
    Abstract: A storage system having a processor that provides a volume to be an object of an input/output (I/O) request and executes I/O in response to the I/O request includes a valid volume provided to be the object of the I/O request, and an invalid volume not being provided to be the object. A plurality of invalid volumes includes invalid volumes of a plurality of types of capacities. The processor selects, when a volume creation request is received, the invalid volume on the basis of capacity according to the volume creation request to convert the selected invalid volume into a valid volume, and provides the validated valid volume.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: July 5, 2022
    Assignee: HITACHI, LTD.
    Inventors: Takanobu Suzuki, Akihiro Hara, Masakuni Agetsuma
  • Publication number: 20220188190
    Abstract: According to one embodiment, provided is a storage management system having a processor and managing a plurality of storages, in which the storage has a plurality of types of components, and performs redundantization of a data to be stored by combining the plurality of components, the storage management system has component management information indicating redundancy set for the component itself, and the processor sets a method of data protection of the storage based on the component management information and a request for the data protection for the data stored in the storage.
    Type: Application
    Filed: September 9, 2021
    Publication date: June 16, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Masakuni Agetsuma, Takahiro Yamamoto
  • Patent number: 11341007
    Abstract: Two or more nodes respectively provided with two or more storage control programs constituting each redundantization group maintain redundantization of metadata at the two or more nodes. When a node failure occurs, a failover from the corresponding active storage control program to a standby storage control program is performed. As regarding at least one standby storage control program, a node with the standby storage control program arranged therein compresses a target metadata portion including a metadata portion capable of being accessed after the failover, of metadata existing in the node as regarding the corresponding redundantization group, and stores the same in a memory of the node.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: May 24, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Sachie Tajima, Masakuni Agetsuma, Shintaro Ito, Takahiro Yamamoto
  • Patent number: 11301137
    Abstract: An object is to construct a storage system with a configuration with a high degree of freedom while ensuring a certain fault tolerance. The storage system includes a plurality of nodes that process an I/O processing request of data. The node has a storage device and a processor that performs the I/O processing on the storage device. The processor constitutes a data redundancy configuration in which data stored in different storage devices is combined as a data set. A management unit for managing the storage system performs a fault tolerance calculation of calculating fault tolerance information for a failure of each component by using component information that is information of a component including at least the and the storage device, and by using data redundancy configuration information related to the data redundancy configuration, and determines a data arrangement by applying the data redundancy configuration related to the calculated fault tolerance information.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: April 12, 2022
    Assignee: HITACHI, LTD.
    Inventors: Takeru Chiba, Masakuni Agetsuma, Takahiro Yamamoto, Hiroto Ebara
  • Publication number: 20220107747
    Abstract: Each server stores metadata for managing a volume having a logical block mapped to physical blocks of storage devices, and provides a compute host with the volume according to the metadata. A computer system calculates the metadata amount, which is the data amount of the metadata of the volume, for each volume, determines a migration target volume from the volumes based on each metadata amount, and performs volume migration that transfers the computer node that provides the compute host with the migration target volume to a migration destination computer node.
    Type: Application
    Filed: February 26, 2021
    Publication date: April 7, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Hiroto Ebara, Yoshinori Ohira, Takaki Nakamura, Masakuni Agetsuma
  • Publication number: 20220100565
    Abstract: The computer system includes a node including a processor and a memory, and the processor and the memory serve as arithmetic operation resources. The computer system has an application program that operates using the arithmetic operation resources, and a storage controlling program that operates using the arithmetic operation resources for processing data to be inputted to and outputted from a storage device by the application program. The computer system has use resource amount information that associates operation states of the application program and the arithmetic operation resources that are to be used by the application program and the storage controlling program. The computer system changes allocation of the arithmetic operation resources to the application program and the storage controlling program used by the application program on the basis of an operation state of the application program and the use resource amount information.
    Type: Application
    Filed: March 19, 2021
    Publication date: March 31, 2022
    Applicant: HITACHI, LTD.
    Inventors: Kohei TATARA, Yoshinori OHIRA, Masakuni AGETSUMA
  • Publication number: 20220100617
    Abstract: Each redundancy group is constituted by one active program (storage control software of the active program) and N standby programs (N is an integer of two or more). Each of the N standby programs is associated with a priority to be determined as a failover (FO) destination. In the same redundancy group, FO is performed from the active program to the standby program based on the priority. For the plurality of pieces of storage control software including the active programs and the standby programs that change to be active by FO in the plurality of redundancy groups arranged in the same node, standby storage control software that can set each of the programs as a FO destination are arranged in different nodes.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 31, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Shintaro Ito, Takahiro Yamamoto, Sachie Tajima, Masakuni Agetsuma