| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-10 | bug: Do not report error states as final state | Fabian Mastenbroek | |
| 2020-04-09 | bug: Do not schedule too large VMs on hypervisors | Fabian Mastenbroek | |
| 2020-04-09 | style: Fix typo in interferedBurst | Fabian Mastenbroek | |
| 2020-04-08 | bug: Fix incorrect reporting of overcommission | Fabian Mastenbroek | |
| 2020-04-06 | perf: Optimize SimpleVirtDriver | Fabian Mastenbroek | |
| This change optimizes the SimpleVirtDriver by removing unnecessary cancellations (which take a lot of time due to exception construction). Moreover, we now try to keep intermediate state sorted so that we do not have to re-sort every scheduling cycle (which was rather heavy as profiling showed). | |||
| 2020-04-03 | feat: Report hypervisor state every slice | Fabian Mastenbroek | |
| 2020-04-03 | feat: Fix failure duration parameters | Fabian Mastenbroek | |
| 2020-04-03 | feat: Add initial prototype for failure recovery | Fabian Mastenbroek | |
| 2020-03-31 | feat: Add reversed policies and random allocation policy | Fabian Mastenbroek | |
| 2020-03-30 | feat: Add option for specifying allocation policy | Fabian Mastenbroek | |
| 2020-03-30 | feat: Add flag for enabling failures | Fabian Mastenbroek | |
| 2020-03-30 | bug: Record start and power off events in SC20 experiments | Fabian Mastenbroek | |
| 2020-03-27 | Fix header | Georgios Andreadis | |
| 2020-03-26 | Monitor state changes, as well | Georgios Andreadis | |
| They're now stored in a RLE-fashion. | |||
| 2020-03-26 | feat: Implement correlated failures for individual clusters | Fabian Mastenbroek | |
| 2020-03-25 | bug: Fix race condition in VM provisioner | Fabian Mastenbroek | |
| This change fixes a race condition in the VM provisioner where VMs were scheduled based on stale information. | |||
| 2020-03-25 | feat: Record hypervisor events during experiment | Fabian Mastenbroek | |
| 2020-03-25 | refactor: Add support for specifying VM name | Fabian Mastenbroek | |
| 2020-03-25 | refactor: Migrate to Flow for event listeners | Fabian Mastenbroek | |
| 2020-03-25 | [ci skip] refactor: Refactor monitors into EventFlow | Fabian Mastenbroek | |
| 2020-03-25 | refactor: Rework monitor interfaces | Fabian Mastenbroek | |
| 2020-03-25 | [ci skip] feat: Add support for correlated failures | Fabian Mastenbroek | |
| 2020-03-25 | feat: Use Weilbull distribution for failures | Fabian Mastenbroek | |
| 2020-03-25 | feat: Add failures to SC20 experiment | Fabian Mastenbroek | |
| 2020-03-25 | feat: Track VM failures in SC20 experiment | Fabian Mastenbroek | |
| 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-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 | bug: Write deployed images only once | Fabian Mastenbroek | |
| 2020-03-13 | feat: Divide workload equally over pCPUs | Fabian Mastenbroek | |
| 2020-03-11 | Fix edge case where selected VM list contains an escaped single quote in a ↵ | Georgios Andreadis | |
| VM name | |||
| 2020-03-11 | Make VM list single-quoted | 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 | Write parsers for internal (proprietary) traces and environment files | Georgios Andreadis | |
| 2020-03-11 | feat: Use linear power model for SC20 experiments | Fabian Mastenbroek | |
| 2020-03-11 | feat: Measure host CPU usage and power consumption | Fabian Mastenbroek | |
| 2020-03-04 | Move performance interference to image tags | Georgios Andreadis | |
| 2020-03-04 | [ci skip] Add performance interference model start | Georgios Andreadis | |
| 2020-02-28 | Factor out allocation policy and add memory-aware policy | Georgios Andreadis | |
| 2020-02-28 | refactor: Change from logical processes to simulation domains | Fabian Mastenbroek | |
| This change moves the simulator terminology from logical processes to simulation domains. This prevents the clash with "processes" that we are trying to simulate. In addition, simulation domains allows us to reduce the amount of boilerplate and instead allows for simulation modelled using standard techniques. | |||
| 2020-02-28 | bug: Fix timing issues to to unit differences | Fabian Mastenbroek | |
| 2020-02-26 | Model memory usage in VMs | Georgios Andreadis | |
| 2020-02-26 | Improve design of workload modelling | Fabian Mastenbroek | |
| 2020-02-20 | feat: Implement VM support | Georgios Andreadis | |
| This change adds support for virtual machines and hypervisors to the _opendc-compute_ module. Moreover, this change also includes VM trace reading capabilities. | |||
