Advanced OS Final project guidelines

The final lab assignment for the class is to undertake a mini research project of your choice in a group of 1-3 people. You may wish to implement one or more of the features suggested as challenge problems in the lab assignments. You can also implement any of the ideas from papers we read in class, or anything else you think might be interesting. At the end of the semester, you will turn in a paper describing and evaluating your project, and present your work to the class.

Your project should be guided by the following deadlines:

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

Note, that if you want to run JOS on real hardware for your project (for instance for a performance evaluation), we have a limited amount of lab space and equipment you can use.