发明名称 Dispersed storage write process
摘要 A dispersed storage (DS) method begins by issuing a plurality of write commands to a plurality of DS storage units. The method continues by receiving a write acknowledgement from one of the plurality of DS storage units to produce a received write acknowledgement. The method continues by issuing a plurality of commit commands to the plurality of DS storage units when a write threshold number of the received write acknowledgements have been received. The method continues by receiving a commit acknowledgement from a DS storage unit of the plurality of DS storage units to produce a received commit acknowledgement. The method continues by issuing a plurality of finalize commands to the plurality of DS storage units when a write threshold number of the received commit acknowledgements have been received.
申请公布号 US9092140(B2) 申请公布日期 2015.07.28
申请号 US201313863475 申请日期 2013.04.16
申请人 Cleversafe, Inc. 发明人 Cilfone Bart;Baptist Andrew;Dhuse Greg;Volvovski Ilya;Resch Jason K.
分类号 G06F12/00;G06F3/06;G06F11/10;H04L29/08 主分类号 G06F12/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by a dispersed storage (DS) processing module, the method comprises: issuing a plurality of write commands to a plurality of DS units to write data slices for storage in the plurality of DS units, in which the data slices are error encoded slices of data dispersed for storage among the plurality of DS units and in which a read threshold number of the data slices are required to recover the data, the read threshold number of the data slices being less than all of the error encoded slices of the data; receiving a write threshold number of write acknowledgements from among the plurality of DS units within a first time period in response to the issuing of the plurality of write commands, the write threshold number for writing the data slices being less than all of the error encoded slices of the data; issuing a plurality of commit commands to the plurality of DS units when the write threshold number of the write acknowledgements have been received within the first time period, the plurality of commit commands instructing the plurality of DS units to commit writing the data slices for storage; receiving the write threshold number of commit acknowledgements from among the plurality of DS units to indicate that the write threshold number of the data slices are committed to be written for storage among the plurality of DS units; and issuing a plurality of finalize commands to the plurality of DS units in response to receiving the write threshold number of the commit acknowledgements.
地址 Chicago IL US