| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-11 | Add support for hypervisor selection | Fabian Mastenbroek | |
| This change allows users to select the hypervisor scheduler to use when deploying hypervisors onto bare-metal machines. | |||
| 2021-01-11 | Add hypervisor supporting space-shared VMs | Fabian Mastenbroek | |
| This change adds a new hypervisor implementation that supports virtual machine that have exclusive access to resources (e.g., CPU). | |||
| 2021-01-11 | Convert to pull-based workload model | Fabian Mastenbroek | |
| This change converts the low-level workload model to be pull-based. This reduces the overhead that we experienced with our previous co-routine based approach. | |||
| 2021-01-07 | Merge pull request #69 from atlarge-research/refactor/workflows-v1 | Fabian Mastenbroek | |
| Refactor workflow service to schedule tasks onto VMs | |||
| 2021-01-07 | Merge pull request #70 from atlarge-research/feat/harness | Fabian Mastenbroek | |
| Add universal experiment harness | |||
| 2021-01-07 | Refactor workflow service to schedule tasks onto VMs | Fabian Mastenbroek | |
| This change updates the workflow service to delegate the resource scheduling logic to the virtualized resource provisioner. | |||
| 2021-01-07 | Migrate OpenDC SC20 experiments to experiment harness | Fabian Mastenbroek | |
| This change refactors the SC20 experiments in OpenDC to use the standalone experiment harness as opposed to its built-in ad-hoc experiment framework. | |||
| 2021-01-07 | Add rudimentary console runner for harness | Fabian Mastenbroek | |
| 2021-01-07 | Add initial experiment harness to OpenDC 2.0 | Fabian Mastenbroek | |
| This change adds an experiment harness to OpenDC 2.0 based on previous work on separate branches. This harness enables users to declaratively specify and orchestrate experiment designs. | |||
| 2021-01-03 | Merge pull request #68 from atlarge-research/feat/event-tracer | Fabian Mastenbroek | |
| Add experimental event tracer | |||
| 2021-01-03 | Adapt workflow engine to use event tracer | Fabian Mastenbroek | |
| 2021-01-03 | Integrate event tracer in SimVirtProvisioningService | Fabian Mastenbroek | |
| 2021-01-03 | Add library for event tracing | Fabian Mastenbroek | |
| This change adds a new library for event tracing, in order to use a consistent approach for recording and processing event (streams). | |||
| 2021-01-03 | Merge pull request #67 from atlarge-research/chore/dependencies | Fabian Mastenbroek | |
| Update simulator dependencies | |||
| 2020-12-31 | Update to kotlinx-coroutines 1.4.2 | Fabian Mastenbroek | |
| 2020-12-31 | Update to Kotlin 1.4.21 | Fabian Mastenbroek | |
| 2020-12-31 | Update to Gradle 6.7.1 | Fabian Mastenbroek | |
| 2020-11-12 | Merge pull request #64 from atlarge-research/bug/sim-timeout | Fabian Mastenbroek | |
| Add timeout for experiments run by web runner | |||
| 2020-11-12 | Add timeout for experiments run by web runner | Fabian Mastenbroek | |
| This change adds a timeout for experiments that are run by the web runner in order to prevent buggy/long simulations from consuming one of the CPU cores forever. | |||
| 2020-11-11 | Merge pull request #63 from atlarge-research/refactor/tx-limit | Fabian Mastenbroek | |
| Reduce trace sampling rate | |||
| 2020-11-11 | Reduce trace sampling rate | Fabian Mastenbroek | |
| This change reduces the trace sampling rate of the Sentry SDK to prevent reaching the limits of the free Sentry subscription. | |||
| 2020-11-11 | Merge pull request #62 from atlarge-research/bug/tutorial | Fabian Mastenbroek | |
| Implement various fixes in preparation for tutorial | |||
| 2020-11-11 | Take into account energy consumption of CPUs in topology | Fabian Mastenbroek | |
| 2020-11-11 | Add support for simulator error reporting via Sentry | Fabian Mastenbroek | |
| 2020-11-11 | Validate API version | Fabian Mastenbroek | |
| 2020-11-11 | Add support for API error reporting via Sentry | Fabian Mastenbroek | |
| 2020-11-11 | Add support for frontend error reporting via Sentry | Fabian Mastenbroek | |
| This change sets up Sentry to collect errors that occur at the frontend. | |||
| 2020-11-10 | Perform form validation in modals | Fabian Mastenbroek | |
| This change updates the modal components to perform validation before submitting the request. | |||
| 2020-11-10 | Update small Bitbrains trace | Fabian Mastenbroek | |
| This change updates the small Bitbrains trace to remove the 32-core VM and limit the total number of VMs to 50. | |||
| 2020-11-03 | Merge pull request #61 from atlarge-research/ci/limit | Fabian Mastenbroek | |
| Improve CI pipelines | |||
| 2020-11-03 | Test frontend using Node 14 in Github Actions | Fabian Mastenbroek | |
| 2020-11-03 | Test Java 8 and Java 15 in CI pipeline | Fabian Mastenbroek | |
| This change updates the Github Actions workflow for the simulator to test both Java 8 and Java 15. | |||
| 2020-11-03 | Run all CI build pipelines on pull request | Fabian Mastenbroek | |
| 2020-11-01 | Merge pull request #60 from atlarge-research/feat/metric-styling | Fabian Mastenbroek | |
| Show full metric names during portfolio creation | |||
| 2020-11-01 | Fix deletion of scenarios | Fabian Mastenbroek | |
| 2020-11-01 | Show full metric names | Fabian Mastenbroek | |
| This change updates the frontend such that metrics are now shown by their full name instead of a code. | |||
| 2020-11-01 | Fix typo in scheduler name | Fabian Mastenbroek | |
| 2020-11-01 | Merge pull request #59 from atlarge-research/feat/schedulers | Fabian Mastenbroek | |
| Make all implemented schedulers available through API | |||
| 2020-11-01 | Merge pull request #58 from atlarge-research/bug/bitbrains-memory | Fabian Mastenbroek | |
| Properly parse provisioned memory from Bitbrains trace | |||
| 2020-11-01 | Make all implemented schedulers available through API | Fabian Mastenbroek | |
| 2020-11-01 | Properly parse provisioned memory from Bitbrains trace | Fabian Mastenbroek | |
| This change fixes an issue where we interpret the provisioned memory in the Bitbrains trace as MB as opposed to the correct KB. | |||
| 2020-11-01 | Merge pull request #57 from atlarge-research/feat/unit-specification | Fabian Mastenbroek | |
| Extend unit specifications with more models | |||
| 2020-11-01 | Extend unit specifications with more models | Fabian Mastenbroek | |
| This change adds more models to the unit specifications in order to be able to build more advanced topologies. | |||
| 2020-10-30 | Merge pull request #56 from atlarge-research/bug/scenario | Fabian Mastenbroek | |
| Fix workings of scenarios | |||
| 2020-10-29 | Eliminate Spark dependencies from Web Runner | Fabian Mastenbroek | |
| This change eliminates the large Spark dependencies from the web runner. Instead, we perform on the fly aggregation of the data and report directly to MongoDB. | |||
| 2020-10-29 | Reimplement modals for stability | Fabian Mastenbroek | |
| 2020-10-29 | Migrate to Reactstrap for Navbar | Fabian Mastenbroek | |
| 2020-10-29 | Do not pass boolean to className | Fabian Mastenbroek | |
| 2020-10-29 | Send correct room identifier to server | Fabian Mastenbroek | |
| 2020-10-29 | Support non-ObjectIds and empty traces | Fabian Mastenbroek | |
