summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-12refactor: Restructure experiment setupFabian Mastenbroek
2020-05-12Add testGeorgios Andreadis
2020-05-12Add SWF trace reading capabilityGeorgios Andreadis
2020-05-12Use Yarn and upgradeGeorgios Andreadis
2020-05-12Ensure CORS works for socket.ioGeorgios Andreadis
2020-05-12Print Google auth failuresGeorgios Andreadis
2020-05-11feat: Add revised database schema for experimentsFabian Mastenbroek
2020-05-11Merge remote-tracking branch 'origin/master' into feature/mongodb-migrationjc0b
2020-05-11Added mongodb dockerfile, removed tests being added to sql dbjc0b
2020-05-11Bump Node versionGeorgios Andreadis
2020-05-11Upgrade frontendGeorgios Andreadis
2020-05-11Merge branch 'fixes' into 'master'Georgios Andreadis
Upgrade and regression fixes See merge request opendc/opendc-frontend!62
2020-05-11Upgrade and fix regressionsGeorgios Andreadis
2020-05-08bug: Fix deadlock on terminationFabian Mastenbroek
2020-05-08Merge branch 'feat/database-metrics' into '2.x'Georgios Andreadis
Add database integration for experimental results Closes #57 See merge request opendc/opendc-simulator!65
2020-05-07feat: Add initial version of Postgres reporterFabian Mastenbroek
2020-05-07refactor: Migrate to Clikt for argument parsingFabian Mastenbroek
This change migrates the experiment runner to Clikt for parsing command line arguments, since it provides functionality that we need for having multiple types of reporters (e.g. postgres and parquet), not offered by the current parser.
2020-05-07feat: Add support for more sophisticated loggingFabian Mastenbroek
2020-05-07style: Rename monitor to reporterFabian Mastenbroek
2020-05-06Merge branch 'failures-configurable' into '2.x'Fabian Mastenbroek
Make failure interval configurable Closes #59 See merge request opendc/opendc-simulator!64
2020-05-06Switch params and take logarithmGeorgios Andreadis
2020-05-06Make failure interval configurableGeorgios Andreadis
2020-05-06Merge branch 'test/integration-test' into '2.x'Georgios Andreadis
Add integration tests for SC20 experiments Closes #54 See merge request opendc/opendc-simulator!63
2020-05-06test: Add initial integration test for SC20 experimentsFabian Mastenbroek
2020-05-06bug: Continue scheduling other VMs on unfittig VMFabian Mastenbroek
2020-05-06refactor: Modularize experiment codeFabian Mastenbroek
2020-05-06refactor: Rename VmTraceReader to BitbrainsTraceReaderFabian Mastenbroek
2020-05-06refactor: Make trace converter more reusableFabian Mastenbroek
2020-05-05Merge branch '2.x-vm-placement' into '2.x'Fabian Mastenbroek
VM Placement mimicing policy Closes #58 and #61 See merge request opendc/opendc-simulator!62
2020-05-05Change exceptionGeorgios Andreadis
2020-05-05Fix redundant bracesGeorgios Andreadis
2020-05-05Add check for VMs not in placement dataGeorgios Andreadis
2020-05-05Fix cluster formatGeorgios Andreadis
2020-05-05Add docsGeorgios Andreadis
2020-05-05Add basic replay policyGeorgios Andreadis
2020-04-23Added basic mongodb frameworkjc0b
2020-04-20Merge branch 'bug/experiment-issues' into '2.x'Georgios Andreadis
Address issues during experiments See merge request opendc/opendc-simulator!61
2020-04-20perf: Minor tweaks in trace fetchingFabian Mastenbroek
2020-04-16bug: Fix issues related to early terminationFabian Mastenbroek
2020-04-16perf: Convert traces to Parquet formatFabian Mastenbroek
2020-04-15feat: Print settings to consoleFabian Mastenbroek
2020-04-15feat: Add support for seeding experimentsFabian Mastenbroek
2020-04-15perf: Optimize trace loading for memory usageFabian Mastenbroek
2020-04-15perf: Optimize performance interferenceFabian Mastenbroek
2020-04-15perf: Convert output format to parquetFabian Mastenbroek
2020-04-15bug: Report shutdown state of all machinesFabian Mastenbroek
2020-04-15bug: Address uid collision issueFabian Mastenbroek
2020-04-13Merge branch 'bug/slice-sync' into '2.x'Georgios Andreadis
Address issues with total requested burst See merge request opendc/opendc-simulator!60
2020-04-13bug: Restrict provisioning to 5 minute batchesFabian Mastenbroek
2020-04-13bug: Remove failed vms from monitorFabian Mastenbroek