| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-11 | Cache burst sum | Georgios Andreadis | |
| 2020-03-11 | Fix remainder/burst granted issue | Georgios Andreadis | |
| 2020-03-11 | Merge hypervisor monitor calls | Georgios Andreadis | |
| 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 | feat: Measure host CPU usage and power consumption | Fabian Mastenbroek | |
| 2020-03-11 | bug: Propagate remaining burst correctly | 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 | feat: Define key for performance interference model of image | Fabian Mastenbroek | |
| 2020-03-04 | Fix rebase | Georgios Andreadis | |
| 2020-03-04 | Make onExit suspending | Georgios Andreadis | |
| 2020-03-04 | Give vCPUs access to their hosted VM | Georgios Andreadis | |
| This should make performance interference based onn the colocated VMs possible. | |||
| 2020-03-03 | refactor: Rename maxUsage to limit | Fabian Mastenbroek | |
| This change renames the `maxUsage` parameter to `limit` in order to align terminology with other products/projects such as VMWare vSphere. | |||
| 2020-03-03 | feat: Re-add support for hypervisor monitor | Fabian Mastenbroek | |
| 2020-02-29 | refactor: Store remainder in burst array | Fabian Mastenbroek | |
| This change modifies the API of ServerContext to store the remainder burst into the input burst array instead of returning a new array. | |||
| 2020-02-29 | refactor: Report CPU usage per server | Fabian Mastenbroek | |
| This change refactors the codebase so that the CPU usage of the server is only reported per server, instead of per CPU reducing the total amount of messages needed and additionally simplifying synchronization of various computations. | |||
| 2020-02-28 | refactor: Create distinction between CPU node and core | Fabian Mastenbroek | |
| This change updates the terminology in the `opendc-compute` module to make a distinction between CPU node and CPU core, where we primarly work with CPU cores. However, if needed, we also provide information for the different CPU nodes. | |||
| 2020-02-28 | Fix NPE | Georgios Andreadis | |
| 2020-02-28 | Change to push-based node status communication | 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-21 | feat: Simplify tagging of cloud resources | Fabian Mastenbroek | |
| 2020-02-21 | feat: Add support for resource tagging | 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. | |||
| 2020-02-14 | bug: Apply requested cpu time correctly | Fabian Mastenbroek | |
| This change fixes an issue where the runtime of an image that requested cpu time was not properly computed. | |||
| 2020-02-14 | style: Fix Ktlint issues | Fabian Mastenbroek | |
| 2020-02-14 | refactor: Rename FakeBareMetalDriver to SimpleBareMetalDriver | Fabian Mastenbroek | |
| 2020-02-14 | refactor: Rename Flavor to ServerFlavor | Fabian Mastenbroek | |
| This change renames Flavor to ServerFlavor to be more indicative of its function. The Flavor name follows the naming of the OpenStack project. | |||
| 2020-02-14 | refactor: Integrate opendc-compute in existing model | Fabian Mastenbroek | |
| This change refactors the existing model to use the new interfaces from the opendc-compute module. | |||
| 2020-02-14 | feat: Implement basic provisioner service | Fabian Mastenbroek | |
| 2020-02-14 | refactor: Remodel workloads and compute resource | Fabian Mastenbroek | |
| This change remodels our model for workloads and compute resources in order to support VM/container functionality where multiple workloads run on a single machine. In particular, we make the following changes: - Move the compute-related source code into the `opendc-compute` module. - Change from application-based model to image-based model, where the image has exclusive access over the machine, instead of applications that share the machine. We may model in the future again applications/operating system, but at the moment, we do not need this granularity, given that the workload traces can be simulated using VMs. | |||
