<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/simulator/opendc-format, 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: Add initial design of CPUFreq model</title>
<updated>2021-04-07T10:13:14+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-30T20:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=e38e6b9341907e28d029054995cf43cbd5e8bb4d'/>
<id>e38e6b9341907e28d029054995cf43cbd5e8bb4d</id>
<content type='text'>
This change adds a model implementing Dynamic Voltage Frequency Scaling
(DVFS) to OpenDC.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a model implementing Dynamic Voltage Frequency Scaling
(DVFS) to OpenDC.
</pre>
</div>
</content>
</entry>
<entry>
<title>simulator: Move power models to simulator module</title>
<updated>2021-03-24T12:05:33+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-24T12:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=69598598be2c248acc49e40607b3dd0998ec1ca5'/>
<id>69598598be2c248acc49e40607b3dd0998ec1ca5</id>
<content type='text'>
This change moves the power models from the `opendc-compute-simulator`
to the `opendc-simulator-compute` module, since it better fits the scope
of the models and allows them to be re-used for other purposes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves the power models from the `opendc-compute-simulator`
to the `opendc-simulator-compute` module, since it better fits the scope
of the models and allows them to be re-used for other purposes.
</pre>
</div>
</content>
</entry>
<entry>
<title>simulator: Remove generic resource constraint from resource model</title>
<updated>2021-03-22T17:16:40+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-22T15:45:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=3718c385f84b463ac799080bb5603e0011adcd7d'/>
<id>3718c385f84b463ac799080bb5603e0011adcd7d</id>
<content type='text'>
This change removes the generic resource constraint (e.g., SimResource)
and replaces it by a simple capacity property. In the future, users
should handle the resource properties on a higher level.

This change simplifies compositions of consumers and providers by not
requiring a translation from resource to capacity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the generic resource constraint (e.g., SimResource)
and replaces it by a simple capacity property. In the future, users
should handle the resource properties on a higher level.

This change simplifies compositions of consumers and providers by not
requiring a translation from resource to capacity.
</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>workflow: Split workflow module in API and service module</title>
<updated>2021-03-09T19:33:29+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-09T19:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=40e5871e01858a55372bfcb51cf90069c080e751'/>
<id>40e5871e01858a55372bfcb51cf90069c080e751</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compute: Model storage of VM images</title>
<updated>2021-03-09T19:33:27+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-09T18:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=b3f390be783cad21cd4925bcbe8077b91f869b5d'/>
<id>b3f390be783cad21cd4925bcbe8077b91f869b5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Remove OpenDC core module</title>
<updated>2021-03-09T16:24:06+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-09T16:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=6a555542c4a1ba94b96c0cf17b51ceb975c83e21'/>
<id>6a555542c4a1ba94b96c0cf17b51ceb975c83e21</id>
<content type='text'>
This change removes the opendc-core module. This module was an artifact
of the old codebase and remained mostly unused. This change removes all
usages of the module and if necessary introduces replacement classes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the opendc-core module. This module was an artifact
of the old codebase and remained mostly unused. This change removes all
usages of the module and if necessary introduces replacement classes.
</pre>
</div>
</content>
</entry>
<entry>
<title>compute: Remove use of bare-metal provisioning from compute module</title>
<updated>2021-03-08T21:19:37+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-08T21:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=e97774dbf274fcb57b9d173f9d674a2ef1b982af'/>
<id>e97774dbf274fcb57b9d173f9d674a2ef1b982af</id>
<content type='text'>
This change removes the usage of bare-metal provisioning from the OpenDC
Compute module. This significantly simplifies the experiment setup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the usage of bare-metal provisioning from the OpenDC
Compute module. This significantly simplifies the experiment setup.
</pre>
</div>
</content>
</entry>
</feed>
