Spare resource constraints for VM placement algorithm