summaryrefslogtreecommitdiff
path: root/opendc-omega/src
AgeCommit message (Collapse)Author
2017-09-29Add basic smoke testFabian Mastenbroek
This change adds a smoke test to check for some basic failures when running many simulations.
2017-09-28Implement JPA integrationFabian Mastenbroek
2017-09-24Allow listening to changes of topologyFabian Mastenbroek
2017-09-24Allow mutation of topology during simulationFabian Mastenbroek
2017-09-21Create simple datacenter experimentFabian Mastenbroek
2017-09-20Allow suspendable processing of message envelopesFabian Mastenbroek
This change allows a process to suspend within a receive block.
2017-09-20Add support for timeouts on receive callsFabian Mastenbroek
This change allows processes to set a timeout when waiting for a message to arrive.
2017-09-20Improve simulation time managementFabian Mastenbroek
2017-09-18Refactor and split up code baseFabian Mastenbroek
This change splits up the current code base into three different module: - opendc-core - This module defines the API which you can use to write simulatable entities in a topology. - opendc-omega - This module is the reference implementation of the API defined the `opendc-core` module. - opendc-stdlib - This module provides a standard library of entities which can be used for datacenter simulation.