| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
This change merges the four main OpenDC development repositories into a
single Git repository and performs final organization of the repository.
|
|
This change prepares the opendc repository for a monorepo setup by
moving all files to the core/ directory. After all repositories have
been merged into this repository, we will move the correct files back.
|
|
|
|
|
|
|
|
|
|
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 will make the database image automatically import the schema
and test data.
|
|
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 fixes the Docker configuration for the simulator, in
particular the database configuration for the simulator.
|
|
|
|
|