summaryrefslogtreecommitdiff
path: root/opendc-experiments
AgeCommit message (Expand)Author
2021-09-17refactor(capelin): Improve ParquetDataWriter implementationFabian Mastenbroek
2021-09-17refactor(experiments): Remove energy experiments shellFabian Mastenbroek
2021-09-17build(telemetry): Update to OpenTelemetry 1.6.0Fabian Mastenbroek
2021-09-12refactor(trace): Add API for accessing available table columnsFabian Mastenbroek
2021-09-11feat(capelin): Implement trace API for Azure VM trace formatFabian Mastenbroek
2021-09-11fix(capelin): Parse last column in Solvinity trace formatFabian Mastenbroek
2021-09-11perf(trace): Keep reader state in own classFabian Mastenbroek
2021-09-10refactor(compute): Integrate fault injection into compute simulatorFabian Mastenbroek
2021-09-10refactor(capelin): Terminate servers after reaching deadlineFabian Mastenbroek
2021-09-10feat(simulator): Support generic distribution in fault injectorFabian Mastenbroek
2021-09-07refactor(capelin): Restructure input reading classesFabian Mastenbroek
2021-09-07refactor(capelin): Move metric collection outside Capelin codeFabian Mastenbroek
2021-09-07feat(capelin): Report up/downtime metrics in experiment monitorFabian Mastenbroek
2021-09-07refactor(capelin): Make ExperimentMonitor optional for trace processingFabian Mastenbroek
2021-09-02refactor(capelin): Migrate trace reader to new trace APIFabian Mastenbroek
2021-09-02refactor(trace): Implement trace API for WTF readerFabian Mastenbroek
2021-09-02refactor(trace): Move Bitbrains format into separate moduleFabian Mastenbroek
2021-09-02refactor(format): Remove environment reader from format libraryFabian Mastenbroek
2021-09-02refactor(trace): Extract Parquet helpers into separate moduleFabian Mastenbroek
2021-08-25refactor(compute): Measure power draw without PSU overheadFabian Mastenbroek
2021-08-25refactor(capelin): Simplify metric extraction for monitorFabian Mastenbroek
2021-08-25fix(capelin): Eliminate unnecessary double to long conversionsFabian Mastenbroek
2021-08-25build: Upgrade to OpenTelemetry 1.5Fabian Mastenbroek
2021-08-24test(capelin): Add tests for interference and failuresFabian Mastenbroek
2021-08-24fix(capelin): Update Bitbrains trace testsFabian Mastenbroek
2021-08-24fix(capelin): Keep trace order after samplingFabian Mastenbroek
2021-08-24refactor(format): Clean up Bitbrains trace reader to enable re-useFabian Mastenbroek
2021-08-24fix(simulator): Support unaligned trace fragmentsFabian Mastenbroek
2021-08-24fix(simulator): Record overcommit only after deadlineFabian Mastenbroek
2021-08-24refactor(simulator): Execute traces based on timestampsFabian Mastenbroek
2021-08-22refactor(compute): Update FilterScheduler to follow OpenStack's NovaFabian Mastenbroek
2021-08-13build: Update Kotlin dependenciesFabian Mastenbroek
2021-06-24simulator: Re-implement performance interference modelFabian Mastenbroek
2021-06-24format: Remove performance interference from trace readersFabian Mastenbroek
2021-06-21simulator: Re-organize compute simulator moduleFabian Mastenbroek
2021-06-21exp: Enable interpreter sharing across hostsFabian Mastenbroek
2021-06-17faas: Rename opendc-serverless to opendc-faasFabian Mastenbroek
2021-06-16exp: Fix power tracking for energy experimentsFabian Mastenbroek
2021-06-15exp: Fix execution of energy experimentsFabian Mastenbroek
2021-06-11simulator: Integrate power subsystem with compute subsystemFabian Mastenbroek
2021-06-09build: Eliminate most Hadoop dependenciesFabian Mastenbroek
2021-06-09exp: Use LocalOutputFile for Parquet writersFabian Mastenbroek
2021-06-09exp: Use LocalInputFile for Parquet readersFabian Mastenbroek
2021-06-03exp: Remove Jupyter Notebook from Energy experimentsFabian Mastenbroek
2021-06-03simulator: Split CPUFreq subsystem in compute simulatorFabian Mastenbroek
2021-06-02simulator: Start consumers directly from workloadFabian Mastenbroek
2021-06-02simulator: Add uniform interface for resource metricsFabian Mastenbroek
2021-06-01simulator: Centralize resource logic in SimResourceInterpreterFabian Mastenbroek
2021-05-18chore: Address deprecations due to Kotlin 1.5Fabian Mastenbroek
2021-05-18build: Update to Kotlin 1.5.0Fabian Mastenbroek