summaryrefslogtreecommitdiff
path: root/opendc-experiments
AgeCommit message (Expand)Author
2022-09-28feat(exp/base): Add service registry for cloud servicesFabian Mastenbroek
2022-09-23refactor(compute): Provide access to instances in compute serviceFabian Mastenbroek
2022-09-22refactor(compute): Pass failure model during workload evaluationFabian Mastenbroek
2022-09-22refactor(sim/compute): Make interference domain independent of profileFabian Mastenbroek
2022-09-22refactor(sim/compute): Extract Random dependency from interference modelFabian Mastenbroek
2022-09-21refactor(sim/compute): Move VM interference model into compute simulatorFabian Mastenbroek
2022-06-15fix(sim/compute): Always recompute power usageFabian Mastenbroek
2022-06-15fix(exp/tf20): Derive device statistics directly from SimMachineFabian Mastenbroek
2022-05-06refactor(exp/capelin): Add independent Capelin distributionFabian Mastenbroek
2022-05-06refactor(exp/tf20): Convert experiment into integration testFabian Mastenbroek
2022-05-06fix(exp/tf20): Fix infinite loop due to invalid roundingFabian Mastenbroek
2022-05-06feat(faas): Add helper tools for FaaS simulationsFabian Mastenbroek
2022-05-06refactor(exp/tf20): Remove OpenTelemetry from TF20 experimentFabian Mastenbroek
2022-05-06refactor(workflow/service): Remove OpenTelemetry from "FaaS" modulesFabian Mastenbroek
2022-05-06refactor(compute/service): Remove OpenTelemetry from "compute" modulesFabian Mastenbroek
2022-05-06refactor(exp/tf20): Directly expose device stats stats to userFabian Mastenbroek
2022-05-06refactor(telemetry/compute): Support direct metric accessFabian Mastenbroek
2022-04-24build: Move modules into subgroupsFabian Mastenbroek
2022-04-23build: Enable testing for all library modulesFabian Mastenbroek
2022-04-22refactor(compute): Load interference model via trace libraryFabian Mastenbroek
2022-02-18refactor(simulator): Remove delta parameter from flow callbacksFabian Mastenbroek
2022-02-18fix(simulator): Flush results before accessing countersFabian Mastenbroek
2022-02-18build: Remove opendc-platform moduleFabian Mastenbroek
2022-02-18perf(common): Optimize TimerSchedulerFabian Mastenbroek
2022-02-18refactor(utils): Rename utils module to common moduleFabian Mastenbroek
2022-02-15refactor: Update OpenTelemetry to version 1.11Fabian Mastenbroek
2021-11-16feat(workflow): Add helper tools for workflow simulationsFabian Mastenbroek
2021-11-02refactor(trace): Support gaps in trace dataFabian Mastenbroek
2021-10-25refactor(simulator): Support running workloads without coroutinesFabian Mastenbroek
2021-10-25perf(telemetry): Prevent allocations during collection cycleFabian Mastenbroek
2021-10-25perf(compute): Redesign VM interference algorithmFabian Mastenbroek
2021-10-25fix(simulator): Compute energy usage in absence of convergenceFabian Mastenbroek
2021-10-08perf(simulator): Skip fair-share algorithm if capacity remainingFabian Mastenbroek
2021-10-08perf(simulator): Optimize SimTraceWorkloadFabian Mastenbroek
2021-10-05perf(simulator): Manage deadlines centrally in max min muxFabian Mastenbroek
2021-10-05perf(experiments): Add benchmark for Capelin experimentFabian Mastenbroek
2021-10-03feat(simulator): Expose CPU time counters directly on hypervisorFabian Mastenbroek
2021-10-03perf(simulator): Make convergence callback optionalFabian Mastenbroek
2021-10-03refactor(simulator): Create separate callbacks for remaining eventsFabian Mastenbroek
2021-10-03refactor(simulator): Remove capacity eventFabian Mastenbroek
2021-10-03refactor(simulator): Separate push and pull flagsFabian Mastenbroek
2021-10-03refactor(simulator): Migrate to flow-based simulationFabian Mastenbroek
2021-10-03refactor(simulator): Merge distributor and aggregator into switchFabian Mastenbroek
2021-10-03refactor(simulator): Remove onUpdate callbackFabian Mastenbroek
2021-10-03refactor(simulator): Invoke consumer callback on every invalidationFabian Mastenbroek
2021-10-03perf(simulator): Reduce memory allocations in SimResourceInterpreterFabian Mastenbroek
2021-10-03refactor(simulator): Add support for pushing flow from contextFabian Mastenbroek
2021-10-03refactor(simulator): Combine work and deadline to durationFabian Mastenbroek
2021-09-28refactor(telemetry): Do not require clock for ComputeMetricExporterFabian Mastenbroek
2021-09-21feat(trace): Add support for writing tracesFabian Mastenbroek