const char* dst_pm_name = argv[2];
sg_host_t src_pm = sg_host_self();
- sg_vm_t vm = (sg_vm_t)sg_vm_by_name(src_pm,vm_name);
+ sg_vm_t vm = (sg_vm_t)sg_vm_by_name(src_pm, vm_name);
sg_host_t dst_pm = sg_host_by_name(dst_pm_name);
vm_migrate(vm, dst_pm);
this_actor.info(" What was already done is removed, and the load of the removed host is shared between remaining ones.")
for i in range(2):
# remove what we've done so far, for both comm and compute load
- computation_amounts[i] *= remaining_ratio
+ computation_amounts[i] *= remaining_ratio
communication_amounts[i] *= remaining_ratio
# The work from 1 must be shared between 2 remaining ones. 1/2=50% of extra work for each
- computation_amounts[i] *= 1.5;
- communication_amounts[i] *= 1.5;
+ computation_amounts[i] *= 1.5
+ communication_amounts[i] *= 1.5
hosts = hosts[:2]
computation_amounts = computation_amounts[:2]
remaining_comm = communication_amounts[1]
resource::HostImpl* NetZoneImpl::get_host_by_name_or_null(const std::string& name) const
{
auto host_it = hosts_.find(name);
- if(host_it != hosts_.end())
- return host_it->second;
+ if (host_it != hosts_.end())
+ return host_it->second;
for (const auto* child : children_) {
auto* host = child->get_host_by_name_or_null(name);
[this, &name, core_amount, ramsize] { return this->pimpl_->create_vm(name, core_amount, ramsize); });
}
-VirtualMachine* Host::vm_by_name_or_null(const std::string& name) {
- simgrid::kernel::resource::VirtualMachineImpl* vm=this->pimpl_->get_vm_by_name_or_null(name);
+VirtualMachine* Host::vm_by_name_or_null(const std::string& name)
+{
+ simgrid::kernel::resource::VirtualMachineImpl* vm = this->pimpl_->get_vm_by_name_or_null(name);
return vm ? vm->get_iface() : nullptr;
}