X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/64cedab280b98b26b3b336f0a8dcabbaca553c6c..998dcee3c1fd2e8b274506571e381296101d72e6:/src/plugins/vm/VirtualMachineImpl.hpp diff --git a/src/plugins/vm/VirtualMachineImpl.hpp b/src/plugins/vm/VirtualMachineImpl.hpp index 903b787584..56c0adefed 100644 --- a/src/plugins/vm/VirtualMachineImpl.hpp +++ b/src/plugins/vm/VirtualMachineImpl.hpp @@ -64,10 +64,14 @@ public: kernel::resource::Action* action_ = nullptr; static std::deque allVms_; bool is_migrating_ = false; + int active_tasks_ = 0; + + void update_action_weight(); private: s4u::Host* physical_host_; int core_amount_; + double user_bound_; size_t ramsize_ = 0; s4u::VirtualMachine::state vm_state_ = s4u::VirtualMachine::state::CREATED; }; @@ -82,7 +86,6 @@ private: class XBT_PRIVATE VMModel : public surf::HostModel { public: VMModel(); - void ignore_empty_vm_in_pm_LMM() override{}; double next_occuring_event(double now) override; void update_actions_state(double /*now*/, double /*delta*/) override{};