-
公开(公告)号: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.
-
公开(公告)号:US11789613B2
公开(公告)日:2023-10-17
申请号:US17690191
申请日:2022-03-09
Applicant: Hitachi, Ltd.
Inventor: Shintaro Ito , Sachie Tajima , Takahiro Yamamoto , Masakuni Agetsuma
CPC classification number: G06F3/0611 , G06F3/065 , G06F3/0656 , G06F3/0683 , G06F11/2082
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.
-
公开(公告)号: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.
-
公开(公告)号:US20220100616A1
公开(公告)日:2022-03-31
申请号:US17198390
申请日:2021-03-11
Applicant: Hitachi, Ltd.
Inventor: Shintaro Ito , Takahiro Yamamoto , Sachie Tajima , Masakuni Agetsuma
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.
-
公开(公告)号:US11204709B2
公开(公告)日:2021-12-21
申请号:US16796656
申请日:2020-02-20
Applicant: Hitachi, Ltd.
Inventor: Shintaro Ito , Takahiro Yamamoto , Hideo Saito
Abstract: Disclosed is a storage system having a plurality of storage nodes, each of the storage nodes including: a non-volatile storage apparatus that stores control information regarding a volume; a capacity controller that performs control associated with writing information to and reading information from the storage apparatus; and a migration controller migrates the volume, in which when the volume is migrated between the storage nodes, the capacity controller updates the control information in response to the migration of the volume performed by the migration controller.
-
公开(公告)号:US20210303178A1
公开(公告)日:2021-09-30
申请号:US17019471
申请日:2020-09-14
Applicant: Hitachi, Ltd.
Inventor: Yoshinori Ohira , Akira Yamamoto , Ryosuke Tatsumi , Takahiro Yamamoto , Masakuni Agetsuma
IPC: G06F3/06
Abstract: Provided are: one or plural storage units including a plurality of physical storage devices (PDEVs); and a plurality of computers connected to the one or plural storage units via a communication network. Two or more computers execute storage control programs (hereinafter, control programs), respectively. Two or more control programs share a plurality of storage areas provided by the plurality of PDEVs and metadata regarding the plurality of storage areas. When the control program fails, another control program sharing the metadata accesses data stored in a storage area. When a PDEV fails, the control program restores data of the failed PDEV using redundant data stored in another PDEV that has not failed.
-
9.
公开(公告)号:US10788999B2
公开(公告)日:2020-09-29
申请号:US16192919
申请日:2018-11-16
Applicant: HITACHI, LTD.
Inventor: Akira Yamamoto , Takahiro Yamamoto
Abstract: An information system according to one embodiment of this invention includes a first computer which is an SDS (Software Defined Storage) having a virtualization function and a second computer which is an SDS. The first computer can provide a logical volume using a volume in the second computer as a storage region by the virtualization function. When the information system receives a direction to install a storage control program to the second computer, the information system specifies the logical volume using the volume of the second computer as the storage region among logical volumes in the first computer, and then moves data stored in the volume of the second computer used by the specified logical volume as the storage region to a storage device in the first computer. Thereafter, the storage control program is installed in the second computer.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-