|
SimGrid
3.21
Versatile Simulation of Distributed Systems
|
#include "simgrid/plugins/live_migration.h"#include "src/kernel/activity/ExecImpl.hpp"#include "src/plugins/vm/VirtualMachineImpl.hpp"Classes | |
| class | simgrid::vm::DirtyPageTrackingExt |
Namespaces | |
| simgrid | |
| simgrid::vm | |
Functions | |
| static void | on_virtual_machine_creation (simgrid::vm::VirtualMachineImpl *vm) |
| static void | on_exec_creation (simgrid::kernel::activity::ExecImplPtr exec) |
| static void | on_exec_completion (simgrid::kernel::activity::ExecImplPtr exec) |
| void | sg_vm_dirty_page_tracking_init () |
| void | sg_vm_start_dirty_page_tracking (sg_vm_t vm) |
| void | sg_vm_stop_dirty_page_tracking (sg_vm_t vm) |
| double | sg_vm_lookup_computed_flops (sg_vm_t vm) |
| void | sg_vm_set_dirty_page_intensity (sg_vm_t vm, double intensity) |
| double | sg_vm_get_dirty_page_intensity (sg_vm_t vm) |
| void | sg_vm_set_working_set_memory (sg_vm_t vm, sg_size_t size) |
| sg_size_t | sg_vm_get_working_set_memory (sg_vm_t vm) |
| void | sg_vm_set_migration_speed (sg_vm_t vm, double speed) |
| double | sg_vm_get_migration_speed (sg_vm_t vm) |
| double | sg_vm_get_max_downtime (sg_vm_t vm) |
|
static |
|
static |
|
static |
| void sg_vm_dirty_page_tracking_init | ( | ) |
| void sg_vm_start_dirty_page_tracking | ( | sg_vm_t | vm | ) |
| void sg_vm_stop_dirty_page_tracking | ( | sg_vm_t | vm | ) |
| double sg_vm_lookup_computed_flops | ( | sg_vm_t | vm | ) |
| void sg_vm_set_dirty_page_intensity | ( | sg_vm_t | vm, |
| double | intensity | ||
| ) |
| double sg_vm_get_dirty_page_intensity | ( | sg_vm_t | vm | ) |
| void sg_vm_set_working_set_memory | ( | sg_vm_t | vm, |
| sg_size_t | size | ||
| ) |
| sg_size_t sg_vm_get_working_set_memory | ( | sg_vm_t | vm | ) |
| void sg_vm_set_migration_speed | ( | sg_vm_t | vm, |
| double | speed | ||
| ) |
| double sg_vm_get_migration_speed | ( | sg_vm_t | vm | ) |
| double sg_vm_get_max_downtime | ( | sg_vm_t | vm | ) |