-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the daft wiki!
query the state of the system (list of files, list and placement of chunks)
add a file into the system
retrieve a file from the system
catenate several files into one
stop the system
client, metadata server, repositories
ls interrogates the metadata server only.
put adds a file in the system, meaning that it distributes them between the repositories.
The client cuts the file into chunks and distributes the chunks between repositories. It is somehow equivalent to a scatter operation.
In the same time, it gives localization information to the metadata server.
get retrieves a file. The file is made of several chunks that are distributed between repositories. The metadata server know where these chunks are.
As a consequence, the client must first ask the metadata server where the chunksare, and then download the chunks and assemble them.
The communication operation between the client and the repositories is somehow equivalent to a gather.