Project 4: Distributed File System

Important Dates

Questions about the project? Use piazza.

Due: Friday 12/16. Changed to Sunday 12/18.

The project can be done in groups of size 2.


Send questions using piazza or use office hours. If the question is about your code, copy all of of your code into your handin directory (details below) and include your login in your email (you are free to modify the contents of your handin directory prior to the due date). Do not put code snippets into piazza (unless they are very short). Also include all other relevant information, such as cutting and pasting what you typed and the results from the screen. In general, the more information you give, the more we can help.


The basic project description is found here. Please read this carefully in order to understand exactly what to do.

This project is to be done on the lab machines (listed here ), so you can learn more about programming in C on a typical UNIX-based platform (Linux).


There are no differences from the github specified project.

Handing It In

The handin directory is ~cs537-1/handin/login/p4 where login is your login.