summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-20docs: Clarify ugly hack for caching DelayFabian Mastenbroek
2020-05-20refactor: Remove unnecessary changesFabian Mastenbroek
2020-05-20perf: Optimize SimpleBareMetalDriver's hotspotsFabian Mastenbroek
2020-05-20perf: Optimize ordering of vCPUsFabian Mastenbroek
2020-05-20perf: Cache slice values in vCPUFabian Mastenbroek
2020-05-20bug: Fix CPU usage calculationFabian Mastenbroek
2020-05-20refactor: Provide slice batches as SequenceFabian Mastenbroek
2020-05-20test: Add test to verify slice batching behaviorFabian Mastenbroek
2020-05-20perf: Add support for slice batches in VirtDriverFabian Mastenbroek
2020-05-18perf: Batch slice submissionFabian Mastenbroek
2020-05-18Merge branch 'bug/duration' into '2.x'Georgios Andreadis
bug: Report correct duration on shutdown See merge request opendc/opendc-simulator!69
2020-05-18bug: Report correct duration on shutdownFabian Mastenbroek
2020-05-17Merge branch 'feat/database-metrics' into '2.x'Georgios Andreadis
Implement experiment runner in Kotlin Closes #63 See merge request opendc/opendc-simulator!66
2020-05-17bug: Fix zero power draw due to integer divisionFabian Mastenbroek
2020-05-17Replace failure parametersGeorgios Andreadis
2020-05-17bug: Limit CPU usage to demandFabian Mastenbroek
2020-05-17chore: Update kotlinx-coroutines to 1.3.6Fabian Mastenbroek
2020-05-17feat: Add option for simple test runFabian Mastenbroek
2020-05-16bug: Actually toggle performance interferenceFabian Mastenbroek
2020-05-15perf: Reduce memory consumption of perf interference modelFabian Mastenbroek
2020-05-15bug: Fix unit of power drawFabian Mastenbroek
2020-05-15feat: Enable all scenariosFabian Mastenbroek
2020-05-15refactor: Move entirely to ParquetFabian Mastenbroek
2020-05-14feat: Add option for specifying failure intervalFabian Mastenbroek
2020-05-14perf: Improve performance interference model construction performanceFabian Mastenbroek
2020-05-14Merge branch '2.x-swf' into '2.x'Fabian Mastenbroek
Add SWF trace reader Closes #62 See merge request opendc/opendc-simulator!67
2020-05-14feat: Add parquet reporterFabian Mastenbroek
2020-05-14perf: Differentiate between host and provisioner writer parallelismFabian Mastenbroek
2020-05-14bug: Ignore smaller experimentsFabian Mastenbroek
2020-05-14perf: Use PostgreSQL bulk data inserterFabian Mastenbroek
2020-05-14feat: Persist provisioner eventsFabian Mastenbroek
2020-05-14bug: Fix portfolio configurationsFabian Mastenbroek
2020-05-14perf: Various performance improvementsFabian Mastenbroek
2020-05-13perf: Do not share metric writers across experimentsFabian Mastenbroek
2020-05-13feat: Add workload samplingFabian Mastenbroek
2020-05-13Add filtering optionGeorgios Andreadis
2020-05-13feat: Improve debugging informationFabian Mastenbroek
2020-05-13bug: Fix portfolios idsFabian Mastenbroek
2020-05-13refactor: Share trace across simulationsFabian Mastenbroek
2020-05-13refactor: Share single database writerFabian Mastenbroek
2020-05-13feat: Add option for specifying selected portfoliosFabian Mastenbroek
2020-05-13feat: Add experiment orchestrator in KotlinFabian Mastenbroek
2020-05-12refactor: Restructure experiment setupFabian Mastenbroek
2020-05-12Add testGeorgios Andreadis
2020-05-12Add SWF trace reading capabilityGeorgios Andreadis
2020-05-11feat: Add revised database schema for experimentsFabian Mastenbroek
2020-05-08bug: Fix deadlock on terminationFabian Mastenbroek
2020-05-08Merge branch 'feat/database-metrics' into '2.x'Georgios Andreadis
Add database integration for experimental results Closes #57 See merge request opendc/opendc-simulator!65
2020-05-07feat: Add initial version of Postgres reporterFabian Mastenbroek
2020-05-07refactor: Migrate to Clikt for argument parsingFabian Mastenbroek
This change migrates the experiment runner to Clikt for parsing command line arguments, since it provides functionality that we need for having multiple types of reporters (e.g. postgres and parquet), not offered by the current parser.