summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-11-11build: Upgrade to Gradle 7.3Fabian Mastenbroek
2021-11-02ci: Update Github Actions workflows (#40)Fabian Mastenbroek
2021-11-02build: Update build dependenciesFabian Mastenbroek
2021-11-02ci: Add workflows for testing Java and Gradle EA releasesFabian Mastenbroek
2021-11-02ci: Update Java Github Actions workflowsFabian Mastenbroek
2021-11-02build(ui): Bump ansi-regex to 5.0.1 (#38)dependabot[bot]
2021-11-02refactor(trace): Support gaps in trace dataFabian Mastenbroek
2021-10-25merge: Improve the OpenDC compute model (#37)Fabian 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(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-25perf(telemetry): Do not allocate lambda in fast-pathFabian Mastenbroek
2021-10-25feat(compute): Support filtering hosts based on CPU capacityFabian Mastenbroek
2021-10-25merge: Support conversion from Azure traces to OpenDC traces (#36)Fabian Mastenbroek
2021-10-25feat(trace): Support conversion from Azure trace formatFabian Mastenbroek
2021-10-25feat(trace): Add column for CPU capacity in OpenDC formatFabian Mastenbroek
2021-10-25fix(trace): Fix timestamp retrieval for Azure traceFabian Mastenbroek
2021-10-25refactor(trace): Support GZIP files in Azure traceFabian Mastenbroek
2021-10-25merge: Address several regressions in simulatorFabian Mastenbroek
2021-10-25ci: Fix release workflowFabian Mastenbroek
2021-10-25build(jmh): Fix duplicate classpath entriesFabian Mastenbroek
2021-10-25fix(simulator): Compute energy usage in absence of convergenceFabian Mastenbroek
2021-10-25fix(telemetry): Fix clock resolutionFabian Mastenbroek
2021-10-25fix(simulator): Fix queue resizing logicFabian Mastenbroek
2021-10-25merge: Integrate v2.1 progress into public repositoryFabian Mastenbroek
2021-10-21feat(ui): Add tooltip to graphs in portfolio resultsKoen Teuwen
2021-10-21fix(ui): Fix version number in package.jsonFabian Mastenbroek
2021-10-08merge: Performance improvements for flow engineFabian Mastenbroek
2021-10-08perf(simulator): Eliminate clock access in hot pathFabian Mastenbroek
2021-10-08perf(simulator): Specialize FlowEngine queuesFabian Mastenbroek
2021-10-08perf(simulator): Optimize clock storageFabian Mastenbroek
2021-10-08perf(simulator): Eliminate ArrayList iteration overheadFabian Mastenbroek
2021-10-08perf(simulator): Do not update outputs if rate is unchangedFabian Mastenbroek
2021-10-08refactor(simulator): Simplify FlowSink implementationFabian Mastenbroek
2021-10-08fix(simulator): Count interference for multiplexer inputsFabian Mastenbroek
2021-10-08perf(simulator): Skip fair-share algorithm if capacity remainingFabian Mastenbroek
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