-
公开(公告)号:US11137940B2
公开(公告)日:2021-10-05
申请号:US16377372
申请日:2019-04-08
Applicant: Hitachi, Ltd.
Inventor: Shintaro Ito , Yuko Matsui , Masakuni Agetsuma , Hideo Saito , Takeru Chiba , Takahiro Yamamoto
Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.
-
公开(公告)号:US10657062B2
公开(公告)日:2020-05-19
申请号:US15821997
申请日:2017-11-24
Applicant: HITACHI, LTD.
Inventor: Atsushi Tashiro , Shintaro Ito , Takeru Chiba , Shinya Hayashi , Satoshi Kamijo
IPC: G06F12/0873 , G06F11/10
Abstract: A first node retains node management information for managing each of the nodes, presence or absence in the first node of a transfer target data set, a write destination, which is a strip in a node area of the node. Concerning the second nodes, this is each of the nodes other than the first node, the first node: (A) when specifying from the node management information that there are two or more transfer target data sets, write destinations that are respectively two or more strips in a node area of the second node, specifies two or more intra-node positions respectively corresponding to the two or more transfer target data sets; and (B) transmits, to the second node, one command for transfer, transfer targets of which are two or more transfer target data sets respectively present in the specified two or more intra-node positions.
-
公开(公告)号:US10282136B1
公开(公告)日:2019-05-07
申请号:US15910085
申请日:2018-03-02
Applicant: Hitachi, Ltd.
Inventor: Shintaro Ito , Yuko Matsui , Masakuni Agetsuma , Hideo Saito , Takeru Chiba , Takahiro Yamamoto
Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.
-
公开(公告)号:US11169879B2
公开(公告)日:2021-11-09
申请号:US16553360
申请日:2019-08-28
Applicant: Hitachi, Ltd.
Inventor: Takahiro Yamamoto , Hiroto Ebara , Takeru Chiba , Masakuni Agetsuma
IPC: G06F11/10
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.
-
公开(公告)号:US11112973B2
公开(公告)日:2021-09-07
申请号:US16558460
申请日:2019-09-03
Applicant: Hitachi, Ltd.
Inventor: Hiroto Ebara , Yoshinori Ohira , Hideo Saito , Masakuni Agetsuma , Takeru Chiba , Takahiro Yamamoto
IPC: G06F3/06
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.
-
公开(公告)号:US10372538B2
公开(公告)日:2019-08-06
申请号:US15554291
申请日:2015-03-06
Applicant: HITACHI, LTD.
Inventor: Takeru Chiba , Hiroaki Akutsu
Abstract: A virtual parity group including virtual storage drives is formed. A redundant data set is stored in a virtual stripe array including virtual stripes that are virtual storage regions of a prescribed size of the respective virtual storage drives constituting the virtual parity group. The virtual stripes of the virtual stripe array are mapped to different physical storage drives, respectively. Virtual chunks including one or more virtual stripe arrays formed in the virtual parity group. Physical parity groups including the physical storage drives are formed. The virtual stripes of the virtual chunks in a distributed manner are mapped to the physical parity groups. One or more virtual chunks are selected from among the virtual chunks. Storage regions corresponding to the selected one or more virtual chunks are converted to spare regions in the physical storage region.
-
-
-
-
-