| Age | Commit message (Collapse) | Author |
|
This change configures the simulator to track machine and task states
during simulation to be able to show the nice graphs in the OpenDC
frontend. During the SC18 experiments, these options were not enabled and
forgot to renable them for the website.
|
|
This change implements the parts of the Datacenter Scheduling Reference
Architecture as published in SC18.
This commit consists of changes to the database schema such as:
- **Removal of `parallelizability` column in `Task`**
This field was not used by the simulator and we opted to use a field
describing the amount of cores the task can run on instead.
- **Removal of `task_id` column in `MachineState`**
This field did not make sense anymore now that a machine can run
multiple tasks. Fortunately, this field is not used in the frontend.
|
|
This change updates the simulator to the latest upstream version, which
adds prebuilding to the Docker image and limits to simulation time.
I have also added failure settings to the docker-compose configuration,
in addition to slimming down the opendc Docker image configuration.
|
|
|
|
This change will make the repository track the master branch of the
simulator.
|
|
This change updates the Docker of the simulator so that it will now
prebuild the simulator, so that it can be run immediately at runtime.
|
|
|
|
|
|
This change adds the Docker configuration for the Kotlin simulator to
the repository.
|
|
|
|
|
|
|
|
|
|
The simulator now fetches its dependencies from a seperate repository.
|
|
|