summaryrefslogtreecommitdiff
path: root/simulator/opendc/opendc-runner-web
AgeCommit message (Collapse)Author
2020-10-01Move OpenDC modules into simulator rootFabian Mastenbroek
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.
2020-10-01Remove odcsim components from repositoryFabian Mastenbroek
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.
2020-09-30Migrate from Domain to TestCoroutineScopeFabian Mastenbroek
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.
2020-09-30Eliminate use of Domain and simulationContext in OpenDCFabian Mastenbroek
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.
2020-08-24Terminate heartbeat after scenario finishFabian Mastenbroek
2020-08-24Default to local Spark instanceFabian Mastenbroek
2020-08-24Add data processing pipeline via SparkFabian Mastenbroek
This change adds support for processing the experimental results by means of a Spark data processing pipeline.
2020-08-24Enable support for failures and perf. interferenceFabian Mastenbroek
2020-08-24Add prototype of web experiment runnerFabian Mastenbroek
This change adds a bridge between the frontend and the new simulator implementation via MongoDB.
2020-08-24Add skeleton for web runnerFabian Mastenbroek