UTILIZING A LOCAL AREA NETWORK MEMORY AND A DISPERSED STORAGE NETWORK MEMORY TO ACCESS DATA
First Claim
1. A method comprises:
- encoding, in accordance with a dispersed storage error coding function, data based on a decode threshold parameter and a pillar width parameter to produce a set of encoded data slices;
selecting a local area network (LAN) pillar width value of encoded data slices of the set of encoded data slices for storage in LAN available memories, wherein the LAN pillar width value is based on the decode threshold parameter, the pillar width parameter, and quantities of the LAN available memories and wherein the LAN pillar width value is equal to or greater than a value of the decode threshold parameter; and
selecting a wide area network (WAN) pillar width value of encoded data slices of the set of encode data slices for storage in a dispersed storage network (DSN) memory of a wide area network, wherein the WAN pillar width value is based on the decode threshold parameter and the pillar width parameter and wherein the WAN pillar width value is equal to or greater than the value of the decode threshold parameter.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module encoding data based on a decode threshold parameter and a pillar width parameter to produce a set of encoded data slices and selecting a local area network (LAN) pillar width value of encoded data slices of the set of encoded data slices for storage in LAN available memories, wherein the LAN pillar width value is based on the decode threshold parameter, the pillar width parameter, and quantities of the LAN available memories. The method continues with the processing module selecting a wide area network (WAN) pillar width value of encoded data slices of the set of encode data slices for storage in a dispersed storage network (DSN) memory of a wide area network, wherein the WAN pillar width value is based on the decode threshold parameter and the pillar width parameter.
11 Citations
18 Claims
-
1. A method comprises:
-
encoding, in accordance with a dispersed storage error coding function, data based on a decode threshold parameter and a pillar width parameter to produce a set of encoded data slices; selecting a local area network (LAN) pillar width value of encoded data slices of the set of encoded data slices for storage in LAN available memories, wherein the LAN pillar width value is based on the decode threshold parameter, the pillar width parameter, and quantities of the LAN available memories and wherein the LAN pillar width value is equal to or greater than a value of the decode threshold parameter; and selecting a wide area network (WAN) pillar width value of encoded data slices of the set of encode data slices for storage in a dispersed storage network (DSN) memory of a wide area network, wherein the WAN pillar width value is based on the decode threshold parameter and the pillar width parameter and wherein the WAN pillar width value is equal to or greater than the value of the decode threshold parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for setting up a local area network (LAN) and wide area network (WAN) dispersed storage system, the method comprises:
-
determining LAN available memories of a local area network (LAN) environment; establishing a decode threshold parameter and a pillar width parameter of a dispersed storage error coding function based on quantities of the LAN available memories; determining a LAN pillar width value based on the decode threshold parameter, the pillar width parameter, and the quantities of the LAN available memories, wherein the LAN pillar width value is equal to or greater than a value of the decode threshold parameter; and determining a WAN pillar width value based on the decode threshold parameter and the pillar width parameter, wherein the WAN pillar width value is equal to or greater than the value of the decode threshold parameter, wherein, for data that is encoded into a set of encoded data slices in accordance with the dispersed storage error coding function, the decode threshold parameter, and the pillar width parameter, a LAN pillar width value of encoded data slices of the set of encoded data slices are selected for storage in the LAN available memories, and a WAN pillar width value of encoded data slices of the set of encode data slices for storage in a distributed storage network (DSN) memory of the WAN. - View Dependent Claims (7, 8, 9)
-
-
10. A dispersed storage (DS) module comprises:
-
a first module, when operable within a computing device, causes the computing device to; encode, in accordance with a dispersed storage error coding function, data based on a decode threshold parameter and a pillar width parameter to produce a set of encoded data slices; a second module, when operable within the computing device, causes the computing device to; select a local area network (LAN) pillar width value of encoded data slices of the set of encoded data slices for storage in LAN available memories, wherein the LAN pillar width value is based on the decode threshold parameter, the pillar width parameter, and quantities of the LAN available memories and wherein the LAN pillar width value is equal to or greater than a value of the decode threshold parameter; and a third module, when operable within the computing device, causes the computing device to; select a wide area network (WAN) pillar width value of encoded data slices of the set of encode data slices for storage in a dispersed storage network (DSN) memory of a wide area network, wherein the WAN pillar width value is based on the decode threshold parameter and the pillar width parameter and wherein the WAN pillar width value is equal to or greater than the value of the decode threshold parameter. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A dispersed storage (DS) module for setting up a local area network (LAN) and wide area network (WAN) dispersed storage system comprises:
-
a first module, when operable within a computing device, causes the computing device to; determine LAN available memories of a local area network (LAN) environment; a second module, when operable within the computing device, causes the computing device to; establish a decode threshold parameter and a pillar width parameter of a dispersed storage error coding function based on quantities of the LAN available memories; a third module, when operable within the computing device, causes the computing device to; determine a LAN pillar width value based on the decode threshold parameter, the pillar width parameter, and the quantities of the LAN available memories, wherein the LAN pillar width value is equal to or greater than a value of the decode threshold parameter; and a fourth module, when operable within the computing device, causes the computing device to; determine a WAN pillar width value based on the decode threshold parameter and the pillar width parameter, wherein the WAN pillar width value is equal to or greater than the value of the decode threshold parameter, wherein, for data that is encoded into a set of encoded data slices in accordance with the dispersed storage error coding function, the decode threshold parameter, and the pillar width parameter, a LAN pillar width value of encoded data slices of the set of encoded data slices are selected for storage in the LAN available memories, and a WAN pillar width value of encoded data slices of the set of encode data slices for storage in a distributed storage network (DSN) memory of the WAN. - View Dependent Claims (16, 17, 18)
-
Specification