| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-25 | [ci skip] feat: Prototype design for FailureInjector | Fabian Mastenbroek | |
| 2020-03-25 | feat: Propagate machine failure to VM | Fabian Mastenbroek | |
| 2020-03-25 | feat: Add infrastructure for failures | Fabian Mastenbroek | |
| 2020-03-25 | feat: Revamp bare-metal state management | Fabian Mastenbroek | |
| 2020-03-25 | feat: Terminate server instance on power off | Fabian Mastenbroek | |
| 2020-03-23 | Merge branch '2.x-args-extension' into '2.x' | Fabian Mastenbroek | |
| Extend SC20 arguments with performance interference and selected VMs file See merge request opendc/opendc-simulator!46 | |||
| 2020-03-19 | Merge changes | Georgios Andreadis | |
| 2020-03-19 | Add option to submit selected VMs as file | Georgios Andreadis | |
| This should shorten the command length and circumvent Windows quirks. | |||
| 2020-03-17 | Merge branch '2.x-perf-interf-extension' into '2.x' | Fabian Mastenbroek | |
| Apply performance interference only to (on average) one VM See merge request opendc/opendc-simulator!45 | |||
| 2020-03-17 | Apply performance interference only to (on average) one VM | Georgios Andreadis | |
| This matches more accurately how real deployments operate. | |||
| 2020-03-16 | Merge branch '2.x-perf-interf-extension' into '2.x' | Fabian Mastenbroek | |
| Extend performance interference model to support minimum server load See merge request opendc/opendc-simulator!43 | |||
| 2020-03-16 | Merge branch 'bug/gradle-dsl-windows' into '2.x' | Fabian Mastenbroek | |
| Fix Gradle build on Windows See merge request opendc/opendc-simulator!44 | |||
| 2020-03-16 | bug: Fix Gradle build on Windows | Fabian Mastenbroek | |
| This change adds a workaround for the Windows build where Gradle fails to compile the Kotlin code in `buildSrc` due to CRLF line endings. See https://github.com/gradle/gradle/issues/12248 | |||
| 2020-03-16 | Extend performance interference model to support minimum server load | Georgios Andreadis | |
| Vincent pointed out that performance interference is only triggered at a certain total server load level. This addition supports that. | |||
| 2020-03-13 | Merge branch 'refactor/units' into '2.x' | Georgios Andreadis | |
| Change burst to mega FLOPs See merge request opendc/opendc-simulator!42 | |||
| 2020-03-13 | bug: Write deployed images only once | Fabian Mastenbroek | |
| 2020-03-13 | refactor: Change burst to MFLOps | Fabian Mastenbroek | |
| 2020-03-13 | Merge branch 'feat/2.x-overcommitting' into '2.x' | Fabian Mastenbroek | |
| Implement proper VM scheduler See merge request opendc/opendc-simulator!41 | |||
| 2020-03-13 | feat: Divide workload equally over pCPUs | Fabian Mastenbroek | |
| 2020-03-12 | feat: Add VM scheduler for scheduling over all cores | Fabian Mastenbroek | |
| 2020-03-12 | Merge branch '2.x-single-quote-fix' into '2.x' | Georgios Andreadis | |
| Fix edge case where selected VM list contains an escaped single quote in a VM name See merge request opendc/opendc-simulator!40 | |||
| 2020-03-12 | Add simple power model to the proprietary reader | Georgios Andreadis | |
| 2020-03-11 | Fix edge case where selected VM list contains an escaped single quote in a ↵ | Georgios Andreadis | |
| VM name | |||
| 2020-03-11 | Merge branch '2.x-sc20-setup' into '2.x' | Fabian Mastenbroek | |
| Pass all relevant SC20 parameters as arguments See merge request opendc/opendc-simulator!39 | |||
| 2020-03-11 | Make VM list single-quoted | Georgios Andreadis | |
| 2020-03-11 | Fix main file in gradle setup | Georgios Andreadis | |
| 2020-03-11 | Make VM ID in trace reader random to allow for duplicates | Georgios Andreadis | |
| 2020-03-11 | feat: Pass all relevant SC20 parameters as arguments | Georgios Andreadis | |
| This also includes a list of selected VMs, with the aim of only running those (for workload intensity sampling). | |||
| 2020-03-11 | Merge branch '2.x-read-internal-traces' into '2.x' | Fabian Mastenbroek | |
| Write parsers for internal (proprietary) traces and environment files See merge request opendc/opendc-simulator!37 | |||
| 2020-03-11 | Cache burst sum | Georgios Andreadis | |
| 2020-03-11 | Fix remainder/burst granted issue | Georgios Andreadis | |
| 2020-03-11 | Fix constructor call | Georgios Andreadis | |
| 2020-03-11 | Merge hypervisor monitor calls | Georgios Andreadis | |
| 2020-03-11 | Fix redundant braces | Georgios Andreadis | |
| 2020-03-11 | Write parsers for internal (proprietary) traces and environment files | Georgios Andreadis | |
| 2020-03-11 | Merge branch 'feat/2.x-power-model' into '2.x' | Georgios Andreadis | |
| Implement basic power usage model See merge request opendc/opendc-simulator!36 | |||
| 2020-03-11 | feat: Use linear power model for SC20 experiments | Fabian Mastenbroek | |
| 2020-03-11 | refactor: Extract Signal Flow into odcsim | Fabian Mastenbroek | |
| 2020-03-11 | chore: Update dependencies | Fabian Mastenbroek | |
| 2020-03-11 | feat: Measure host CPU usage and power consumption | Fabian Mastenbroek | |
| 2020-03-11 | bug: Propagate remaining burst correctly | Fabian Mastenbroek | |
| 2020-03-11 | docs: Clarify unit of power draw | Fabian Mastenbroek | |
| 2020-03-11 | feat: Provide access to BareMetalDriver in Server | Fabian Mastenbroek | |
| 2020-03-10 | feat: Implement basic power model | Fabian Mastenbroek | |
| 2020-03-10 | feat: Represent machine load as flow | Fabian Mastenbroek | |
| 2020-03-09 | Merge branch 'feat/2.x-perf-interference' into '2.x' | Fabian Mastenbroek | |
| Implement a basic performance interference model Closes #50 See merge request opendc/opendc-simulator!33 | |||
| 2020-03-09 | feat: Define key for performance interference model of image | Fabian Mastenbroek | |
| 2020-03-04 | Fix file name ktlint suggestion | Georgios Andreadis | |
| 2020-03-04 | Fix rebase | Georgios Andreadis | |
| 2020-03-04 | Move performance interference to image tags | Georgios Andreadis | |
