An energy efficient allocation engine for Openstack