发明名称 STORAGE SYSTEM
摘要 The storage system according to the present invention comprises a controller, and multiple storage device constituting a RAID group. When storing write data to multiple discontinuous areas within stripes of a storage device, the storage system transmits a new data transmission command containing information for specifying the multiple discontinuous areas and a write data to the storage device, and thereafter, receives an intermediate parity generated from multiple write data and data before update of the multiple write data from the storage device, and then transmits the received intermediate parity and an intermediate parity transmission command to the storage device storing the parity. Thereafter, a data commitment command containing information for specifying multiple discontinuous areas is transmitted to multiple storage devices, and the storage device storing the parity generates a parity after update from the received intermediate parity and a parity before update corresponding to the intermediate parity, and stores the parity after update in a storage media.
申请公布号 US2016259687(A1) 申请公布日期 2016.09.08
申请号 US201414426716 申请日期 2014.03.28
申请人 HITACHI, LTD. 发明人 YOSHIHARA Tomohiro;YAMAMOTO Akira;HOMMA Shigeo;OGAWA Junji
分类号 G06F11/10;G06F3/06 主分类号 G06F11/10
代理机构 代理人
主权项 1. A storage system comprising a controller having one or more processors, and multiple storage devices having storage media, the multiple storage devices constituting a RAID group, wherein the RAID group is configured to store a parity calculated from data stored within a given range of n number of storage devices constituting the RAID group to the given range of one of said storage devices constituting the RAID group; when multiple write data is stored in a first storage device of the n number of storage devices, the processor is configured to: transmit to the first storage device a new data transmission command containing information capable of specifying multiple areas within the given range in the first storage device, and the multiple write data; receive multiple first intermediate parities generated from the multiple write data and data before update of the multiple write data from the first storage device; transmit an intermediate parity transmission command containing information. capable of specifying the multiple areas, and the multiple first intermediate parities, to a storage device storing the parity corresponding to the multiple write data; transmit a data commitment command containing information capable of specifying the multiple areas to the multiple storage devices; and when the storage device storing the parity receives the data commitment command, it is configured to generate a parity after update based on the first intermediate parity and the parity before update stored in multiple areas of the storage device storing the parity.
地址 Tokyo JP