summaryrefslogtreecommitdiff
path: root/opendc-simulator/opendc-simulator-compute/src/test
AgeCommit message (Expand)Author
2022-10-28feat(sim/compute): Add support for chaining workloadsFabian Mastenbroek
2022-10-28refactor(sim/compute): Provide workload constructors in SimWorkloadsFabian Mastenbroek
2022-10-21refactor(sim/compute): Re-implement using flow2Fabian 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-09-22refactor(sim/compute): Simplify SimHypervisor classFabian 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 interference logic into VmInterferenceMemberFabian Mastenbroek
2022-09-21refactor(sim/compute): Pass interference key via parameterFabian Mastenbroek
2022-09-21refactor(sim/compute): Remove convergence listener parameterFabian Mastenbroek
2022-09-21refactor(sim/compute): Move VM interference model into compute simulatorFabian Mastenbroek
2021-10-25refactor(simulator): Support running workloads without coroutinesFabian Mastenbroek
2021-10-25perf(compute): Redesign VM interference algorithmFabian Mastenbroek
2021-10-08perf(simulator): Optimize SimTraceWorkloadFabian 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-10-03refactor(simulator): Combine work and deadline to durationFabian Mastenbroek
2021-09-19refactor(simulator): Remove dependency on SnakeYamlFabian Mastenbroek
2021-09-17refactor(telemetry): Standardize SimHost metricsFabian 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-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: 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
2021-06-03simulator: Migrate frequency scaling governors to OS layerFabian Mastenbroek
2021-06-03simulator: Split CPUFreq subsystem in compute simulatorFabian Mastenbroek
2021-06-02simulator: Add uniform interface for resource metricsFabian Mastenbroek
2021-06-01simulator: Centralize resource logic in SimResourceInterpreterFabian Mastenbroek
2021-05-03simulator: Introduce SimResourceSchedulerFabian Mastenbroek
2021-04-25build: Migrate to flat project structureFabian Mastenbroek