Accessing a global vault in multiple dispersed storage networks
First Claim
Patent Images
1. A method for execution by a computing device, the method comprises:
- receiving a dispersed storage network (DSN) access request;
determining whether the DSN access request is associated with a local DSN vault or a global DSN vault, wherein the local DSN vault is contained within a DSN of a plurality of DSNs and the global DSN vault is contained within at least some of the plurality of DSNs, wherein each of the plurality of DSNs includes a plurality of storage units, wherein the local DSN vault is a virtual memory space of at least some of the plurality of storage units of the DSN, and wherein the global DSN vault is a virtual memory space of at least some of the plurality of storage units in each of the least some of the plurality of DSNs; and
when the DSN access request is associated with the global DSN vault;
identifying a primary DSN of the plurality of DSNs; and
facilitating processing of the DSN access request by the primary DSN, wherein the DSN access request identifies a set of encoded data slices and wherein a data segment of data is dispersed storage error encoded to produce the set of encoded data slices.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module receiving a dispersed storage network (DSN) access request and determining whether the DSN access request is associated with a local DSN vault or a global DSN vault, wherein the local DSN vault is contained within a DSN of a plurality of DSNs and the global DSN vault is contained within at least some of the plurality of DSNs. The method continues with the processing module identifying a primary DSN of the plurality of DSNs and facilitating processing of the DSN access request by the primary DSN when the DSN access request is associated with the global DSN vault.
92 Citations
16 Claims
-
1. A method for execution by a computing device, the method comprises:
-
receiving a dispersed storage network (DSN) access request; determining whether the DSN access request is associated with a local DSN vault or a global DSN vault, wherein the local DSN vault is contained within a DSN of a plurality of DSNs and the global DSN vault is contained within at least some of the plurality of DSNs, wherein each of the plurality of DSNs includes a plurality of storage units, wherein the local DSN vault is a virtual memory space of at least some of the plurality of storage units of the DSN, and wherein the global DSN vault is a virtual memory space of at least some of the plurality of storage units in each of the least some of the plurality of DSNs; and when the DSN access request is associated with the global DSN vault; identifying a primary DSN of the plurality of DSNs; and facilitating processing of the DSN access request by the primary DSN, wherein the DSN access request identifies a set of encoded data slices and wherein a data segment of data is dispersed storage error encoded to produce the set of encoded data slices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer of a dispersed storage system that includes a plurality of dispersed storage networks (DSNs), the computer comprises:
-
an interface; a memory; and a processing module operable to; receive, via the interface, a dispersed storage network (DSN) access request; determine whether the DSN access request is associated with a local DSN vault or a global DSN vault, wherein the local DSN vault is contained within a DSN of a plurality of DSNs and the global DSN vault is contained within at least some of the plurality of DSNs, wherein each of the plurality of DSNs includes a plurality of storage units, wherein the local DSN vault is a virtual memory space of at least some of the plurality of storage units of the DSN, and wherein the global DSN vault is a virtual memory space of at least some of the plurality of storage units in each of the least some of the plurality of DSNs; and when the DSN access request is associated with the global DSN vault; identify a primary DSN of the plurality of DSNs; and facilitate processing of the DSN access request by the primary DSN, wherein the DSN access request identifies a set of encoded data slices and wherein a data segment of data is dispersed storage error encoded to produce the set of encoded data slices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification