Standard and non-standard dispersed storage network data access
First Claim
1. A method comprises:
- receiving, by a computing device of a dispersed storage network (DSN), a non-standard data access request regarding a set of encoded data slices, wherein a data segment of data is dispersed storage error encoded into the of encoded data slices, wherein the set of encoded data slices are stored in a set of storage units of the DSN, and wherein the non-standard data access request includes a set of network identifiers of the set of storage units, a data identifier corresponding to the data, and a data access function;
converting, by the computing device, the non-standard data access request into one or more DSN slice names;
determining, by the computing device, whether the one or more DSN slice names are within a slice name range allocated to the computing device; and
when the one or more DSN slice names are within the slice name range, executing, by the computing device, the data access function regarding one or more encoded data slices corresponding to the one or more DSN slice names.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving, by a computing device of a dispersed storage network (DSN), a non-standard data access request regarding a set of encoded data slices, where the non-standard data access request includes a set of network identifiers of a set of storage units, a data identifier corresponding to data, and a data access function. The method further includes the computing device converting the non-standard data access request into one or more DSN slice names. The method further includes the computing device determining that the one or more DSN slice names are within a slice name range allocated to the computing device. When the one or more DSN slice names are within the slice name range, the method further includes the computing device executing the data access function regarding one or more encoded data slices corresponding to the one or more DSN slice names.
-
Citations
15 Claims
-
1. A method comprises:
-
receiving, by a computing device of a dispersed storage network (DSN), a non-standard data access request regarding a set of encoded data slices, wherein a data segment of data is dispersed storage error encoded into the of encoded data slices, wherein the set of encoded data slices are stored in a set of storage units of the DSN, and wherein the non-standard data access request includes a set of network identifiers of the set of storage units, a data identifier corresponding to the data, and a data access function; converting, by the computing device, the non-standard data access request into one or more DSN slice names; determining, by the computing device, whether the one or more DSN slice names are within a slice name range allocated to the computing device; and when the one or more DSN slice names are within the slice name range, executing, by the computing device, the data access function regarding one or more encoded data slices corresponding to the one or more DSN slice names. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device of a dispersed storage network (DSN) comprises:
-
a memory; an interface; a processing module, wherein the processing module is operably coupled to the memory and the interface, and wherein the processing module is operable to; receive, via the interface, a non-standard data access request regarding a set of encoded data slices, wherein a data segment of data is dispersed storage error encoded into the of encoded data slices, wherein the set of encoded data slices are stored in a set of storage units of the DSN, and wherein the non-standard data access request includes a set of network identifiers of the set of storage units, a data identifier corresponding to the data, and a data access function; convert the non-standard data access request into one or more DSN slice names; determine whether the one or more DSN slice names are within a slice name range allocated to the computing device; and when the one or more DSN slice names are within the slice name range, execute the data access function regarding one or more encoded data slices corresponding to the one or more DSN slice names. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification