Releases: atlarge-research/opendc
Release list
Benchmark Data
Permanent storage for benchmark history. Managed automatically by CI.
Added separate Website
v2.4u Update deploy condition for publish action
v2.4t
Added latest version to publish action (#418)
v2.4g: Performance Improvements
This release introduces many performance improvements.
What's Changed
- Implements fixes to run m100 traces with GPUs by @noleu in #362
- updated workflow implementation for performance by @DanteNiewenhuis in #368
- Updated the performance of multi-resource simulation by @DanteNiewenhuis in #369
- Updated FilterScheduler for performance by @DanteNiewenhuis in #371
- Fixed a small bug in the FilterScheduler by @DanteNiewenhuis in #372
- Converted maps in the FlowDistributor to Arrays for performance by @DanteNiewenhuis in #373
- Improved FilterScheduler using a constantly sorting array by @DanteNiewenhuis in #374
- Updated the input of deferrability by @DanteNiewenhuis in #375
- Removed a bug in MaxMinFlowDistributor. by @DanteNiewenhuis in #376
- Improved the performance by removing many invalidates from FlowNodes by @DanteNiewenhuis in #377
- Updated FlowDistributor to use arrays for suppliers instead of maps by @DanteNiewenhuis in #378
- Memory update by @DanteNiewenhuis in #379
- Fixed a bug that introduced enourmous delays when using checkpointing by @DanteNiewenhuis in #380
- Fixed a small bug in the reading of workflows by @DanteNiewenhuis in #382
Full Changelog: v2.4f...v2.4g
2.4f: GPUs and workflows
This release adds two new components to OpenDC.
First, OpenDC now supports GPUs.
Second, OpenDC now supports interdependent tasks in the form of workflows.
What's Changed
- OpenDC - M3SA integration, updates with latest codebase, tests, repaired CpuPowerModels by @Radu-Nicolae in #345
- Fixed a problem with Tasks not showing the hostName after they are completed. by @DanteNiewenhuis in #347
- Implemented Single GPU Support & outline of host-level allocation policies by @noleu in #342
- Feat/multi gpu support by @noleu in #351
- Add configurable resource distribution at host level by @noleu in #355
- Implements Virtualization overhead modelling by @noleu in #357
- Added Workflows by @DanteNiewenhuis in #359
- Updated workload schema by @DanteNiewenhuis in #360
- Uncommented replaying of Scenario by @DanteNiewenhuis in #361
Full Changelog: v2.4e...v2.4f
v2.4e Added Carbon forecast
This release adds the option to get a forecast of the carbon intensity.
This is used to better schedule tasks when using the timeshifting policy.
Aside from this the release adds:
- Updated AllocationPolicy input format.
- Embodied carbon to hosts
What's Changed
- Updated AllocationPolicy input by @DanteNiewenhuis in #324
- Added embodied carbon to hosts by @DanteNiewenhuis in #326
- Support carbon forecasting in timeshift by @sacheendra in #327
- Fixed a small problem with getForeCast by @DanteNiewenhuis in #328
- Separate timeshift into an interface and add it to memorizing by @sacheendra in #329
- Small fix to the snapshot by @DanteNiewenhuis in #330
- Use failure model in checkpoint tests by @sacheendra in #332
- Updated website documentation by @DanteNiewenhuis in #334
- Removing gh-pages site from master branch by @DanteNiewenhuis in #338
- Fixed bug when not providing a Carbon Model by @DanteNiewenhuis in #339
Full Changelog: v2.4d...v2.4e
v2.4d Bug fixes
Solved several bugs that could impact the results of experiments.
Added initial versions of Load Shifting.
What's Changed
- Adds load shifting over time by @sacheendra in #319
- Renamed SimChainWorkload to VirtualMachine by @DanteNiewenhuis in #320
- WorkloadLoader fix by @DanteNiewenhuis in #321
- Fixed a small bug that made idle host consume no energy at the start by @DanteNiewenhuis in #322
- Shift task execution to the valley of carbon emissions by @sacheendra in #323
Full Changelog: v2.4c...v2.4d
v2.4c Performance upgrades
This release adds several performance upgrades.
These upgrades reduce RAM usage and experiment runtime significantly.
What's Changed
- Added the option to select which files to export. by @DanteNiewenhuis in #307
- Small update to the README by @DanteNiewenhuis in #311
- Added more battery policies by @DanteNiewenhuis in #312
- Removed FlowGraph and VirtualMachine by @DanteNiewenhuis in #314
- Fixed memorizing scheduler with correct last elem check by @sacheendra in #317
- Unit System v2 by @T0mexX in #243
- Memory updates by @DanteNiewenhuis in #318
- add how-to for using intellij by @vlogic in #305
New Contributors
Full Changelog: v2.4b...v2.4c
v2.4b
Fixed two bugs that could cause infinite loops
What's Changed
- Fixed two bugs that could cause infinite loops by @DanteNiewenhuis in #304
Full Changelog: v2.4a...v2.4b
v2.4a: added embodied carbon
Added embodied carbon to batteries
What's Changed
- updated logging and added logging for batteries by @DanteNiewenhuis in #301
- Github Action update by @DanteNiewenhuis in #302
- Added embodied carbon to batteries by @DanteNiewenhuis in #303
Full Changelog: v2.4...v2.4a