发明名称 Adjusting a dispersal parameter of dispersedly stored data
摘要 A method includes storing a first subset of encoded data slices of a set of encoded data slices in one local memory, LAN memory, and/or WAN memory. The method further includes storing a second subset of encoded data slices in a different one of the local memory, the LAN memory, and the WAN memory. The method further includes determining to make a change in storage of the set of encoded data slices. The method further includes determining to make an adjustment to the pillar width number based on the determined storage change. The method further includes generating adjusted encoded data slices for the set of encoded data slices based on the adjustment to the pillar width number. The method further includes storing the updated set of encoded data slices in accordance with the determined change in the storage of the set of encoded data slices.
申请公布号 US9501358(B2) 申请公布日期 2016.11.22
申请号 US201514842129 申请日期 2015.09.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Resch Jason K.;Grube Gary W.;Markison Timothy W.
分类号 G06F11/10;H03M13/27;H04L29/08;G06F3/06;G06F11/34;H03M13/09;H03M13/15;H03M13/23 主分类号 G06F11/10
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by a computing device, the method comprises: storing a first subset of encoded data slices of a set of encoded data slices in one of local memory of the computing device, local area network (LAN) memory affiliated with the computing device, and wide area network (WAN) memory affiliated with the computing device, wherein a data segment of a data object is encoded using a dispersed storage error coding function to produce the set of encoded data slices, wherein a decode threshold number of encoded data slices of the set of encoded data slices is needed to recover the data segment and wherein the dispersed storage error coding function includes a pillar width number, which corresponds to a number of encoded data slices in the set of encoded data slices, and the decode threshold number; storing a second subset of encoded data slices of the set of encoded data slices in a different one of the local memory, the LAN memory, and the WAN memory; determining to make a change in storage of the set of encoded data slices; determining to make an adjustment to the pillar width number based on the determined change in the storage of the set of encoded data slices; generating adjusted encoded data slices for the set of encoded data slices based on the adjustment to the pillar width number to produce an updated set of encoded data slices; and storing the updated set of encoded data slices in accordance with the determined change in the storage of the set of encoded data slices.
地址 Armonk NY US