summaryrefslogtreecommitdiff
path: root/opendc-workflow
AgeCommit message (Expand)Author
2024-01-08refactored opendc-experiment-compute (#190)Dante Niewenhuis
2023-12-14Updated tests to run successfully (#187)Dante Niewenhuis
2023-11-14Updated TraceReader, Simulation now continues until all tasks are doneDante Niewenhuis
2022-11-13refactor: Replace use of CoroutineContext by DispatcherFabian Mastenbroek
2022-11-13refactor(sim/core): Re-implement SimulationScheduler as DispatcherFabian Mastenbroek
2022-11-13refactor: Use InstantSource as time sourceFabian Mastenbroek
2022-10-28refactor(compute/sim): Use workload chaining for boot delayFabian 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-10-03refactor(exp/compute): Integrate compute workload classesFabian Mastenbroek
2022-10-03feat(exp/workflow): Add provisioning step for workflow serviceFabian Mastenbroek
2022-09-22refactor(sim/compute): Simplify SimHypervisor classFabian Mastenbroek
2022-09-22refactor(sim/compute): Extract Random dependency from interference modelFabian Mastenbroek
2022-06-07refactor(trace/api): Introduce type system for trace APIFabian Mastenbroek
2022-05-06refactor(workflow/service): Remove OpenTelemetry from "workflow" modulesFabian Mastenbroek
2022-05-06refactor(compute/service): Remove OpenTelemetry from "compute" modulesFabian Mastenbroek
2022-05-06refactor(workflow/service): Directly expose scheduler stats to userFabian Mastenbroek
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-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-12-12fix(trace): Read dependencies from .gwf trace file (#50)Florian Gerlinghoff
2021-12-01bug(workflow): Activate timer even without incoming jobsFabian Mastenbroek
2021-11-17refactor(workflow): Remove WorkflowSchedulerModeFabian Mastenbroek
2021-11-16feat(workflow): Add helper tools for workflow simulationsFabian Mastenbroek
2021-10-03refactor(simulator): Migrate to flow-based simulationFabian Mastenbroek
2021-10-03refactor(simulator): Combine work and deadline to durationFabian Mastenbroek
2021-09-20refactor(trace): Simplify TraceFormat SPI interfaceFabian Mastenbroek
2021-09-17refactor(telemetry): Create separate MeterProvider per service/hostFabian Mastenbroek
2021-09-11feat(trace): Add support for WfCommons (WorkflowHub) tracesFabian Mastenbroek
2021-09-02refactor(trace): Move GWF trace reader into separate moduleFabian Mastenbroek
2021-08-25build: Upgrade to OpenTelemetry 1.5Fabian Mastenbroek
2021-08-22refactor(compute): Update FilterScheduler to follow OpenStack's NovaFabian Mastenbroek
2021-06-24simulator: Re-implement performance interference modelFabian Mastenbroek
2021-06-21simulator: Re-organize compute simulator moduleFabian Mastenbroek
2021-06-21exp: Enable interpreter sharing across hostsFabian Mastenbroek
2021-05-18build: Update to Kotlin 1.5.0Fabian Mastenbroek
2021-05-07build: Use Gradle version catalogFabian Mastenbroek
2021-05-06build: Use type-safe project accessorsFabian Mastenbroek
2021-04-25build: Migrate to flat project structureFabian Mastenbroek