Skip to content

Releases: atlarge-research/opendc

v2.4b

21 Feb 11:56
e9080b6
Compare
Choose a tag to compare

Fixed two bugs that could cause infinite loops

What's Changed

Full Changelog: v2.4a...v2.4b

v2.4a: added embodied carbon

10 Feb 14:52
20d8587
Compare
Choose a tag to compare

Added embodied carbon to batteries

What's Changed

Full Changelog: v2.4...v2.4a

OpenDC v2.4

06 Feb 11:17
df1028c
Compare
Choose a tag to compare

Version 2.4 of OpenDC introduces batteries to OpenDC.

The main use case for batteries is to reduce the carbon emissions of a data center.
The battery is charged when green energy is available.
Later, the energy stored in the battery is used when no green energy is available.

Batteries fit into the FlowGraph in the following way:

battery_model-Page-1 drawio

battery_model-Page-2 drawio

Adding a battery adds four new nodes:

  • A Battery of type SimBattery which can store energy
  • An extra distributor that can distribute energy between the battery and the hosts
  • An aggregator that takes energy from either the powerSource, or the battery
  • A Battery Policy that decides when the battery is charging, discharging, or idle

Currently, a single battery policy is implemented.
This policy works with a single carbon threshold.
If the carbon intensity is lower than the threshold, the battery is being charged.
Otherwise, the battery is being discharged.

The topology json schema is extended with an optional "battery" field.

What's Changed

Full Changelog: v2.3f...v2.4

OpenDC v2.3f

06 Feb 11:16
7066dbc
Compare
Choose a tag to compare

Improved scheduling system in OpenDC.

What's Changed

Full Changelog: v2.3e...v2.3f

OpenDC v2.3e

06 Feb 11:15
39aeb8e
Compare
Choose a tag to compare

Updated backend systems for correctness.
Added improved tests to make sure OpenDC for correctness.

What's Changed

Full Changelog: v2.3d...v2.3e

OpenDC v2.3d

06 Feb 11:15
8bbc3de
Compare
Choose a tag to compare

Improved Multiplexer and renamed it to FlowDistributor.

Improved Performance.

Added Tests.

What's Changed

Full Changelog: v2.3c...v2.3d

OpenDC v2.3c

06 Feb 11:14
9e99bf2
Compare
Choose a tag to compare

Added several improvements to performance.

What's Changed

Full Changelog: v2.3b...v2.3c

OpenDC v2.3b

06 Feb 11:14
279f2a3
Compare
Choose a tag to compare

Fixed a small power source bug

What's Changed

Full Changelog: v2.3a...v2.3b

OpenDC v2.3a

06 Feb 11:13
4e8ca5d
Compare
Choose a tag to compare

Fixed a small problem that caused OpenDC to not stop when a task could not be scheduled on the hardware.

What's Changed

Full Changelog: v2.3...v2.3a

OpenDC v2.3: FlowEngine update

06 Feb 11:12
f3e578a
Compare
Choose a tag to compare

Third major patch of OpenDC2.

In this version, the FlowEngine of OpenDC is completely rewritten.
This improves performance and accuracy.

This version also introduces the M3SA model created by @Radu-Nicolae.

What's Changed

Full Changelog: v2.2b...v2.3