HOMEWORK 4: AUTOGRADING SCHEDULER NAME: < insert name > COLLABORATORS AND OTHER RESOURCES: List the names of everyone you talked to about this assignment (classmates, TAs, ALAC tutors, upperclassmen, students/instructor via the forum, etc.), and all of the specific resources (books, online reference material, etc.) you consulted in completing this assignment. This should not be "none"! < insert collaborators / resources > Remember: Your implementation for this assignment must be done on your own, as described in "Academic Integrity for Homework" handout. ESTIMATE OF # OF HOURS SPENT ON THIS ASSIGNMENT: < insert # hours > BIG O NOTATION j = number of student autograding submissions/jobs p = number of processors on the Submitty system n = average or maximum number of processors needed by a single job r = average or maximum runtime of a single job q = maximum number of jobs in the queue at any time t = number of timesteps to empty the queue and complete all autograding HOW ARE THESE VARIABLES RELATED TO EACH OTHER? < write a few sentences > ANALYSIS OF SINGLE FILE ALGORITHM < don't forget to justify your answer > ANALYSIS OF FIRST AVAILABLE ALGORITHM < don't forget to justify your answer > ANALYSIS OF KEEP BUSY ALGORITHM < don't forget to justify your answer > ANALYSIS OF CUSTOM ALGORITHM < don't forget to justify your answer > SIMULATION DATA < include neatly organized and formatted data from your testing > DISCUSSION < how do the simulation results compare with your Big O Notation analysis? > MISC. COMMENTS TO GRADER: Optional, please be concise!