summaryrefslogtreecommitdiff
path: root/simulator/opendc-simulator
AgeCommit message (Expand)Author
2021-04-21simulator: Introduce SimulationCoroutineDispatcher (#120)Fabian Mastenbroek
2021-04-21simulator: Migrate to SimulationCoroutineDispatcherFabian Mastenbroek
2021-04-21simulator: Introduce SimulationCoroutineDispatcherFabian Mastenbroek
2021-04-15exp: Prevent re-use of SimWorkload in experimentFabian Mastenbroek
2021-04-14simulator: Introduce SimProcessingUnitFabian Mastenbroek
2021-04-12simulator: Add the asymptotic power model from GreenCloud (#114)Hongyu
2021-04-08exp: Add experiment for OpenDC Energy projectFabian Mastenbroek
2021-04-08simulator: Divide CPU usage over all coresFabian Mastenbroek
2021-04-08simulator: Perform usage propagation only on changeFabian Mastenbroek
2021-04-07simulator: Move away from StateFlow for low-level monitoringFabian Mastenbroek
2021-04-07simulator: Add tests for CPUFreq subsystemFabian Mastenbroek
2021-04-07simulator: Polish power modelsHongyu
2021-04-07simulator: Add initial design of CPUFreq modelFabian Mastenbroek
2021-03-27Integrate OpenTelemetry into OpenDCFabian Mastenbroek
2021-03-27compute: Migrate compute service simulator to OpenTelemetryFabian Mastenbroek
2021-03-26simulator: Cache remaining workFabian Mastenbroek
2021-03-26simulator: Extract hardware power values to a separate file (#105)Hongyu
2021-03-26compute: Integrate OpenTelemetry Metrics in OpenDC ComputeFabian Mastenbroek
2021-03-24simulator: Move power models to simulator moduleFabian Mastenbroek
2021-03-23simulator: Add support for transforming resource consumersFabian Mastenbroek
2021-03-23simulator: Add benchmarks for opendc-simulator-computeFabian Mastenbroek
2021-03-23simulator: Add support for emitting VM usage metricsFabian Mastenbroek
2021-03-23simulator: Add support for signaling dynamic capacity changesFabian Mastenbroek
2021-03-22simulator: Remove generic resource constraint from resource modelFabian Mastenbroek
2021-03-22simulator: Expose capacity and remaining work outside consumer callbackFabian Mastenbroek
2021-03-22simulator: Add benchmarks for resource consumption frameworkFabian Mastenbroek
2021-03-22simulator: Re-design consumer interface to support capacity negotiationFabian Mastenbroek
2021-03-20build: Add support for aggregate code coverage resultsFabian Mastenbroek
2021-03-18simulator: Add the CPU power model from iCanCloud/E-mc2Hongyu
2021-03-17simulator: Make hypervisors generic for the resource typeFabian Mastenbroek
2021-03-16simulator: Add generic framework for resource consumption modelingFabian Mastenbroek
2021-03-07compute: Separate cloud compute layer from bare-metal layerFabian Mastenbroek
2021-02-23Use Java Platform for shared dependency constraintsFabian Mastenbroek
2021-02-23Utilize version constraints for shared versionsFabian Mastenbroek
2021-02-23Move dependency versions to gradle.propertiesFabian Mastenbroek
2021-02-23Extract testing conventions from Kotlin conventionsFabian Mastenbroek
2021-02-23Remove unnecessary dependencies on JUnit Platform LauncherFabian Mastenbroek
2021-01-11Add support for hypervisor selectionFabian Mastenbroek
2021-01-11Add hypervisor supporting space-shared VMsFabian Mastenbroek
2021-01-11Convert to pull-based workload modelFabian Mastenbroek
2021-01-07Refactor workflow service to schedule tasks onto VMsFabian Mastenbroek
2020-12-31Update to kotlinx-coroutines 1.4.2Fabian Mastenbroek
2020-10-05Move failure models to separate moduleFabian Mastenbroek
2020-10-04Reimplement performance interference in opendc-simulator-computeFabian Mastenbroek
2020-10-04Migrate codebase to opendc-simulator-computeFabian Mastenbroek
2020-10-03Implement VirtDriver using opendc-simulator-compute moduleFabian Mastenbroek
2020-10-02Add opendc-simulator-compute moduleFabian Mastenbroek
2020-10-01Move OpenDC modules into simulator rootFabian Mastenbroek