VIRTUALIZED DATA STORAGE VAULTS ON A DISPERSED DATA STORAGE NETWORK
First Claim
1. A dispersed data storage system comprises:
- a plurality of slice servers, wherein a first set of the plurality of slice servers supports a first virtual digital data storage vault and a second set of the plurality of slice servers supports a second virtual digital data storage vault, wherein a slice server of the plurality of slice servers is in the first set and is in the second set, and wherein the slice server functions to;
receive a request to access a virtual digital data storage vault;
determine whether the virtual digital data storage vault is the first or the second virtual digital data storage vault;
when the virtual digital data storage vault is the first or the second virtual digital data storage vault, determine whether the request is valid; and
when the request is valid, execute the request to generate a response.
7 Assignments
0 Petitions
Accused Products
Abstract
A dispersed data storage system includes a plurality of slice servers. In the system, a first set of the slice servers supports a first virtual digital data storage vault and a second set of the slice servers supports a second virtual digital data storage vault. A slice server is in the first and second sets and functions to: receive a request to access a virtual digital data storage vault; determine whether the virtual digital data storage vault is the first or the second virtual digital data storage vault; when the virtual digital data storage vault is the first or the second virtual digital data storage vault, determine whether the request is valid; and when the request is valid, execute the request to generate a response.
27 Citations
11 Claims
-
1. A dispersed data storage system comprises:
a plurality of slice servers, wherein a first set of the plurality of slice servers supports a first virtual digital data storage vault and a second set of the plurality of slice servers supports a second virtual digital data storage vault, wherein a slice server of the plurality of slice servers is in the first set and is in the second set, and wherein the slice server functions to; receive a request to access a virtual digital data storage vault; determine whether the virtual digital data storage vault is the first or the second virtual digital data storage vault; when the virtual digital data storage vault is the first or the second virtual digital data storage vault, determine whether the request is valid; and when the request is valid, execute the request to generate a response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A slice server comprises:
-
a network port operable for coupling to a network; a central processing unit operably coupled to the network port; and memory operably coupled to the central processing unit, wherein the central processing unit functions to; maintain a list of virtual digital data storage vaults that are supported by the slice server, wherein the list of virtual digital data storage vaults is stored in the memory, wherein the list of virtual digital data storage vaults includes a plurality of entries, and wherein an entry of the plurality of entries includes a virtual digital data storage vault identifier and allocated memory space; maintain an access control list that lists valid user accounts and corresponding permissions, wherein the access control list is stored in memory; and process requests based on the list of virtual digital data storage vaults and the access control list. - View Dependent Claims (9, 10, 11)
-
Specification