summaryrefslogtreecommitdiff
path: root/opendc-compute
AgeCommit message (Expand)Author
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
2021-09-20refactor(trace): Unify columns of different tablesFabian Mastenbroek
2021-09-19feat(trace): Add tool for converting workload tracesFabian Mastenbroek
2021-09-19feat(trace): Update OpenDC VM trace formatFabian Mastenbroek
2021-09-19feat(trace): Add support for internal OpenDC VM trace formatFabian Mastenbroek
2021-09-19feat(trace): Add support for Azure VM trace formatFabian Mastenbroek
2021-09-19feat(trace): Add support for extended Bitbrains trace formatFabian Mastenbroek
2021-09-19refactor(capelin): Make workload sampling model extensibleFabian Mastenbroek
2021-09-19feat(capelin): Support creating CPU-optimized topologyFabian Mastenbroek
2021-09-19perf(compute): Add option for optimizing SimHost simulationFabian Mastenbroek
2021-09-19refactor(capelin): Support flexible topology creationFabian Mastenbroek
2021-09-19refactor(capelin): Extract common code out of Capelin experimentsFabian Mastenbroek
2021-09-17refactor(telemetry): Standardize SimHost metricsFabian Mastenbroek
2021-09-17refactor(telemetry): Standardize compute scheduler metricsFabian Mastenbroek
2021-09-17refactor(telemetry): Create separate MeterProvider per service/hostFabian Mastenbroek
2021-09-17refactor(telemetry): Simplify CoroutineMetricReaderFabian Mastenbroek
2021-09-10test(compute): Add test suite for fault injectorFabian Mastenbroek
2021-09-10docs(compute): Clarify terminology in compute serviceFabian Mastenbroek
2021-09-10refactor(compute): Integrate fault injection into compute simulatorFabian Mastenbroek
2021-09-07fix(compute): Mark unschedulable server as terminatedFabian Mastenbroek
2021-09-07fix(compute): Do not allow failure of inactive guestsFabian Mastenbroek
2021-09-07fix(compute): Use correct memory size for host memoryFabian Mastenbroek
2021-09-07feat(compute): Track guest up/down timeFabian Mastenbroek