Computer Science 555 - Reading Report #3 -- Fall 2014

Due: Wednesday, November 19, 2014, 11:00 p.m.

  1. Compare and contrast approaches to file consistency used by NFS, Sprite, AFS3, CODA, and the Google File System.
  2. In answering, explain how each of the approaches relates to leases by telling the lease term and any differences in semantics (if any) between the actual method and a lease with the corresponding term.
  3. Your answers should include a BRIEF explanation of what happens during conflicting reads and or writes. What assumptions are made by each system about the kinds of conflicts that might arise?


The report must be submitted by 11:00 p.m. on November 19th. Students may receive an automatic extension of 48 hours total that may be applied across the three homework assignments (note that you do not get to use this to extend the due date of the research paper). If you turn in one of your assignment 8 hours late, then you will only have 40 hours remaining in extensions to use on subsequent assignments.

The report should be approximately 3 pages, or roughly 1200 to 1500 words.

To submit your report, please email a word or PDF file to


This is a lot to cover in so few words - so our advice is to write a first pass at your answer that is longer, and then edit out material that is redundant or not to the point. The use of tables can be very effective in conveying your ideas in a small area, but the tables must be integrated with your textual discussion, and not the only item in your submission.