Distributed Systems Final project guidelines

The final lab assignment for the class is to undertake a mini research project of your choice in a group of 2-4 people. (Solo projects are possible with permission of the instructor.)

Your project should be guided by the following deadlines:

You can use whatever programming language you and your partners want for the project. Two good choices are C++ and go. You may want to use Stanford’s shared computing cluster. Registring for the class should automatically bump your disk quota by 1 GB. You are also free to use cloud services.

Here are some ideas you might be interested in for projects. This list is by no means exhaustive.