Problem
1. Name two useful properties that immutable files have.
2. Why do some distributed systems use two-level naming?
3. Why do stateless servers have to include a file offset in each request? Is this also needed for stateful servers?
4. One of the arguments given in the text in favor of stateful file servers is that i-nodes can be kept in memory for open files, thus reducing the number of disk operations. Propose an implementation for a stateless server that achieves almost the same performance gain. In what ways, if any, is your proposal better or worse than the stateful one?