CS 5113 and 4113 Fall 20

Logo

This is the web page for Fall 2020 Operation Systems Theory at the University of Oklahoma.

View the Project on GitHub oudalab/cs5113fa20

Final Presentation

C S 4/5113 Distributed OS

Operating Systems Theory (Fall 2020)

Goals of the final

In this semester, we have discussed an array of distributed operating systems concepts. It is your job in this final assignment to showcase the knowledge you have gained. Your final report will consist of

Note, all files should be submitted separately, not as a .zip or otherwise compressed file. You may also submit your GitHub link, but this must only be in addition to the source files.

Important Dates

You may submit the final report as soon as the dropbox is opened. The last time to submit the final project contents is during the final exam period, Wednesday 12/16 from 1:30 - 3:30.

What to submit

Submit a 5-minute video informercial describing your work. The video has a strict structure that must be followed. Please label or overlay your discussion of each required component. If a component is missing or imcomplete, you will not receive credit.

The components of the video include:

  1. A Title. Including your name and contact information.
  2. Description of the project. Describe the goals of the project and your primary focus.
  3. DS problem #1 Explicitly describe and cite the distributed system problem. Note that problems here refer to issues that you had to resolve, such as threading issues, and no properties of distributed systems such as networking. You may cite the textbook, the original source readings, or any other authoritative source.
  4. DS problem #2 See above.
  5. DS problem #3 – A third is required if you are in the graduate section of the course.
  6. How you tested for success. Give a demonstration of [at least one of] the ways that you tested and evaluated your distributed system. Details for other methods should be detailed in the README document.

The video must fit within 5 minutes and 59 seconds window. You must upload the video to Canvas.

You must submit all source code to Canvas. You must also submit a README file describing the contents of the video and your codebase. Your COLLABORATORS file should include all resources. Each source code file must be submitted as an individual upload.

Rubric

  Percentage
Infomercial 60%
README file 10%
Source Code 25%
COLLABORATION file 5%
Total 100%

The video will be evaluated based on the above requirements. The README file will be scored based on how descriptive you are of the accomplishments and the organization of the code base, testing methods, etc. The source code will be graded based on clarity, commenting, and correctness. The COLLABORATION file will be scored based on its presence and completeness.