DFS/BNB task scheduler with visualisation
A Process Scheduler application for Team 12’s SOFTENG 306 Project 1
| Name | GitHub Username | UoA Username | UoA ID |
|---|---|---|---|
| Max Benson | veratrum | mben346 | 655363680 |
| Dhruv Phadnis | mini | dpha900 | 902553757 |
| Brad Coleman | bradleycoleman | bcol085 | 223284129 |
| Eric Pedrido | EricPedrido | eped596 | 467829287 |
| Mitchell Faulconbridge | mitchfaulcon | mfau584 | 250334267 |
Process Scheduler takes in a graph file in DOT format (.dot) and outputs an optimal schedule in another DOT file based on how many processors the user wants the tasks to be scheduled on.
java -jar scheduler-final-T12.jar INPUT.dot P [OPTIONAL]-p N Where N is the number of cores to use use for parallel execution (default is 1)-v Enables a GUI visualisation of the schedule search with graphs and statistics-o OUTPUT The output DOT file will be named OUTPUT.dot (default is INPUT-output.dot)