This is the web page for Fall 2021 Distributed Operation Systems at the University of Oklahoma.
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
You should submit your GitHub link, but this must only be in addition to the source files.
All students will generate a unique number of Pokemon and Trainers.
Students in the cs4113 class have a minimum board of size 10x10 (N=10).
Students in the cs5113 class have a minimum board of size 20x20 (N=20).
The number of pokemon and trainers will be equal and should correlate to the letter number of the paper you presented (P
= T
).
The formula for selecting the number of pokemon and trainers is:
total = 10 + num(paperid) + len(letters in firstname)
where, num(paperid) is the paper number associated with your paperid.
If you presented paper E
, num(E
) = 5 because E
is the fifth letter of the English alphabet.
Also, len(letter in firstname) is the number of letters in your first name.
You may submit the final report as soon as the dropbox is opened. The last time to submit the final project contents is before the final exam period, Wednesday 12/14 from 1:30.
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 incomplete, you will not receive credit.
Check out some videos from Fall 2020 and Fall 2021.
The components of the video include:
The video must fit within 5 minutes and 59 seconds window. You must upload the video link to Gradescope. Note, the file may be too big to upload, if so, please work with the TA to ensure a good version is uploaded.
You must submit all source code to Gradescope. 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.
Percentage | |
---|---|
Infomercial | 35% |
README | 35% |
Source Code | 25% |
COLLABORATION file | 5% |
Total | 100% |
The video will be evaluated based on the above requirements. We expect the information to be made well, within time, be clear, convey all necessary information, and visually appealing. 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. Besure to create a detailed discription of how you tested the distributed systems aspects of the code. The source code will be graded based on clarity, commenting, and correctness. The COLLABORATION file will be scored based on its presence and completeness. The content above are expected to be thorough and complete.
Back to CS 5113