S. Christopher Gladwin - Chicago IL, US Greg Dhuse - Chicago IL, US Vance T. Thornton - Columbus OH, US Manish Motwani - Chicago IL, US Ilya Volvovski - Chicago IL, US Wesley Leggette - Oak Park IL, US Jamie Bellanca - Chicago IL, US Sarah Toledano - Chicago IL, US Jerri Lynn Foster - Forest Park IL, US Zachary J. Mark - Chicago IL, US
A slice server includes a network port, a central processing unit, and memory. The central processing unit (CPU) is operable to receive, via the network port, a request to access a virtual digital data storage vault. The CPU then determines whether the slice server supports the virtual digital data storage vault. When the slice server supports the virtual digital data storage vault, the CPU determines whether the request is valid. When the request is valid, the CPU executes the request to generate a response.
Virtualized Data Storage Vaults On A Dispersed Data Storage Network
S. Christopher Gladwin - Chicago IL, US Greg Dhuse - Chicago IL, US Vance T. Thornton - Chicago IL, US Manish Motwani - Chicago IL, US Wesley Leggette - Oak Park IL, US Jamie Bellanca - Chicago IL, US Sarah Toledano - Chicago IL, US Jerri Lynn Foster - Forest Park IL, US Zachary J. Mark - Chicago IL, US
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.