summaryrefslogtreecommitdiff
path: root/simulator/opendc/opendc-experiments-sc20/src
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-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-09-17Require specification of single portfolioFabian Mastenbroek
This change adds the requirement for the command line interface to specify at least a single portfolio to run. Previously, the experiment runner would start and terminate silently without reporting that no portfolios were run. This behavior is confusing especially for users not familiar with the portfolios concept.
2020-09-17Close ParquetEventWriter writer thread on failureFabian Mastenbroek
This change will close the writer thread of the ParquetEventWriter class when a failure occurs. Previously, this would result in a sleeping thread keeping the system from terminating.
2020-08-24Merge pull request #14 from atlarge-research/feat/bitbrains-converterGeorgios Andreadis
Add Bitbrains trace converter
2020-08-24Add proper command-line interface for trace converterFabian Mastenbroek
2020-08-24Add Bitbrains trace converterFabian Mastenbroek
2020-08-24Fix performance interference in HPC experimentsFabian Mastenbroek
2020-08-24Allow load sampling result to exceed original trace sizeFabian Mastenbroek
2020-08-24Report additional workload sampling informationFabian Mastenbroek
2020-08-24Add missing HPC scenariosFabian Mastenbroek
2020-08-24Make HPC sampling strategy consistentFabian Mastenbroek
2020-08-24Add workload sampling strategy to Parquet outputFabian Mastenbroek
2020-08-24Add support for HPC portfolioFabian Mastenbroek
2020-08-24Add initial HPC sampler implementationFabian Mastenbroek
2020-08-24Fix reporting of experiment failuresFabian Mastenbroek
This change fixes an issue where exceptions thrown during a simulation run are swallowed by the experiment runner.
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 current progress on frontend portGeorgios Andreadis
2020-08-24Prepare simulator repository for monorepoGeorgios Andreadis
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.