summaryrefslogtreecommitdiff
path: root/opendc-simulator/opendc-simulator-compute
AgeCommit message (Expand)Author
2022-09-21refactor(sim/compute): Remove FlowEngine from SimMachineContextFabian Mastenbroek
2022-09-21refactor(sim/compute): Remove convergence listener parameterFabian 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-09fix(sim/compute): Limit growth rate for trace constructionFabian Mastenbroek
2022-04-23build: Enable testing for all library modulesFabian 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
2021-12-09fix(simulator): Support convergence of space shared hypervisorFabian Mastenbroek
2021-11-02refactor(trace): Support gaps in trace dataFabian Mastenbroek
2021-10-25refactor(simulator): Support running workloads without coroutinesFabian Mastenbroek
2021-10-25fix(simulator): Use correct flow input capacity for countersFabian Mastenbroek
2021-10-25perf(compute): Redesign VM interference algorithmFabian Mastenbroek
2021-10-25fix(simulator): Compute energy usage in absence of convergenceFabian Mastenbroek
2021-10-08fix(simulator): Count interference for multiplexer inputsFabian Mastenbroek
2021-10-08perf(simulator): Optimize SimTraceWorkloadFabian 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): Optimize hot path in SimTraceWorkloadFabian 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 failure callback from FlowSourceFabian 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): Add support for pushing flow from contextFabian Mastenbroek
2021-10-03refactor(simulator): Combine work and deadline to durationFabian Mastenbroek
2021-10-03test(simulator): Use longer traces for benchmarksFabian Mastenbroek
2021-09-19refactor(simulator): Remove dependency on SnakeYamlFabian Mastenbroek
2021-09-17fix(simulator): Support workload/machine CPU count mismatchFabian Mastenbroek
2021-09-17refactor(telemetry): Standardize SimHost metricsFabian Mastenbroek
2021-08-25refactor(compute): Measure power draw without PSU overheadFabian Mastenbroek
2021-08-25refactor(simulator): Remove usage and speed fields from SimMachineFabian Mastenbroek
2021-08-25fix(simulator): Eliminate unnecessary double to long conversionsFabian Mastenbroek
2021-08-25build: Upgrade to OpenTelemetry 1.5Fabian Mastenbroek
2021-08-24feat(simulator): Add support for reporting interfered workFabian Mastenbroek
2021-08-24fix(simulator): Support trace fragments with zero cores availableFabian Mastenbroek
2021-08-24refactor(simulator): Execute traces based on timestampsFabian Mastenbroek
2021-06-24simulator: Re-implement performance interference modelFabian Mastenbroek
2021-06-22simulator: Add support for storage devices (v1)Fabian Mastenbroek
2021-06-22simulator: Add support for attaching network adapter to machineFabian Mastenbroek
2021-06-21simulator: Re-organize compute simulator moduleFabian Mastenbroek
2021-06-21simulator: Remove concept of resource lifecycleFabian Mastenbroek
2021-06-21simulator: Add Linux CPU frequency scaling governors Hongyu
2021-06-20simulator: Add Linux CPU frequency scaling governorsHongyu
2021-06-14simulator: Add energy modelling subsystem to OpenDCFabian Mastenbroek
2021-06-14simulator: Add model for PSU power lossHongyu He
2021-06-11simulator: Integrate power subsystem with compute subsystemFabian Mastenbroek
2021-06-09simulator: Add memory resourceFabian Mastenbroek