-
公开(公告)号:US12045133B2
公开(公告)日:2024-07-23
申请号:US17940312
申请日:2022-09-08
Applicant: Hitachi, Ltd.
Inventor: Takahiro Yamamoto , Hideo Saito , Shintaro Ito , Sachie Tajima , Hiroto Ebara , Taisuke Ono
CPC classification number: G06F11/1076 , G06F11/0772 , G06F11/1469
Abstract: In each node constituting a storage system, there is at least one of a storage area (user area) in which a user data set is stored and a storage area (parity area). For the node having the user area, there is user part difference information including information indicating whether or not to be in presence of difference for each user area of the node. For the node having the parity area, there is parity part difference information including the information indicating whether or not to be in the presence of difference for each parity area of the node. Out of the parity part difference information, the information corresponding to the parity area is the information indicating the presence of difference when there is the information indicating the presence of difference in the storage area of any of the data sets used for generating the parity stored in the parity area.
-
公开(公告)号:US11669396B2
公开(公告)日:2023-06-06
申请号:US17497092
申请日:2021-10-08
Applicant: Hitachi, Ltd.
Inventor: Takahiro Yamamoto , Hiroto Ebara , Takeru Chiba , Masakuni Agetsuma
IPC: G06F11/10
CPC classification number: G06F11/1076
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.
-
公开(公告)号:US11592999B2
公开(公告)日:2023-02-28
申请号:US17192706
申请日:2021-03-04
Applicant: Hitachi, Ltd.
Inventor: Tatsuya Hirai , Takahiro Yamamoto , Hiroto Ebara , Masakuni Agetsuma , Yoshinori Ohira
Abstract: The storage part receives an I/O request including the ID of software, information regarding a storage area to and from which the software performs input and output, and a token. The storage part checks the I/O request against the software ID, the information regarding the storage area, and the token received from an I/O control part so as to determine whether access to the storage part is allowed. Upon determination that the access to the storage part is allowed, the storage part processes the I/O request.
-
公开(公告)号:US20220269567A1
公开(公告)日:2022-08-25
申请号:US17474395
申请日:2021-09-14
Applicant: Hitachi, Ltd.
Inventor: Hiroto Ebara , Akira Yamamoto , Yoshinori Ohira , Takahiro Yamamoto , Masakuni Agetsuma , Tatsuya Hirai
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.
-
公开(公告)号:US11321208B2
公开(公告)日:2022-05-03
申请号:US16492051
申请日:2017-09-06
Applicant: Hitachi, Ltd.
Inventor: Hiroto Ebara , Mitsuo Hayasaka , Takeru Chiba
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.
-
公开(公告)号:US11068367B2
公开(公告)日:2021-07-20
申请号:US16569964
申请日:2019-09-13
Applicant: HITACHI, LTD.
Inventor: Hideo Saito , Yoshinori Ohira , Masakuni Agetsuma , Hiroto Ebara
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.
-
公开(公告)号:US10705737B2
公开(公告)日:2020-07-07
申请号:US16563522
申请日:2019-09-06
Applicant: HITACHI, LTD.
Inventor: Takeru Chiba , Masakuni Agetsuma , Takahiro Yamamoto , Hiroto Ebara
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.
-
公开(公告)号:US20200174672A1
公开(公告)日:2020-06-04
申请号:US16568543
申请日:2019-09-12
Applicant: Hitachi, Ltd.
Inventor: Masakuni Agetsuma , Takahiro Yamamoto , Hideo Saito , Takaki Nakamura , Takeru Chiba , Hiroto Ebara
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.
-
公开(公告)号:US12105824B2
公开(公告)日:2024-10-01
申请号:US18331359
申请日:2023-06-08
Applicant: Hitachi, Ltd.
Inventor: Takaki Nakamura , Takahiro Yamamoto , Hideo Saito , Keisuke Matsumoto , Hiroto Ebara , Naruki Kurata
IPC: G06F21/62
CPC classification number: G06F21/6218
Abstract: An object of the invention is to appropriately separate an available cluster for each user in a storage system configured by using a plurality of clusters each of which is an aggregate of nodes. A computer system includes a plurality of K8s clusters each configured by one or a plurality of K8s nodes, a storage that provides a volume, and a tenant management unit that manages the plurality of the K8s clusters and the storage. The tenant management unit creates, in the storage, a plurality of tenants respectively corresponding to the plurality of the K8s clusters. The storage, for each of the plurality of the K8s clusters, permits access from the K8s cluster to a tenant corresponding to the K8s cluster and prohibits access from the K8s cluster to a tenant not corresponding to the K8s cluster.
-
公开(公告)号:US12066894B2
公开(公告)日:2024-08-20
申请号:US18138179
申请日:2023-04-24
Applicant: Hitachi, Ltd.
Inventor: Takahiro Yamamoto , Hiroto Ebara , Takeru Chiba , Masakuni Agetsuma
IPC: G06F11/10
CPC classification number: G06F11/1076
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.
-
-
-
-
-
-
-
-
-