| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-06 | refactor: Modularize experiment code | Fabian Mastenbroek | |
| 2020-05-06 | refactor: Make trace converter more reusable | Fabian Mastenbroek | |
| 2020-05-05 | Fix redundant braces | Georgios Andreadis | |
| 2020-05-05 | Add check for VMs not in placement data | Georgios Andreadis | |
| 2020-05-05 | Add basic replay policy | Georgios Andreadis | |
| 2020-04-20 | perf: Minor tweaks in trace fetching | Fabian Mastenbroek | |
| 2020-04-16 | bug: Fix issues related to early termination | Fabian Mastenbroek | |
| 2020-04-16 | perf: Convert traces to Parquet format | Fabian Mastenbroek | |
| 2020-04-15 | feat: Print settings to console | Fabian Mastenbroek | |
| 2020-04-15 | feat: Add support for seeding experiments | Fabian Mastenbroek | |
| 2020-04-15 | perf: Optimize trace loading for memory usage | Fabian Mastenbroek | |
| 2020-04-15 | perf: Optimize performance interference | Fabian Mastenbroek | |
| 2020-04-15 | perf: Convert output format to parquet | Fabian Mastenbroek | |
| 2020-04-15 | bug: Report shutdown state of all machines | Fabian Mastenbroek | |
| 2020-04-13 | bug: Remove failed vms from monitor | Fabian Mastenbroek | |
| 2020-04-12 | bug: Fix invalid FLOPs value for trace fragments | Fabian Mastenbroek | |
| This change fixes the invalid FLOPs values for the trace fragments which were multiplied twice by the number of cores of the VM. | |||
| 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 | |
