<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/simulator/opendc-compute/src, 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>Extract simulation-related code from OpenDC Compute (core)</title>
<updated>2020-10-04T20:24:00+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-04T15:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=8aaeb93e81fc3c4689d42747f87734fc4732d030'/>
<id>8aaeb93e81fc3c4689d42747f87734fc4732d030</id>
<content type='text'>
This change splits the opendc-compute module into two modules:

  1. opendc-compute-core
     The interfaces and APIs that represent a IaaS platform.
  2. opendc-compute-simulator
     The implementation of these interfaces using simulation components
     from opendc-simulator-compute.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change splits the opendc-compute module into two modules:

  1. opendc-compute-core
     The interfaces and APIs that represent a IaaS platform.
  2. opendc-compute-simulator
     The implementation of these interfaces using simulation components
     from opendc-simulator-compute.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reimplement performance interference in opendc-simulator-compute</title>
<updated>2020-10-04T15:23:34+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-04T15:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=47f803afc14a50c467d2f5f7ff406824428223f7'/>
<id>47f803afc14a50c467d2f5f7ff406824428223f7</id>
<content type='text'>
This change reimplements the performance interference model originally
implemented for the SimpleVirtDriver class, for SimHypervisor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change reimplements the performance interference model originally
implemented for the SimpleVirtDriver class, for SimHypervisor.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate codebase to opendc-simulator-compute</title>
<updated>2020-10-04T14:35:21+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-03T15:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=136c1b9ddc7bd9331d3552d681e9190fc6198271'/>
<id>136c1b9ddc7bd9331d3552d681e9190fc6198271</id>
<content type='text'>
This change updates the remainder of the codebase to use the
opendc-simulator-compute module for the simulation of workloads.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the remainder of the codebase to use the
opendc-simulator-compute module for the simulation of workloads.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement VirtDriver using opendc-simulator-compute module</title>
<updated>2020-10-03T14:29:55+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-03T14:29:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=c8567a567348e13c341bf1a1ec64ed34ce25815a'/>
<id>c8567a567348e13c341bf1a1ec64ed34ce25815a</id>
<content type='text'>
This change adds an implementation of the VirtDriver interface that uses
the functionality provided by the opendc-simulator-compute module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds an implementation of the VirtDriver interface that uses
the functionality provided by the opendc-simulator-compute module.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement BareMetalDriver using SimMachine</title>
<updated>2020-10-02T18:59:57+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-02T18:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=ac7016c4c5f15bf20b21e7d34e93d8b963aab231'/>
<id>ac7016c4c5f15bf20b21e7d34e93d8b963aab231</id>
<content type='text'>
This change creates an implementation of the BareMetalDriver interface
using the simulation logic of SimMachine. This implementation will
eventually replace the SimpleBareMetalDriver implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change creates an implementation of the BareMetalDriver interface
using the simulation logic of SimMachine. This implementation will
eventually replace the SimpleBareMetalDriver implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add explicit API visibility</title>
<updated>2020-10-01T17:18:57+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-08-31T18:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=eedf207bf4c9b723db685e6b7a9191bef9745486'/>
<id>eedf207bf4c9b723db685e6b7a9191bef9745486</id>
<content type='text'>
This change adds explicit visibility modifiers to the public interfaces
and enables Kotlin 1.4's explicit API mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds explicit visibility modifiers to the public interfaces
and enables Kotlin 1.4's explicit API mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to org.opendc namespace</title>
<updated>2020-10-01T08:19:17+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-09-30T23:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=a283fac5e4d2a6be229acba191acdcbf7eba6dcd'/>
<id>a283fac5e4d2a6be229acba191acdcbf7eba6dcd</id>
<content type='text'>
This change moves the OpenDC simulator codebase to the org.opendc
namespace of which we control the domain. Previously, we used the
com.atlarge package of which we did not control the domain, which might
lead to difficulties in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves the OpenDC simulator codebase to the org.opendc
namespace of which we control the domain. Previously, we used the
com.atlarge package of which we did not control the domain, which might
lead to difficulties in the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move OpenDC modules into simulator root</title>
<updated>2020-10-01T08:19:13+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-09-30T22:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=8a9f5573bef3f68316add17c04a47cc4e5fe75fa'/>
<id>8a9f5573bef3f68316add17c04a47cc4e5fe75fa</id>
<content type='text'>
This change moves the OpenDC modules previously living in the simulator/opendc
directory to the simulator directory itself given that we do not make a
distinction between OpenDC and odcsim anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves the OpenDC modules previously living in the simulator/opendc
directory to the simulator directory itself given that we do not make a
distinction between OpenDC and odcsim anymore.
</pre>
</div>
</content>
</entry>
</feed>
