<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2">Dear team,<br><br>At  the university of Zürich switzerland, we are using the Openstack fake  compute driver in the framework of a Master study project on fairness  algorithms in the nova compute.<br><br>Our setup: Openstack icehouse: One controller node + 2 compute nodes. These three nodes are virtual using the qemu hypervisor.<br>In /etc/nova/nova.conf we have specified:<br>compute_driver = fake.FakeDriver<br>connection_type=fake<br><br>We create vms using names such as fake01_f1, fake02_f2 where f1= default flavor with id=1 f2 = default flavor with id=2<br><br>We  are using a dictionary (eg: dic_load={ram=100MB, vcpu=1, disk=1GB}) to  simulate the current load on a vm. Based on this fake load (dic_load as  input) we can easily used the flavors to compute the remaining free  resources on the fake vm. We created a fake_vm_load method for that  purpose.<br><br>Question: How and where do we integrate the fake_vm_load  method in openstack to make our simulation dynamic at the cloud level?  Our intention is to be able to call this method on a running fake vm and  pass it a load that will persist as long as the fake vm is running. <br><br>For  example upon typing the command "nova host-describe compute-host1" we  would like the fake loads on all running fake vms of compute-host1 to be  reflected in the output of this command.<br><br>Thanks in advance for your assistance.<br><br>Regards,<br><br>Louis-Marie LOE</font><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;"><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><br><em></em> </font> </div><div></div></font>