summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-10-08perf(simulator): Optimize SimTraceWorkloadFabian Mastenbroek
2021-10-05merge: Add benchmarks for Capelin experimentsFabian Mastenbroek
2021-10-05perf(simulator): Only sort outputs on capacity changeFabian Mastenbroek
2021-10-05perf(simulator): Ignore sync pulls without changesFabian Mastenbroek
2021-10-05refactor(simulator): Extract scheduler for max min multiplexerFabian 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-05perf(simulator): Do not prune invocations on sync engine invocationFabian Mastenbroek
2021-10-03merge: Migrate to flow-based simulation for low-level modelsFabian Mastenbroek
2021-10-03perf(compute): Optimize telemetry collectionFabian Mastenbroek
2021-10-03feat(simulator): Expose CPU time counters directly on hypervisorFabian Mastenbroek
2021-10-03perf(simulator): Optimize hot path in SimTraceWorkloadFabian Mastenbroek
2021-10-03perf(simulator): Reduce field accesses in FlowConsumerContextImplFabian Mastenbroek
2021-10-03perf(simulator): Make convergence callback optionalFabian Mastenbroek
2021-10-03fix(simulator): Fix loss computation for UPS and PDUFabian Mastenbroek
2021-10-03refactor(simulator): Create separate callbacks for remaining eventsFabian Mastenbroek
2021-10-03refactor(simulator): Remove capacity eventFabian Mastenbroek
2021-10-03refactor(simulator): Remove failure callback from FlowSourceFabian Mastenbroek
2021-10-03perf(simulator): Manage flow connection timers more efficientlyFabian Mastenbroek
2021-10-03perf(simulator): Do not use set for tracking convergenceFabian 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): Remove transform from SimResourceForwarderFabian Mastenbroek
2021-10-03refactor(simulator): Merge distributor and aggregator into switchFabian Mastenbroek
2021-10-03refactor(simulator): Eliminate usage of distributor and aggregatorFabian Mastenbroek
2021-10-03refactor(simulator): Remove SimResourceFlow interfaceFabian Mastenbroek
2021-10-03refactor(simulator): Do not expose SimResourceStateFabian Mastenbroek
2021-10-03refactor(simulator): Remove onUpdate callbackFabian Mastenbroek
2021-10-03refactor(simulator): Lazily push changes to resource contextFabian Mastenbroek
2021-10-03refactor(simulator): Invoke consumer callback on every invalidationFabian Mastenbroek
2021-10-03refactor(simulator): Simplify max-min aggregator implementationFabian 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-10-03perf(simulator): Use direct field access for perf-sensitive codeFabian Mastenbroek
2021-10-03test(simulator): Use longer traces for benchmarksFabian Mastenbroek
2021-10-03build: Migrate from kotlinx-benchmark to jmh-gradleFabian Mastenbroek
2021-09-28build: Increase Java requirement to version 11Fabian Mastenbroek
2021-09-28merge: Simplify usage of ComputeMetricExporterFabian Mastenbroek
2021-09-28fix(telemetry): Report cause of compute exporter failureFabian 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-28fix(telemetry): Ensure shutdown of exporter is calledFabian Mastenbroek
2021-09-21build(ui): Bump semver-regex from 3.1.2 to 3.1.3.dependabot[bot]
2021-09-21merge: Add support for trace writingFabian Mastenbroek
2021-09-21feat(trace): Add support for writing tracesFabian Mastenbroek
2021-09-20refactor(trace): Simplify TraceFormat SPI interfaceFabian Mastenbroek
2021-09-20feat(trace): Add property for describing partition keysFabian Mastenbroek
2021-09-20perf(compute): Use index lookup in trace loaderFabian Mastenbroek