summaryrefslogtreecommitdiff
path: root/opendc-simulator
AgeCommit message (Collapse)Author
2018-11-12Configure simulator to track machine and task statesFabian Mastenbroek
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.
2018-08-14feat: Implement Scheduler Reference ArchitectureFabian Mastenbroek
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.
2017-10-28Sync simulator with upstreamFabian Mastenbroek
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.
2017-10-17Relink frontend and simulatorGeorgios Andreadis
2017-09-29Track master branch of simulatorFabian Mastenbroek
This change will make the repository track the master branch of the simulator.
2017-09-29Update Docker image of simulatorFabian Mastenbroek
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.
2017-09-29Relink simulatorGeorgios Andreadis
2017-09-29Connect docker-compose with new simulator imageGeorgios Andreadis
2017-09-28Add Kotlin simulator Docker configurationFabian Mastenbroek
This change adds the Docker configuration for the Kotlin simulator to the repository.
2017-09-28Add Kotlin simulator as dependencyFabian Mastenbroek
2017-03-13Update sub-module linksGeorgios Andreadis
2017-02-27Update simulatorMatthijs Bijman
2017-02-16Update simulator submoduleMatthijs Bijman
2017-02-06Update simulator module for dependencies fetchingleonoverweel
The simulator now fetches its dependencies from a seperate repository.
2017-01-24Add simulator submoduleleonoverweel