summaryrefslogtreecommitdiff
path: root/opendc-stdlib
AgeCommit message (Collapse)Author
2017-10-04bug(#9): Fix interference between experimentsFabian Mastenbroek
This change fixes the interference of multiple experiments running at the same time due to some thread unsafe behaviour in the JpaExperimentManager class. The code has now been restructured to solve the issue and fix the thread unsafe behaviour. Closes #9.
2017-09-28Add thread pool for experiment platformFabian Mastenbroek
2017-09-28Implement JPA integrationFabian Mastenbroek
2017-09-21Create simple datacenter experimentFabian Mastenbroek
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-20Implement standard task schedulersFabian Mastenbroek
This change implements default tasks scheduling algorithms like FIFO or SRTF and adds them to to the standard library.
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.