Patents by Inventor Hiroto EBARA

Hiroto EBARA 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: 10891166
    Abstract: According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: January 12, 2021
    Assignee: HITACHI, LTD.
    Inventors: Tsukasa Shibayama, Hiroto Ebara, Akiyoshi Tsuchiya, Tomohiro Kawaguchi
  • Publication number: 20200333954
    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: Application
    Filed: July 1, 2020
    Publication date: October 22, 2020
    Applicant: HITACHI, LTD.
    Inventors: Takeru CHIBA, Masakuni AGETSUMA, Takahiro YAMAMOTO, Hiroto EBARA
  • Publication number: 20200301581
    Abstract: A computer system includes a host unit that issues a request of an I/O processing to a volume VOL, a local pool control unit that is in charge of management of a local pool based on a storage area of a drive of one node, and a global pool control unit that is in charge of management of a global pool based on a plurality of local pools, wherein the global pool control unit controls transmission of target data of the I/O processing performed by the host unit based on a commonality relationship among a first node that is formed with the host unit performing the I/O processing, a second node that is formed with the global pool control unit, and a third node that is formed with the local pool control unit managing the local pool.
    Type: Application
    Filed: September 3, 2019
    Publication date: September 24, 2020
    Inventors: Hiroto EBARA, Yoshinori OHIRA, Hideo SAITO, Masakuni AGETSUMA, Takeru CHIBA, Takahiro YAMAMOTO
  • Publication number: 20200301842
    Abstract: Provided is a distributed storage system which can reduce a load on a network between storage apparatuses when an access request is received and improve responsiveness. In the distributed storage system, the storage device includes a data area and a cache area; a node becomes an owner node when receiving a transfer of charge of an LU from another node in a non-storage state where LU data is not stored in a data area; the processor of the owner node receives a read request for an LU that is in charge, obtains data of a target area based on data of the storage device of another node when the data of the target area is not stored in the data area or the cache area of the owner node, and transmits the data to a request source and stores it in a cache area.
    Type: Application
    Filed: September 19, 2019
    Publication date: September 24, 2020
    Inventors: Yoshinori OHIRA, Masakuni AGETSUMA, Takeru CHIBA, Takahiro YAMAMOTO, Hiroto EBARA, Hideo SAITO
  • Patent number: 10705737
    Abstract: An object is to construct a storage system configured 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: September 6, 2019
    Date of Patent: July 7, 2020
    Assignee: HITACHI, LTD.
    Inventors: Takeru Chiba, Masakuni Agetsuma, Takahiro Yamamoto, Hiroto Ebara
  • Publication number: 20200210291
    Abstract: Provided is a storage system that performs inter-node movement of parity and reconfiguration of a stripe when a node configuration is changed. The storage system includes a plurality of nodes and a management unit, in which the nodes are targets for data write and read requests, form a stripe by a plurality of data stored in different nodes and parity generated based on the plurality of data, and store the parity of the stripe to which the data under the write request belongs in a node different from the plurality of nodes that store the plurality of data so as to perform redundancy; and the management unit transmits, to the node, an arrangement change request to perform the inter-node movement of the parity and the reconfiguration of the stripe when the node configuration is changed.
    Type: Application
    Filed: August 28, 2019
    Publication date: July 2, 2020
    Inventors: Takahiro YAMAMOTO, Hiroto EBARA, Takeru CHIBA, Masakuni AGETSUMA
  • Publication number: 20200201724
    Abstract: While an extra storage resource required for an operation of IaaS/PaaS is reduced, an SLA on storage performance is maintained even upon a failure. In a storage system including a plurality of storage nodes for providing storage regions for storing data of a computer on which an application is executed, a normal mode to be set in a normal state and an emergency mode in which a predetermined function is suppressed compared with the normal mode are prepared as a process mode for a request for input and output of data. In the storage system, in response to the occurrence of a failure in a first storage node, the process mode is switched to the emergency mode for a second storage node in which the failure does not occur.
    Type: Application
    Filed: September 13, 2019
    Publication date: June 25, 2020
    Applicant: HITACHI, LTD.
    Inventors: Hideo SAITO, Yoshinori OHIRA, Masakuni AGETSUMA, Hiroto EBARA
  • 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: 20200125258
    Abstract: An object is to construct a storage system configured 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: Application
    Filed: September 6, 2019
    Publication date: April 23, 2020
    Applicant: HITACHI, LTD.
    Inventors: Takeru CHIBA, Masakuni AGETSUMA, Takahiro YAMAMOTO, Hiroto EBARA
  • Patent number: 10579433
    Abstract: According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 3, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Tsukasa Shibayama, Hiroto Ebara, Akiyoshi Tsuchiya, Tomohiro Kawaguchi
  • Publication number: 20200034263
    Abstract: A distributed storage system, which receives a write request from a client, includes a plurality of computers which receive power supply from a plurality of power supply units. A first computer, among the plurality of computers, which is a computer that receives the write request from the client, is configured to: cache updated data which is at least apart of data accompanying the write request; select n second computers which are n computers (n is a natural number) among computers each receiving power from a power supply unit different from a power supply unit of the first computer as transfer destinations of the updated data; and transfer the updated data to the selected n second computers, respectively. At least one of the n second computers, when caching the updated data from the first computer, is configured to return a result to the first computer.
    Type: Application
    Filed: September 6, 2017
    Publication date: January 30, 2020
    Inventors: Hiroto EBARA, Mitsuo HAYASAKA, Takeru CHIBA
  • Publication number: 20200019438
    Abstract: According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.
    Type: Application
    Filed: March 11, 2019
    Publication date: January 16, 2020
    Inventors: Tsukasa SHIBAYAMA, Hiroto EBARA, Akiyoshi TSUCHIYA, Tomohiro KAWAGUCHI
  • Publication number: 20200019439
    Abstract: According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.
    Type: Application
    Filed: May 8, 2019
    Publication date: January 16, 2020
    Inventors: Tsukasa SHIBAYAMA, Hiroto EBARA, Akiyoshi TSUCHIYA, Tomohiro KAWAGUCHI
  • Publication number: 20190104195
    Abstract: A computer system comprises a first computer having a first processing performed processing by using a storage region; a second computer having a second processing unit provided the storage region, manage a first port for communication with the first processing unit, and execute a processing request to the storage region; and a third computer having a third processing unit manage a second port for communication with the first processing unit. The third processing unit holds port management information for managing a correspondence relationship of the first port and the second port, selects the first port for redirecting on the basis of the port management information in a case of receiving a connection request; and transmits a response notifying the first port for redirecting to the first processing unit.
    Type: Application
    Filed: September 11, 2018
    Publication date: April 4, 2019
    Applicant: HITACHI, LTD.
    Inventors: Taisuke FUKUYAMA, Shuuhei MATSUMOTO, Kyosuke ACHIWA, Toru MAEDA, Hiroto EBARA