<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/opendc-experiments/opendc-experiments-base/src/test/kotlin/org, branch master</title>
<subtitle>The OpenDC BSc thesis repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/'/>
<entry>
<title>Fixed a small bug in the reading of workflows (#382)</title>
<updated>2025-11-26T10:11:22+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-11-26T10:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=1de770c981498e2ca0067876470484e2cd08d780'/>
<id>1de770c981498e2ca0067876470484e2cd08d780</id>
<content type='text'>
* Fixed a small bug in the reading of workflows

* small update

* Pushing workload files needed for ExperimentCliTest 3</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fixed a small bug in the reading of workflows

* small update

* Pushing workload files needed for ExperimentCliTest 3</pre>
</div>
</content>
</entry>
<entry>
<title>Updated the checkpointModel and OnUpdate of SimTraceWorkload (#380)</title>
<updated>2025-11-13T18:44:43+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-11-13T18:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=90d4369183a420689fb1d48687a77ec677572433'/>
<id>90d4369183a420689fb1d48687a77ec677572433</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Memory update (#379)</title>
<updated>2025-11-04T20:09:38+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-11-04T20:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=71f63618fb83c8e19ae48d5dc4a6e3927031cc10'/>
<id>71f63618fb83c8e19ae48d5dc4a6e3927031cc10</id>
<content type='text'>
* Updated the memory usage of Tasks. Still in Progress.

* Merged Task and ServiceTask -&gt; Currently not fully working!!!

* Fixed bugs that made the merger between Task and ServiceTask not work well.

* Updated jdk version for Dockerfile

* Removed ServiceFlavor.java and Task.kt</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated the memory usage of Tasks. Still in Progress.

* Merged Task and ServiceTask -&gt; Currently not fully working!!!

* Fixed bugs that made the merger between Task and ServiceTask not work well.

* Updated jdk version for Dockerfile

* Removed ServiceFlavor.java and Task.kt</pre>
</div>
</content>
</entry>
<entry>
<title>Improved the performance by removing many invalidates from FlowNodes (#377)</title>
<updated>2025-10-14T14:38:27+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-10-14T14:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=4181a4bd51b54a5905be1f46f74c1349776e35c2'/>
<id>4181a4bd51b54a5905be1f46f74c1349776e35c2</id>
<content type='text'>
* Updated the UpDatedConsumer to boolean array

* Updated SimTraceWorkload to not invalidate when the next fragment is started.

* Removed as much invalidates as possible</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated the UpDatedConsumer to boolean array

* Updated SimTraceWorkload to not invalidate when the next fragment is started.

* Removed as much invalidates as possible</pre>
</div>
</content>
</entry>
<entry>
<title>Changed the input of "nature" to a boolean to safe space and make loading faster. (#375)</title>
<updated>2025-10-02T14:19:43+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-10-02T14:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=cb95cb2a5b24ae62c33962c988e89daf9a1a3e91'/>
<id>cb95cb2a5b24ae62c33962c988e89daf9a1a3e91</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>updated workflow implementation for performance (#368)</title>
<updated>2025-09-16T16:41:42+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-09-16T16:41:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=13a3f376fec17d5dcb60b635414c64a6d6ea3b13'/>
<id>13a3f376fec17d5dcb60b635414c64a6d6ea3b13</id>
<content type='text'>
* Updated the workflow system for performance. Added workflow specific tests.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated the workflow system for performance. Added workflow specific tests.</pre>
</div>
</content>
</entry>
<entry>
<title>Implements fixes to run m100 traces with GPUs (#362)</title>
<updated>2025-09-15T13:34:38+00:00</updated>
<author>
<name>Niels Thiele</name>
<email>noleu66@posteo.net</email>
</author>
<published>2025-09-15T13:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=a735f1768677fc996da77b239819c55dcd623f5e'/>
<id>a735f1768677fc996da77b239819c55dcd623f5e</id>
<content type='text'>
* Updated output format to reduce size

* using sum of gpu capacities instead of single max

* passing provisioned GPU cores to host view

* fix supply update trigger

* fixing floating point error, leading to negative demand

* fixing double mismatch, due to floating point in precision

* adding additional check if demand can be satisfied in the simple way

* adds workload invalidation if remaining duration for all resources is 0

* invalidating flow distributors after demand update

* spotless apply

* updating tests

* exporting power consumption of compute resources directly from gpu instead of PSU

* using big decimal to avoid floating point in-precision

* rolls back to pass-through version of PSU, before GPU implementation

* places flowdistributor between PSU and compute resources

* adds check to avoid null exception if supply is pushed without demand

* fixing task id type

* Adds memorizing GPU scheduler

* adds boundary for negative remaining work

* implemented tests for GPU scheduler filter

* Revert "Updated output format to reduce size"

This reverts commit 7171de8e0512a863df4962f64560ac7bad1fb48d.

* spotless aply

---------

Co-authored-by: DanteNiewenhuis &lt;d.niewenhuis@hotmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated output format to reduce size

* using sum of gpu capacities instead of single max

* passing provisioned GPU cores to host view

* fix supply update trigger

* fixing floating point error, leading to negative demand

* fixing double mismatch, due to floating point in precision

* adding additional check if demand can be satisfied in the simple way

* adds workload invalidation if remaining duration for all resources is 0

* invalidating flow distributors after demand update

* spotless apply

* updating tests

* exporting power consumption of compute resources directly from gpu instead of PSU

* using big decimal to avoid floating point in-precision

* rolls back to pass-through version of PSU, before GPU implementation

* places flowdistributor between PSU and compute resources

* adds check to avoid null exception if supply is pushed without demand

* fixing task id type

* Adds memorizing GPU scheduler

* adds boundary for negative remaining work

* implemented tests for GPU scheduler filter

* Revert "Updated output format to reduce size"

This reverts commit 7171de8e0512a863df4962f64560ac7bad1fb48d.

* spotless aply

---------

Co-authored-by: DanteNiewenhuis &lt;d.niewenhuis@hotmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Updated workload schema (#360)</title>
<updated>2025-07-22T13:47:44+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-07-22T13:47:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=e22c97dcca7478d6941b78bdf7cd873bc0d23cdc'/>
<id>e22c97dcca7478d6941b78bdf7cd873bc0d23cdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Workflows (#359)</title>
<updated>2025-07-16T14:56:28+00:00</updated>
<author>
<name>Dante Niewenhuis</name>
<email>d.niewenhuis@hotmail.com</email>
</author>
<published>2025-07-16T14:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=0c0cf25616771cd40a9e401edcba4a5e5016f76e'/>
<id>0c0cf25616771cd40a9e401edcba4a5e5016f76e</id>
<content type='text'>
* Implemented Workflows for OpenDC</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implemented Workflows for OpenDC</pre>
</div>
</content>
</entry>
<entry>
<title>Implements Virtualization overhead modelling (#357)</title>
<updated>2025-07-15T14:59:02+00:00</updated>
<author>
<name>Niels Thiele</name>
<email>noleu66@posteo.net</email>
</author>
<published>2025-07-15T14:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=089c449762950b4322c04f73ef7fe0e10af615df'/>
<id>089c449762950b4322c04f73ef7fe0e10af615df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
