Distributed File System prof. Giovanni Chiola

N3FS Store


Client sends PUT request to one server, specifying client address.
A server never stores a second stripe of the same data.
If the server can store data locally, it answers:
201 Created HTTP/1.1
Otherwise, the server forwards to another server and answers:
202 Request Accepted HTTP/1.1
If a server can store forwarded data locally, it answers:
201 Created HTTP/1.1
to both the client and the forwarding server.
A server rejects a forwarded request in case of loop or in case it already stores another stripe, answering:
406 Not Acceptable HTTP/1.1
previous proto02.htm next