15-712: Advanced Operating Systems & Distributed Systems

Project Ideas

This page lists a bunch of potential ideas for projects. Feel free to use one, propose something completely different, or refine one of these into your own idea. Each project should have an implementation component and an evaluation component. There are two basic types of projects that are suitable for this course:

  1. reproduce results from a good systems research paper (especially interesting if you change some of the assumptions, or part of the system set-up)
  2. build and evaluate a novel system.

Coming up with a Good Project

In preparation for your term project, read CSP project startup documents written by John Wilkes at HP Labs. These guidlines could make your project selection and proposal writing much easier.


Distributed Systems

Last modified: Fri Sep 19 14:00:22 EDT 2003