INTEGRATED CLIENT FOR USE WITH A DISPERSED DATA STORAGE NETWORK
First Claim
1. A computer for accessing a dispersed data storage network, said dispersed data storage network comprising a plurality of computers including a plurality of slice servers, each of said slice servers storing a plurality of data slices, whereby n of said data slices are associated with a corresponding data segment, and whereby m of said associated data slices are required to reconstruct said corresponding data segment, and further whereby m is less than n, said computer comprising:
- a network port adaptively coupled to a network in communication with said plurality of slice servers; and
a client program operating on said computer, said client program adapted to receive a command from a user and, in response, issue network messages to said plurality of slice servers wherein said command is a command to read a data segment from said plurality of slice servers and wherein said client program (1) transmits network messages to at least m of said plurality of slice servers, (2) receives data slices from at least m of said plurality of slice servers, and (3) applies an information dispersal algorithm to said received data slices to assemble said data segment.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated client computer for accessing a dispersed data storage network is disclosed. A client program operating on the client computer accepts commands from a user and in response, issues network messages to a plurality of slice servers implementing a dispersed data storage network. Data slices can be read, written or modified using the disclosed integrated client computer.
118 Citations
4 Claims
-
1. A computer for accessing a dispersed data storage network, said dispersed data storage network comprising a plurality of computers including a plurality of slice servers, each of said slice servers storing a plurality of data slices, whereby n of said data slices are associated with a corresponding data segment, and whereby m of said associated data slices are required to reconstruct said corresponding data segment, and further whereby m is less than n, said computer comprising:
-
a network port adaptively coupled to a network in communication with said plurality of slice servers; and a client program operating on said computer, said client program adapted to receive a command from a user and, in response, issue network messages to said plurality of slice servers wherein said command is a command to read a data segment from said plurality of slice servers and wherein said client program (1) transmits network messages to at least m of said plurality of slice servers, (2) receives data slices from at least m of said plurality of slice servers, and (3) applies an information dispersal algorithm to said received data slices to assemble said data segment. - View Dependent Claims (2)
-
-
3. A computer for accessing a dispersed data storage network, said dispersed data storage network comprising a plurality of computers including a plurality of slice servers, each of said slice servers storing a plurality of data slices, whereby n of said data slices are associated with a corresponding data segment, and whereby m of said associated data slices are required to reconstruct said corresponding data segment, and further whereby m is less than n, said computer comprising:
-
a network port adaptively coupled to a network in communication with said plurality of slice servers; and a client program operating on said computer, said client program adapted to receive a command from a user and in response issue network messages to said plurality of slice servers wherein said command is a command to write a data segment to said plurality of slice servers and wherein said client program applies an information dispersal algorithm to said data segment thereby generating n data slices and writes the n data slices to n slice servers of said plurality of slice servers. - View Dependent Claims (4)
-
Specification