summaryrefslogtreecommitdiff
path: root/opendc-experiments
AgeCommit message (Expand)Author
2022-11-13refactor: Use InstantSource as time sourceFabian Mastenbroek
2022-11-04refactor: Use RandomGenerator as randomness sourceFabian Mastenbroek
2022-10-31feat(sim/compute): Add support for snapshotting workloadsFabian Mastenbroek
2022-10-28feat(compute/sim): Model host boot timeFabian Mastenbroek
2022-10-28refactor(compute/sim): Use workload chaining for boot delayFabian Mastenbroek
2022-10-28refactor(sim/compute): Provide workload constructors in SimWorkloadsFabian Mastenbroek
2022-10-21fix: Add log4j-core dependencyFabian Mastenbroek
2022-10-21refactor(sim/compute): Re-implement using flow2Fabian Mastenbroek
2022-10-10fix(compute/service): Expose number of registered serversFabian Mastenbroek
2022-10-06build: Switch to Spotless for formattingFabian Mastenbroek
2022-10-06style: Eliminate use of wildcard importsFabian Mastenbroek
2022-10-05refactor(sim/core): Rename runBlockingSimulation to runSimulationFabian Mastenbroek
2022-10-05refactor(sim/core): Use SimulationScheduler in coroutine dispatcherFabian Mastenbroek
2022-10-03refactor(exp/compute): Remove Topology interfaceFabian Mastenbroek
2022-10-03refactor(exp/compute): Integrate compute workload classesFabian Mastenbroek
2022-10-03refactor(exp/capelin): Use experiment base for Capelin experimentsFabian Mastenbroek
2022-10-03feat(exp/faas): Add provisioners for FaaS serviceFabian Mastenbroek
2022-10-03feat(exp/workflow): Add provisioning step for workflow serviceFabian Mastenbroek
2022-10-03feat(exp/compute): Add provisioners for compute serviceFabian Mastenbroek
2022-10-03feat(exp/base): Add provisioning tool for experimentsFabian Mastenbroek
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