# Animated Simulation of Parallel Scheduling Algorithms
## 1. High-level design

* **Step1** :
* The jobs generator will continuously generate a series of jobs based on the rules that the user selects.
* **Step2** :
* The job will be encapsulated into a task. (Compared to jobs, tasks have more proprieties.) After the encapsulation, the task will be put into the queue.
* **Step3** :
* The scheduler will continuously pick up a task with the