Semester Project

Projects

The following projects are given to CS graduate students.

Project 1: Erasure Code in Hadoop

Project 2: Distributed Lock Design

Project 3: Distributed File System Design

Project 4: Metadata Management in DFS

Project Management

You should strongly consider using either Subversion or CVS to perform source code control for your project and the paper you write describing it. I suggest Subversion.

I also strongly suggest writing your course project report using LaTeX. It is the de-facto tool in which most CS research papers are written. While it has a bit of start up cost, it's much easier to collaboratively write complex research papers using LaTeX than using word.

Writing Papers

Analysis