summaryrefslogtreecommitdiff
path: root/opendc-compute
AgeCommit message (Expand)Author
2022-10-03feat(exp/compute): Add provisioners for compute serviceFabian 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): Simplify SimHypervisor classFabian Mastenbroek
2022-09-22refactor(sim/compute): Make interference domain independent of profileFabian Mastenbroek
2022-09-22refactor(compute): Simplify constructor of SimHostFabian Mastenbroek
2022-09-22refactor(compute): Add separate error host stateFabian Mastenbroek
2022-09-22refactor(sim/compute): Extract Random dependency from interference modelFabian Mastenbroek
2022-09-21refactor(sim/compute): Move interference logic into VmInterferenceMemberFabian Mastenbroek
2022-09-21refactor(sim/compute): Pass interference key via parameterFabian Mastenbroek
2022-09-21refactor(sim/compute): Remove timestamp parameter from SimTraceFabian Mastenbroek
2022-09-21feat(compute): Add support for affinity scheduling (#101)Fabian Mastenbroek
2022-06-23bug(compute/workload): Fix conversion from UUID to BinaryFabian Mastenbroek
2022-06-07refactor(trace/api): Introduce type system for trace APIFabian Mastenbroek
2022-05-06refactor(telemetry): Remove dependency on OpenTelemetry SDKFabian Mastenbroek
2022-05-06refactor(compute/service): Remove OpenTelemetry from "compute" modulesFabian Mastenbroek
2022-05-06refactor(telemetry/compute): Support direct metric accessFabian Mastenbroek
2022-05-04refactor(compute): Directly expose scheduler stats to userFabian Mastenbroek
2022-05-04feat(compute): Add support for looking up hostsFabian Mastenbroek
2022-05-03refactor(compute): Expose CPU and system stats via Host interfaceFabian Mastenbroek
2022-05-02refactor(compute): Do not use Avro when exporting experiment dataFabian Mastenbroek
2022-05-01refactor(trace/parquet): Support custom ReadSupport implementationsFabian Mastenbroek
2022-04-24build: Move modules into subgroupsFabian Mastenbroek
2022-04-23build: Enable testing for all library modulesFabian Mastenbroek
2022-04-22refactor(trace/api): Move conventions into separate packageFabian Mastenbroek
2022-04-22refactor(compute): Load interference model via trace libraryFabian Mastenbroek
2022-02-18fix(simulator): Flush results before accessing countersFabian Mastenbroek
2022-02-18fix(compute): Disallow duplicate UIDs for SimHostFabian Mastenbroek
2022-02-18build: Remove opendc-platform moduleFabian Mastenbroek
2022-02-18refactor(utils): Rename utils module to common moduleFabian Mastenbroek
2022-02-18feat(utils): Add Pacer to pace scheduling cyclesFabian 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-25feat(telemetry): Report provisioning time of virtual machinesFabian Mastenbroek
2021-10-25perf(compute): Redesign VM interference algorithmFabian Mastenbroek
2021-10-25feat(compute): Support filtering hosts based on CPU capacityFabian Mastenbroek
2021-10-08perf(simulator): Optimize SimTraceWorkloadFabian Mastenbroek
2021-10-03perf(compute): Optimize telemetry collectionFabian Mastenbroek
2021-10-03feat(simulator): Expose CPU time counters directly on hypervisorFabian Mastenbroek
2021-10-03refactor(simulator): Migrate to flow-based simulationFabian Mastenbroek
2021-10-03refactor(simulator): Merge distributor and aggregator into switchFabian Mastenbroek
2021-09-28fix(compute): Write null values explicitly in Parquet exporterFabian Mastenbroek
2021-09-28fix(compute): Do not recover guests in non-error stateFabian Mastenbroek
2021-09-28refactor(telemetry): Do not require clock for ComputeMetricExporterFabian Mastenbroek
2021-09-21feat(trace): Add support for writing tracesFabian Mastenbroek
2021-09-20refactor(trace): Simplify TraceFormat SPI interfaceFabian Mastenbroek
2021-09-20perf(compute): Use index lookup in trace loaderFabian Mastenbroek