<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/simulator/opendc-simulator/opendc-simulator-compute/build.gradle.kts, 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>build: Migrate to flat project structure</title>
<updated>2021-04-25T14:01:14+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-04-25T14:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=cd0b45627f0d8da8c8dc4edde223f3c36e9bcfbf'/>
<id>cd0b45627f0d8da8c8dc4edde223f3c36e9bcfbf</id>
<content type='text'>
This change updates the project structure to become flattened.
Previously, the simulator, frontend and API each lived into their own
directory.

With this change, all modules of the project live in the top-level
directory of the repository. This should improve discoverability of
modules of the project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the project structure to become flattened.
Previously, the simulator, frontend and API each lived into their own
directory.

With this change, all modules of the project live in the top-level
directory of the repository. This should improve discoverability of
modules of the project.
</pre>
</div>
</content>
</entry>
<entry>
<title>simulator: Extract hardware power values to a separate file (#105)</title>
<updated>2021-03-26T14:47:14+00:00</updated>
<author>
<name>Hongyu</name>
<email>39747921+HongyuHe@users.noreply.github.com</email>
</author>
<published>2021-03-26T14:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=57ebc8a1c6779d7e7276754838e83f1c026cceb9'/>
<id>57ebc8a1c6779d7e7276754838e83f1c026cceb9</id>
<content type='text'>
This change enables the use of the interpolation model testing on the results of the SPEC benchmark. </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change enables the use of the interpolation model testing on the results of the SPEC benchmark. </pre>
</div>
</content>
</entry>
<entry>
<title>simulator: Add benchmarks for opendc-simulator-compute</title>
<updated>2021-03-23T16:06:41+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-23T13:53:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=16178eb0499ad398f14bd209e9c1a6e5b52850a9'/>
<id>16178eb0499ad398f14bd209e9c1a6e5b52850a9</id>
<content type='text'>
This change adds benchmarks to the opendc-simulator-compute module in
order to quantify effect of changes on the performance of this module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds benchmarks to the opendc-simulator-compute module in
order to quantify effect of changes on the performance of this module.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Add support for aggregate code coverage results</title>
<updated>2021-03-20T13:00:30+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-20T12:09:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=52467695b1534a8098e8936a3a849c02b2ff98c4'/>
<id>52467695b1534a8098e8936a3a849c02b2ff98c4</id>
<content type='text'>
This change adds support for aggregating code coverage results from the
different modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds support for aggregating code coverage results from the
different modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>simulator: Add generic framework for resource consumption modeling</title>
<updated>2021-03-16T11:06:40+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-12-30T13:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=6a2a5423479696e8dc28885be27cc3e3252f28b0'/>
<id>6a2a5423479696e8dc28885be27cc3e3252f28b0</id>
<content type='text'>
This change adds a generic framework for modeling resource consumptions and
adapts opendc-simulator-compute to model machines and VMs on top of
this framework.

This framework anticipates the addition of additional resource types
such as memory, disk and network to the OpenDC codebase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a generic framework for modeling resource consumptions and
adapts opendc-simulator-compute to model machines and VMs on top of
this framework.

This framework anticipates the addition of additional resource types
such as memory, disk and network to the OpenDC codebase.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Java Platform for shared dependency constraints</title>
<updated>2021-02-23T20:40:53+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T20:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=15fcd1a10018605f59ca7a644b8f3b3960e7b6b0'/>
<id>15fcd1a10018605f59ca7a644b8f3b3960e7b6b0</id>
<content type='text'>
This change uses the Java Platform functionality from Gradle to enable
shared dependency constraints across modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change uses the Java Platform functionality from Gradle to enable
shared dependency constraints across modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract testing conventions from Kotlin conventions</title>
<updated>2021-02-23T10:46:06+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T10:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=0b092b352dc29ce69f6f126eb7857a1243a6ef62'/>
<id>0b092b352dc29ce69f6f126eb7857a1243a6ef62</id>
<content type='text'>
This change extracts the configuration for test from the Kotlin library
conventions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change extracts the configuration for test from the Kotlin library
conventions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary dependencies on JUnit Platform Launcher</title>
<updated>2021-02-23T09:53:42+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T09:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=ef83b0ff68f023a64a7e3446b23e4a6f02aca841'/>
<id>ef83b0ff68f023a64a7e3446b23e4a6f02aca841</id>
<content type='text'>
This change removes unnecessary dependencies on JUnit Platform launcher
from the repository. Previously, the launcher was used to bootstrap
tests for Gradle when it did not natively support JUnit Platform.

Gradle now has native support for JUnit Platform, so the dependency is
not needed anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes unnecessary dependencies on JUnit Platform launcher
from the repository. Previously, the launcher was used to bootstrap
tests for Gradle when it did not natively support JUnit Platform.

Gradle now has native support for JUnit Platform, so the dependency is
not needed anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert to pull-based workload model</title>
<updated>2021-01-11T14:23:56+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-01-08T17:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=a71d4885efcf01850bc236d3e9f77ab3f44b48aa'/>
<id>a71d4885efcf01850bc236d3e9f77ab3f44b48aa</id>
<content type='text'>
This change converts the low-level workload model to be pull-based. This
reduces the overhead that we experienced with our previous co-routine
based approach.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change converts the low-level workload model to be pull-based. This
reduces the overhead that we experienced with our previous co-routine
based approach.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add opendc-simulator-compute module</title>
<updated>2020-10-02T18:57:35+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-01T22:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=76c5d27618181c4ec9cf86085c65b5e69f5f9109'/>
<id>76c5d27618181c4ec9cf86085c65b5e69f5f9109</id>
<content type='text'>
This change adds an opendc-simulator-compute module which contains
interfaces related to simulating compute workloads. For future changes,
we intend to decouple the simulation part from the opendc-compute
module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds an opendc-simulator-compute module which contains
interfaces related to simulating compute workloads. For future changes,
we intend to decouple the simulation part from the opendc-compute
module.
</pre>
</div>
</content>
</entry>
</feed>
