<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/opendc-format/src/main, 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>refactor(trace): Implement trace API for WTF reader</title>
<updated>2021-09-02T09:30:15+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-09-01T09:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=b2308e1077dc60ec6a4dc646613a4be5b59695a6'/>
<id>b2308e1077dc60ec6a4dc646613a4be5b59695a6</id>
<content type='text'>
This change updates the WTF trace reader to support the new streaming
trace API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the WTF trace reader to support the new streaming
trace API.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(trace): Implement trace API for SWF reader</title>
<updated>2021-09-02T09:30:15+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-08-31T16:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=5c6bf9739aa0ffd9651df4fcb4cd46a8545144f0'/>
<id>5c6bf9739aa0ffd9651df4fcb4cd46a8545144f0</id>
<content type='text'>
This change updates the SWF trace reader to support the new streaming
trace API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the SWF trace reader to support the new streaming
trace API.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(trace): Move Bitbrains format into separate module</title>
<updated>2021-09-02T09:30:15+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-08-31T14:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=214480d154771f0b783829b6e5ec82b837304ad2'/>
<id>214480d154771f0b783829b6e5ec82b837304ad2</id>
<content type='text'>
This change moves Bitbrains trace support into a separate module and
adds support for the new trace api.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves Bitbrains trace support into a separate module and
adds support for the new trace api.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(format): Remove environment reader from format library</title>
<updated>2021-09-02T07:26:42+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-08-31T13:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=9fcce6ade8714f7f0a9073fe5b7ddd3f0b35c375'/>
<id>9fcce6ade8714f7f0a9073fe5b7ddd3f0b35c375</id>
<content type='text'>
This change removes the environment reader from the format library since
they are highly specific for the particular experiment. In the future,
we hope to have a single format to setup the entire datacenter (perhaps
similar to the format used by the web runner).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the environment reader from the format library since
they are highly specific for the particular experiment. In the future,
we hope to have a single format to setup the entire datacenter (perhaps
similar to the format used by the web runner).
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(trace): Extract Parquet helpers into separate module</title>
<updated>2021-09-02T07:26:42+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-08-31T13:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=e8cdfbcec3f75b3f303ce52bac5f5595a94555e4'/>
<id>e8cdfbcec3f75b3f303ce52bac5f5595a94555e4</id>
<content type='text'>
This change extracts the Parquet helpers outside format module into a
new module, in order to improve re-usability of these helpers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change extracts the Parquet helpers outside format module into a
new module, in order to improve re-usability of these helpers.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(trace): Move GWF trace reader into separate module</title>
<updated>2021-09-02T07:26:41+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-08-31T12:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=23c1502c2668305fd5f4c38c6c794c985d2037e3'/>
<id>23c1502c2668305fd5f4c38c6c794c985d2037e3</id>
<content type='text'>
This change starts the process of moving the different trace formats into
separate modules. This change in particular moves the GWF trace format
into a new module, opendc-trace-gwf.

Furthermore, this change also implements the trace API for the GWF
module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change starts the process of moving the different trace formats into
separate modules. This change in particular moves the GWF trace format
into a new module, opendc-trace-gwf.

Furthermore, this change also implements the trace API for the GWF
module.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(format): Clean up Bitbrains trace reader to enable re-use</title>
<updated>2021-08-24T09:47:52+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-08-18T10:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=a23ad09d5a1c4033781bd5403ad766cae83a2beb'/>
<id>a23ad09d5a1c4033781bd5403ad766cae83a2beb</id>
<content type='text'>
This change updates the code for the Bitbrains trace reader and upgrades
the TraceConverter to re-use existing code of the Bitbrains trace
reader.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the code for the Bitbrains trace reader and upgrades
the TraceConverter to re-use existing code of the Bitbrains trace
reader.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(simulator): Execute traces based on timestamps</title>
<updated>2021-08-24T09:20:17+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-08-17T17:25:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=31a1f298c71cd3203fdcd57bd39ba8813009dd5b'/>
<id>31a1f298c71cd3203fdcd57bd39ba8813009dd5b</id>
<content type='text'>
This change refactors the trace workload in the OpenDC simulator to
track execute a fragment based on the fragment's timestamp. This makes
sure that the trace is replayed identically to the original execution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change refactors the trace workload in the OpenDC simulator to
track execute a fragment based on the fragment's timestamp. This makes
sure that the trace is replayed identically to the original execution.
</pre>
</div>
</content>
</entry>
<entry>
<title>simulator: Re-implement performance interference model</title>
<updated>2021-06-24T11:43:34+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-06-24T10:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=e56967a29ac2b2d26cc085b1f3e27096dad6a170'/>
<id>e56967a29ac2b2d26cc085b1f3e27096dad6a170</id>
<content type='text'>
This change updates reimplements the performance interference model to
work on top of the universal resource model in
`opendc-simulator-resources`. This enables us to model interference and
performance variability of other resources such as disk or network in
the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates reimplements the performance interference model to
work on top of the universal resource model in
`opendc-simulator-resources`. This enables us to model interference and
performance variability of other resources such as disk or network in
the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>format: Remove performance interference from trace readers</title>
<updated>2021-06-24T11:43:34+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-06-23T14:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=be34a55c2c2fe94a6883c6b97d2abe4c43288e8a'/>
<id>be34a55c2c2fe94a6883c6b97d2abe4c43288e8a</id>
<content type='text'>
This change updates the trace reader implementation to remove their
dependency on the performance interference model. In a future commit, we
will instead pass the performance interference model via the
host/hypervisor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the trace reader implementation to remove their
dependency on the performance interference model. In a future commit, we
will instead pass the performance interference model via the
host/hypervisor.
</pre>
</div>
</content>
</entry>
</feed>
