Patents by Inventor Takaki Nakamura

Takaki Nakamura 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: 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
  • 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: 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
  • 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
  • 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: 20220100547
    Abstract: A compound storage system including: a storage box having a plurality of storage devices; and a plurality of servers capable of executing one or more virtual machines. The storage box stores a logical volume. The virtual machines executable by the server include an application VM and a controller VM. When a predetermined situation occurs in which an application VM of a migration source server is migrated to a predetermined migration destination server, at least one processor of the one or more servers in the compound storage system migrates the application VM to the migration destination server, and migrates a control right of a logical volume used by the application VM to a controller VM of the migration destination server.
    Type: Application
    Filed: February 26, 2021
    Publication date: March 31, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroto Ebara, Takaki Nakamura, Yoshinori Ohira
  • Patent number: 11237745
    Abstract: To more effectively eliminate a resource imbalance among storage apparatuses, and shorten the time required for elimination in a computer system including a plurality of storage apparatuses and a computer. In a computer system including a plurality of storage apparatuses that provide a volume to a computer and a storage management device that manages the plurality of storage apparatuses, in a case where there is an instruction to create a new volume, the storage management device compares a distribution of feature amounts of all volumes provided by each storage apparatus and a distribution of feature amounts of all volumes in a case of providing a newly created volume in each storage apparatus, and instructs a storage apparatus having a largest difference in the distributions of the feature amounts to create a volume.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: February 1, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Hideo Saito, Yoshinori Ohira, Azusa Jin
  • Publication number: 20210397485
    Abstract: In a distributed storage system, a volume classifier classifies a plurality of volumes into a plurality of groups on the basis of a fluctuation cycle of a load in each volume, a processor (a resource classifier) calculates a total load obtained by summing the loads of the plurality of volumes on the same node within a group at each time and calculates a group load on the basis of a peak of the total load, and the processor of one node (a rebalancer) calculates the group load on a movement destination node in a case where a volume as a movement candidate in rebalancing that moves the volume between nodes is moved from a movement source node to the movement destination node, determines a volume to be moved in the rebalancing and a movement destination volume on the basis of the calculated group load on the movement destination node, and performs the rebalancing.
    Type: Application
    Filed: March 12, 2021
    Publication date: December 23, 2021
    Inventors: Yuki SAKASHITA, Takaki NAKAMURA, Hitoshi KAMEI
  • Publication number: 20210389990
    Abstract: A computer system is constituted by a plurality of physical computers including a first physical computer and a second physical computer. One or more application instances that perform an application service and a storage service instance that provides a storage service including a volume used by the application instance operate on the first physical computer. The computer system predicts a future resource usage status of the first physical computer, creates a plan to move the one or more application instances operating on the first physical computer to the second physical computer based on the predicted future resource usage status, and executes the created plan.
    Type: Application
    Filed: March 12, 2021
    Publication date: December 16, 2021
    Inventors: Takaki NAKAMURA, Hitoshi KAMEI, Yuki SAKASHITA, Yoshinori OHIRA, Masakuni AGETSUMA
  • Publication number: 20210294630
    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: Application
    Filed: September 3, 2020
    Publication date: September 23, 2021
    Applicant: Hitachi, Ltd.
    Inventors: Azusa Jin, Takaki Nakamura, Masakuni Agetsuma
  • Patent number: 11128535
    Abstract: A computer system includes: a storage device; storage area management units that provide a storage area, based on the storage device to a data management unit having a data protection function for achieving availability of a system providing a service, and have a data control function for the storage area; and a control unit that manages arrangement of the storage area and a data control policy applied to the storage area. The control unit acquires setting information about the availability of the system providing the service and performance of the service and determines the data control policy applied to the storage area, based on the setting information. The storage area management units control the storage area, based on the data control policy.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: September 21, 2021
    Assignee: HITACHI, LTD.
    Inventors: Azusa Jin, Hideo Saito, Takaki Nakamura, Masakuni Agetsuma, Tsukasa Shibayama
  • Patent number: 10983720
    Abstract: A storage system is configured to include a plurality of storage nodes, and includes a selection unit which selects a storage node required for setting a data protection level after conversion from among the plurality of storage nodes on the basis of information related to the conversion of the data protection level. The storage node selected by the selection unit manages data using the data protection level after conversion.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: April 20, 2021
    Assignee: HITACHI, LTD.
    Inventors: Masakuni Agetsuma, Takahiro Yamamoto, Hideo Saito, Takaki Nakamura, Takeru Chiba, Hiroto Ebara
  • Patent number: 10979505
    Abstract: A highly accurate data migration pattern is decided on the bases of usages of a plurality of kinds of resources and by taking influence of execution of data migration on each resource into consideration. In a distributed storage system, a monitor acquires a per-period usage of each of the plurality of kinds of the resources per data, a performance simulator estimates a per-period usage of each resource on a migration destination node when the data is migrated by using the acquired per-data resource usage and calculates an estimate of a latency from the estimated usage of each resource and an optimizer decides a migration pattern of the data on the basis of the estimate of the latency.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: April 13, 2021
    Assignee: HITACHI, LTD.
    Inventors: Yuki Sakashita, Hideo Saito, Takaki Nakamura, Akiyoshi Tsuchiya, Tsukasa Shibayama, Azusa Jin
  • Publication number: 20210105322
    Abstract: A highly accurate data migration pattern is decided on the bases of usages of a plurality of kinds of resources and by taking influence of execution of data migration on each resource into consideration. In a distributed storage system, a monitor acquires a per-period usage of each of the plurality of kinds of the resources per data, a performance simulator estimates a per-period usage of each resource on a migration destination node when the data is migrated by using the acquired per-data resource usage and calculates an estimate of a latency from the estimated usage of each resource and an optimizer decides a migration pattern of the data on the basis of the estimate of the latency.
    Type: Application
    Filed: March 11, 2020
    Publication date: April 8, 2021
    Applicant: HITACHI, LTD.
    Inventors: Yuki SAKASHITA, Hideo SAITO, Takaki NAKAMURA, Akiyoshi TSUCHIYA, Tsukasa SHIBAYAMA, Azusa JIN
  • Patent number: 10817205
    Abstract: Processing efficiency of a computer using a volume and processing efficiency of another computer using another volume corresponding to the volume can be maintained at high levels. In a computer system, a storage apparatus is able to provide a certain volume to a computer, and another storage apparatus provides data to the computer by causing a virtualization function to point to another volume from the certain volume and copying data from the other volume to the certain volume. An upper limit on the number of pages copiable from the other volume to the certain volume of the storage apparatus is set. A CPU of the other storage apparatus copies data in an amount equal to or smaller than the upper limit from a page among multiple pages of the other volume to a storage region corresponding to a page forming the certain volume of the storage apparatus.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: October 27, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Hideo Saito, Ken Nomura
  • Publication number: 20200304373
    Abstract: A computer system includes: a storage device; storage area management units that provide a storage area, based on the storage device to a data management unit having a data protection function for achieving availability of a system providing a service, and have a data control function for the storage area; and a control unit that manages arrangement of the storage area and a data control policy applied to the storage area. The control unit acquires setting information about the availability of the system providing the service and performance of the service and determines the data control policy applied to the storage area, based on the setting information. The storage area management units control the storage area, based on the data control policy.
    Type: Application
    Filed: September 4, 2019
    Publication date: September 24, 2020
    Applicant: HITACHI, LTD.
    Inventors: Azusa JIN, Hideo SAITO, Takaki NAKAMURA, Masakuni AGETSUMA, Tsukasa SHIBAYAMA
  • Publication number: 20200174672
    Abstract: A storage system is configured to include a plurality of storage nodes, and includes a selection unit which selects a storage node required for setting a data protection level after conversion from among the plurality of storage nodes on the basis of information related to the conversion of the data protection level. The storage node selected by the selection unit manages data using the data protection level after conversion.
    Type: Application
    Filed: September 12, 2019
    Publication date: June 4, 2020
    Applicant: Hitachi, Ltd.
    Inventors: Masakuni Agetsuma, Takahiro Yamamoto, Hideo Saito, Takaki Nakamura, Takeru Chiba, Hiroto Ebara
  • Publication number: 20200167092
    Abstract: To more effectively eliminate a resource imbalance among storage apparatuses, and shorten the time required for elimination in a computer system including a plurality of storage apparatuses and a computer. In a computer system including a plurality of storage apparatuses that provide a volume to a computer and a storage management device that manages the plurality of storage apparatuses, in a case where there is an instruction to create a new volume, the storage management device compares a distribution of feature amounts of all volumes provided by each storage apparatus and a distribution of feature amounts of all volumes in a case of providing a newly created volume in each storage apparatus, and instructs a storage apparatus having a largest difference in the distributions of the feature amounts to create a volume.
    Type: Application
    Filed: August 28, 2019
    Publication date: May 28, 2020
    Applicant: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Hideo Saito, Yoshinori Ohira, Azusa Jin
  • Publication number: 20190265904
    Abstract: Processing efficiency of a computer using a volume and processing efficiency of another computer using another volume corresponding to the volume can be maintained at high levels. In a computer system, a storage apparatus is able to provide a certain volume to a computer, and another storage apparatus provides data to the computer by causing a virtualization function to point to another volume from the certain volume and copying data from the other volume to the certain volume. An upper limit on the number of pages copiable from the other volume to the certain volume of the storage apparatus is set. A CPU of the other storage apparatus copies data in an amount equal to or smaller than the upper limit from a page among multiple pages of the other volume to a storage region corresponding to a page forming the certain volume of the storage apparatus.
    Type: Application
    Filed: August 30, 2018
    Publication date: August 29, 2019
    Applicant: HITACHI, LTD.
    Inventors: Takaki Nakamura, Hideo Saito, Ken Nomura
  • Publication number: 20190250994
    Abstract: To reduce cumbersomeness in manually setting backup requirements per middleware. Not only one or more deployment requirements but also one or more first backup requirements are associated with a middleware deployment indication. In response to the indication, middleware deployment and backup setting are performed. The middleware deployment includes associating volumes (VOLs) the number of which complies with the one or more deployment requirements, with virtual machines (VMs) the number of which complies with the one or more deployment requirements. The backup setting includes associating two or more backup requirements based on the one or more first backup requirements and one or more predetermined second backup requirements in response to a middleware type of middleware to be deployed, with the middleware deployment.
    Type: Application
    Filed: August 31, 2018
    Publication date: August 15, 2019
    Applicant: HITACHI, LTD.
    Inventors: Hideo SAITO, Takaki NAKAMURA, Soichi TAKASHIGE, Masakuni AGETSUMA