<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opendc.git/simulator/odcsim, branch master</title>
<subtitle>The OpenDC repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/'/>
<entry>
<title>Remove odcsim components from repository</title>
<updated>2020-09-30T22:32:46+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-09-30T22:32:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=27ddd462d148d70760e45f967387905054e21d20'/>
<id>27ddd462d148d70760e45f967387905054e21d20</id>
<content type='text'>
This change removes the odcsim components from the repository as we have
eliminated their use in the OpenDC codebase, by replacing them with the
more generic (Test)CoroutineScope and Clock. From now on, we will only
place modules under the OpenDC namespace and not use odcsim as well to
prevent confusion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the odcsim components from the repository as we have
eliminated their use in the OpenDC codebase, by replacing them with the
more generic (Test)CoroutineScope and Clock. From now on, we will only
place modules under the OpenDC namespace and not use odcsim as well to
prevent confusion.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move custom Flows to separate utility module</title>
<updated>2020-09-30T22:23:37+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-09-30T22:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=0df646c2951e9950f27472fdf0cb2624303c2d74'/>
<id>0df646c2951e9950f27472fdf0cb2624303c2d74</id>
<content type='text'>
This change moves the custom Flow object we provide (e.g. EventFlow and
StateFlow) outside of the odcsim-api module into a separate opendc-utils
module.

This is in preparation for the removal of the odcsim components in OpenDC.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves the custom Flow object we provide (e.g. EventFlow and
StateFlow) outside of the odcsim-api module into a separate opendc-utils
module.

This is in preparation for the removal of the odcsim components in OpenDC.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate from Domain to TestCoroutineScope</title>
<updated>2020-09-30T21:56:07+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-09-30T21:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=fcae560208df4860bc7461f955bf3b522b0e61c5'/>
<id>fcae560208df4860bc7461f955bf3b522b0e61c5</id>
<content type='text'>
This change eliminates the use of Domain and simulationContext in favour
of the generic (Test)CoroutineScope and Clock classes. In this way, we
decouple the OpenDC modules and their logic from simulation-related
code.

In this way, we also simplify eventual attempt for emulating OpenDC
componments in real-time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change eliminates the use of Domain and simulationContext in favour
of the generic (Test)CoroutineScope and Clock classes. In this way, we
decouple the OpenDC modules and their logic from simulation-related
code.

In this way, we also simplify eventual attempt for emulating OpenDC
componments in real-time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate use of Domain and simulationContext in OpenDC</title>
<updated>2020-09-30T21:40:57+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-09-30T19:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=c41d201343263346ac84855a0b2254051ed33c21'/>
<id>c41d201343263346ac84855a0b2254051ed33c21</id>
<content type='text'>
This change takes the first step in eliminating the explict use of
Domain and simulationContext from OpenDC. In this way, we decouple the
logic of various datacenter services from simulation logic, which should
promote re-use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change takes the first step in eliminating the explict use of
Domain and simulationContext from OpenDC. In this way, we decouple the
logic of various datacenter services from simulation logic, which should
promote re-use.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Kotlin to 1.4</title>
<updated>2020-09-24T16:59:36+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-08-19T10:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=c0f9343293392c357d4a3d5ea889a25a91ea0123'/>
<id>c0f9343293392c357d4a3d5ea889a25a91ea0123</id>
<content type='text'>
This change updates the code base to use Kotlin 1.4 which promises
better performance in IDEs and a new interference algorithm to solve
more complex type checking cases.

See https://kotlinlang.org/docs/reference/whatsnew14.html for more
information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the code base to use Kotlin 1.4 which promises
better performance in IDEs and a new interference algorithm to solve
more complex type checking cases.

See https://kotlinlang.org/docs/reference/whatsnew14.html for more
information.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add prototype of web experiment runner</title>
<updated>2020-08-24T17:48:06+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-07-16T20:04:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=5d528f6b1902d372eb2ef594bc96712ad74ac361'/>
<id>5d528f6b1902d372eb2ef594bc96712ad74ac361</id>
<content type='text'>
This change adds a bridge between the frontend and the new simulator
implementation via MongoDB.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a bridge between the frontend and the new simulator
implementation via MongoDB.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename simulations to projects and remove experiment view</title>
<updated>2020-08-24T17:47:25+00:00</updated>
<author>
<name>Georgios Andreadis</name>
<email>info@gandreadis.com</email>
</author>
<published>2020-07-07T07:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=b4bdf9fde013bb7ff9579693b64ff575f7b00e44'/>
<id>b4bdf9fde013bb7ff9579693b64ff575f7b00e44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare simulator repository for monorepo</title>
<updated>2020-08-24T14:18:13+00:00</updated>
<author>
<name>Georgios Andreadis</name>
<email>info@gandreadis.com</email>
</author>
<published>2020-06-29T14:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/opendc.git/commit/?id=46b06fb446e79c390c01953d31d700b8e73da24d'/>
<id>46b06fb446e79c390c01953d31d700b8e73da24d</id>
<content type='text'>
This change prepares the simulator Git repository for the monorepo residing at
https://github.com/atlarge-research.com/opendc. To accomodate for this, we
move all files into a simulator subdirectory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change prepares the simulator Git repository for the monorepo residing at
https://github.com/atlarge-research.com/opendc. To accomodate for this, we
move all files into a simulator subdirectory.
</pre>
</div>
</content>
</entry>
</feed>
