发明名称 Storing data in accordance with a performance threshold
摘要 In response to a write operation for a set of encoded data slices, a method begins by a dispersed storage (DS) processing module determining whether to use a performance threshold number of encoded data slices of the set of encoded data slices. When the performance threshold number of encoded data slices is to be used, the method continues with the DS processing module determining the performance threshold number of encoded data slices and sending a performance threshold number of initial phase write requests to storage units. When a write threshold number of write responses are received, the method continues with the DS processing module sending a number of next phase write requests to the storage units, where the number of next phase write requests is equal to or greater than the write threshold number and is less than or equal to the performance threshold number.
申请公布号 US9405609(B2) 申请公布日期 2016.08.02
申请号 US201414256536 申请日期 2014.04.18
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Dhuse Greg;Resch Jason K.;Shirley, Jr. Thomas Franklin
分类号 G06F11/00;G06F11/07;H04L29/08;G06F3/06;G06F11/10 主分类号 G06F11/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by one or more processing modules of a computing device of a dispersed storage network (DSN), the method comprises: in response to a write operation for a set of encoded data slices, determining whether to use a performance threshold number of encoded data slices of the set of encoded data slices, wherein a segment of data is dispersed storage error encoded into the set of encoded data slices having a total number of encoded data slices, wherein a decode threshold number of encoded data slices is required to reconstruct the segment of data, and wherein the performance threshold number is less than the total number; and when the performance threshold number of encoded data slices is to be used: determining the performance threshold number of encoded data slices;sending a performance threshold number of initial phase write requests regarding the performance threshold number of encoded data slices to storage units of the DSN; andwhen a write threshold number of write responses are received from at least some of the storage units in response to the performance threshold number of initial phase write requests, sending a number of next phase write requests to the storage units, wherein the number of next phase write requests is equal to or greater than the write threshold number and is less than or equal to the performance threshold number, wherein the write threshold number is equal to or greater than the decode threshold number and is less than or equal to the performance threshold number.
地址 Armonk NY US