summaryrefslogtreecommitdiff
path: root/opendc-compute/opendc-compute-service/src
AgeCommit message (Expand)Author
2024-09-16All simulation are now run with a single CPU and single MemoryUnit. multi CPU...Dante Niewenhuis
2024-09-12Added max number of failures (#254)Dante Niewenhuis
2024-08-27Renamed input files and internally server is changed to task (#246)Dante Niewenhuis
2024-05-07Revamped failure models (#228)Dante Niewenhuis
2024-04-29Fixed several cpu related bugs, changed input topology (#226)Dante Niewenhuis
2024-03-19Scenario and Portfolio update (#209)Dante Niewenhuis
2024-03-05Cpu fix (#208)Dante Niewenhuis
2024-03-05Updated package versions, updated web server tests. (#207)Dante Niewenhuis
2024-02-14Updated metrics and parquet output (#195)Dante Niewenhuis
2024-01-08refactored opendc-experiment-compute (#190)Dante Niewenhuis
2022-11-27refactor(compute/service): Do not split interface and implementationFabian Mastenbroek
2022-11-27refactor(compute/service): Expose state directly to clientsFabian Mastenbroek
2022-11-27refactor(compute/api): Do not suspend in compute APIFabian Mastenbroek
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-11-04refactor: Use RandomGenerator as randomness sourceFabian Mastenbroek
2022-10-28refactor(compute/service): Do not suspend on guest startFabian Mastenbroek
2022-10-10fix(compute/service): Expose number of registered serversFabian 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-23refactor(compute): Provide access to instances in compute serviceFabian Mastenbroek
2022-09-22refactor(compute): Add separate error host stateFabian Mastenbroek
2022-09-21feat(compute): Add support for affinity scheduling (#101)Fabian Mastenbroek
2022-05-06refactor(compute/service): Remove OpenTelemetry from "compute" modulesFabian Mastenbroek
2022-05-04refactor(compute): Directly expose scheduler stats to userFabian Mastenbroek
2022-05-04feat(compute): Add support for looking up hostsFabian Mastenbroek
2022-05-03refactor(compute): Expose CPU and system stats via Host interfaceFabian 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-10-25feat(telemetry): Report provisioning time of virtual machinesFabian Mastenbroek
2021-10-25feat(compute): Support filtering hosts based on CPU capacityFabian Mastenbroek
2021-09-17refactor(telemetry): Standardize compute scheduler metricsFabian Mastenbroek
2021-09-17refactor(telemetry): Create separate MeterProvider per service/hostFabian Mastenbroek
2021-09-10docs(compute): Clarify terminology in compute serviceFabian Mastenbroek
2021-09-07fix(compute): Mark unschedulable server as terminatedFabian Mastenbroek
2021-09-07feat(compute): Track provisioning response timeFabian Mastenbroek
2021-08-25build: Upgrade to OpenTelemetry 1.5Fabian Mastenbroek
2021-08-22refactor(compute): Update FilterScheduler to follow OpenStack's NovaFabian Mastenbroek
2021-08-22fix(compute): Track failed servers with counters correctlyFabian Mastenbroek
2021-08-13build: Update Kotlin dependenciesFabian Mastenbroek
2021-05-18chore: Address deprecations due to Kotlin 1.5Fabian Mastenbroek
2021-04-25build: Migrate to flat project structureFabian Mastenbroek